Danube NFV 开发框架

程序名称:Danube

授权协议: 未知

操作系统: 未知

开发语言:

Danube 介绍

新版開源NFV框架Danube也是OPNFV專案推出的第4個版本,相較於前一版的Colorado主要專注於擴大NFV應用和服務發展,NFV框架新版本Danube最大特色是將可供自動化協同維運和開發的DevOps帶進了NFV。Danube針對DevOps自動化和測試,結合上游的協同式開發、整合及部署,並在合併發布程式碼的應用當中,提供了整套的持續整合(CI)及持續交付(CD)工具,來優化相關程式開發、測試,以協助企業加快虛擬化網路功能測試及自動化部署。

Danube新版本還建立一個可供動態配置的實驗室資源,例如基於社群測試的實驗基礎架構(Community Test Labs
Infrastructure),可以讓開發人員在不同應用情境和硬體平臺上,來開發測試和部署虛擬化網路功能;另外在OPNFV
的測試套件也加入壓力測試,並新增Common Dashboard 儀表板,能完整呈現NFV功能測試視圖。

Danube也支援多个涵盖运算、储存和网路虚拟化的开源专案,包括了云端管理协作平台OpenStack、软体定义分散式储存系统Ceph、虚拟化平台KVM、SDN控制器软体OpenDaylight、SDN网路作业系统ONOS,以及云端网路虚拟化平台OpenContrail。

OPNFV在新版NFV框架也特别加强提升NFV网路效能,像是能整合网路第2层和第3层的转发,来加快资料传输层(Data
Plane)的封包传递,并也增加更多可用于NFV效能测试的自动化框架和套件,例如能用在Open
vSwitch虚拟交换器,提供加速封包处理所需的函式库和驱动程式的资料层开发套件DPDK,还有可供效能评估测试的初步运算次级系统,以及另一个可用于储存次系统的效能测试。

新版NFV框架也持续改进NFV功能,像是开始支援NFV管理和协作软体堆叠(MANO)的基本功能,也强化了NFV基础架构(NFVI)/虚拟基础架构管理者(VIM)的核心功能,包括了IPv6、服务功能链(Service
Function Chaining)、L2 及L3的VPN、故障管理及分析,并也整合由ECOMP与Open-
O合并即将推出的开放网路自动化平台ONAP;另在NFV基础架构的Network Telemetry应用部分也开始支援了服务保障(Service
Assurance)template),以及增加做为常用YANG 与TOSCA建模语言之间转换的功能。

介绍内容来自 ithome

Danube 官网

https://www.opnfv.org/software

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Cyclone是一个打造容器工作流的云原生持续集成持续发布平台。 Cyclone主要致力于将代码从本地开发环境用任意容器引擎封装搬运到测试或者生产环境运行。Cyclone包括一下特性:
Kui Shell 为构建云原生应用程序提供了新的开发经验。通过将熟悉的 CLI 的功能与高影响力区域中的可视化相结合,Kui 使用户能够操作复杂的
Eclipse MicroProfile 是一个 Java 微服务开发的基础编程模型,它致力于定义企业 Java 微服务规范,MicroProfile
Kabanero 构建在 Knative、Istio 与 Tekton 之上,提供构建、流量管理与 CI/CD 等能力,同时支持与 Eclipse
Antrea 是一个 Kubernetes 网络解决方案,旨在实现 Kubernetes 原生。它使用 Open vSwitch 作为网络数据平面,在 Layer3/4 上运行,以为
Linkerd 是一个提供弹性云端原生应用服务网格(service mesh)的开源项目,也是面向微服务的开源 RPC 代理。它的核心是一个透明代理。
YugaByte 是用于构建关键型应用的云原生数据库。 YugaByte 使用 C++ 开发,支持 Cassandra 查询语言(CQL)以及 Redis 协议,对 PostgreSQL
Gloo 是一个基于 Envoy 的 Kubernetes 原生入口控制器和下一代 API 网关。Gloo 在函数级路由方面表现卓越,它支持传统应用程序、微服务与 Serverless。Gloo 设计独特,可支持混合应用,其中的多种技术、架构、协议
YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库。 值得关注的特性包括:
ChubaoFS(储宝文件系统)是为大规模容器平台设计的分布式文件系统。它由元数据子系统、数据子系统和资源管理器组成。ChubaoFS
YugaByte 是用于构建关键任务应用程序的云原生数据库。此 repo 是 YugaByte Community Edition。
Draft 是由微软出品的一个帮助开发者在 Kubernetes 上快速创建云原生应用的工具。使用该工具,你可以不需要知道 Docker 或者
Camel K 是一个轻量级集成框架,它使得可以直接在 Kubernetes 与 Knative 上运行Camel。
APISIX 是一个基于云原生、高速可扩展的开源微服务网关节点实现,其自身主要优势是高性能和强大的扩展性。
Open Application Model 是什么? Open Application Model 是一个用来构建云原生应用的规范。它描述了一个模型,开发人员可以在其中定义应用程序组件。应用程序操作员负责创建这些组件的实例并为它们分配应用程序配
ContainerOps 是云原生(Cloud Native)的 DevOps Orchestration。定义 DevOps 组件的基本容器,如Docker 或 rkt。 在浏览器中使用 WYSIWYG 编辑器绘制 DevOps 工作流程,混合 DevOps 组件和现有的
Gravity 是一个开源工具包,为云原生应用程序提供真正的可移植性。它允许开发人员将 Kubernetes
iSula 是一种云原生轻量级容器解决方案,可通过统一、灵活的架构满足 ICT 领域端、边、云场景的多种需求。
Rook将文件、数据块和对象存储系统引入到Kubernetes集群,与其他正在使用存储的应用程序和服务一起无缝运行。通过这种方式,云原生集群可以在公有云和本地部署中自给自足并且具备可移植性。该项目的开发目的是使企
Camel Quarkus 致力于将 280+ Camel 组件移植和打包为 Quarkus 扩展。 Camel 是一个基于规则的路由以及媒介引擎,它提供了一个基于 POJO 的企业集成模式的实现,开发者可以采用其强大且十分易用的 API(Java