博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用MidoNet进行可扩展的开放式虚拟网络
阅读量:2528 次
发布时间:2019-05-11

本文共 1926 字,大约阅读时间需要 6 分钟。

网络是任何现代数据中心的重要组成部分。 随着开放源代码在虚拟化解决方案中的不断增长,虚拟化网络已成为重要组成部分。 MidoNet是一种开放资源的网络虚拟化平台,用于像OpenStack云软件这样的服务即服务(IaaS)云。

什么是MidoNet?

MidoNet是生产级的网络虚拟化解决方案,允许运营商在覆盖现有基于硬件的网络基础架构的软件中构建隔离的网络。 它通过用MidoNet插件替换默认的Open vSwitch(OVS)插件来解决OpenStack Neutron的缺点。

现代分布式应用程序具有独特的网络和安全要求,以确保应用程序的可用性和性能。

对于网络管理员来说,跟上新的基础架构请求或进行更改以支持快速原型设计和连续交付通常是一个挑战。 MidoNet专为分布式计算而设计,可以为网络提供按租户的网络控制,以动态创建和更改网络拓扑。

为什么要开源?

开源软件开发对客户的好处显而易见。 跨供应商的协作工程带来了技术突破,通过同行评审的代码稳定性以及快速的问题识别和解决。 Midokura做出了一项战略决定,即开放其软件来解决网络行业中的分散问题。 向开源社区献出四年工程的决定是经过深思熟虑的。

Midokura Enterprise MidoNet已经是成熟的,可扩展的虚拟网络解决方案,适用于KVH Asia和Zetta.IO等领先的服务提供商。 对Midokura显而易见的是,多家网络供应商正试图出售专有解决方案,并且几乎没有甚至没有动力去投资OpenStack的默认配置。 这意味着网络仍然不适合大规模生产,并可能阻碍OpenStack在企业中的广泛采用。 在采用像OpenStack这样的完全开源的云项目时,让客户没有开源网络解决方案,也不必在竞争性的“开放”标准中进行选择,对于Midokura来说并没有多大意义。

MidoNet以其他开源社区(例如Ubuntu和OpenStack)为蓝本。 MidoNet得到了活跃于Linux开源社区(如富士通和Broadcom)以及以太网和infiniband供应商(如Mellanox)的领先半导体供应商的初步支持。 业界分析家对采用OpenStack与Linux非常相似的情况发表了评论。 MidoNet与OpenStack的采用并行,这由前三大Linux发行版(Red Hat,Canonical / Ubuntu和SUSE)开始体现。 与其他一些开源项目一样,第一批采用者来自IDC Frontier(雅虎日本的子公司)和HP Helion Eucalyptus等大型云提供商以及Zetta.io等区域云提供商也就不足为奇了。挪威和KVH亚洲。

MidoNet项目的治理权由Midokura公司负责。 随着MidoNet社区和代码贡献的增长,Midokura期望随着时间的推移,将MidoNet的管理权交给社区。

Midokura:MidoNet背后的公司

Midokura成立于2010年,是可伸缩网络虚拟化领域的先驱,它采用基于软件的覆盖方法覆盖物理网络结构。 自2013年启动MidoNet网络虚拟化平台以来,MidoNet已在诺基亚和东芝等全球企业以及Blue Jeans Networks等网络规模的企业中进行了生产证明。 Midokura于2014年11月通过Apache 2.0许可向开源社区发布了MidoNet代码库。凭借其分布式架构,MidoNet使企业和服务提供商能够以敏捷性,安全性和灵活性大规模构建,运行和管理虚拟网络。

如何参与MidoNet?

MidoNet用户通过邮件列表,IRC频道和在线聚会等正式和非正式的通讯工具,积极推动功能要求进入MidoNet的未来版本。 查看文档,报告错误只是熟悉代码的简单方法。 通过进行平台基准测试,操作员可以直接访问以在自己的测试/开发环境中见证Midokura的性能。 贡献代码相对简单,类似于Ubuntu和OpenStack的入门。 只需签署贡献者许可协议,Jenkins就会自动检查对Gerritt的代码贡献。 同行评审和投票也是通过Gerrit完成的。

在相对较短的时间内,如每日下载量和IRC讨论中所示,MidoNet已被全球社区广泛采用。

根据Apache 2.0软件许可, 的代码今天可以作为开放源代码供客户,合作伙伴和开发人员使用。 您可以访问 (MEM)了解更多详细信息。

要了解有关MidoNet的更多信息,请考虑参加周三的聚会。 了解分布式体系结构对OpenStack网络的重要性,选择网络提供商时的关键注意事项以及基于实际客户用例的基本概念证明和生产部署的安装指南

翻译自:

转载地址:http://conzd.baihongyu.com/

你可能感兴趣的文章
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
64位MATLAB和C混合编程以及联合调试
查看>>