使用 MidoNet 实现可扩展的开放虚拟网络

目前还没有读者喜欢这篇文章。
people on top of a connected globe

Pixabay

网络是任何现代数据中心的重要组成部分。 随着开源在虚拟化解决方案中不断发展,虚拟化网络也变得越来越重要。 MidoNet 是一个开源的网络虚拟化平台,适用于基础设施即服务 (IaaS) 云,例如 OpenStack 云软件,它作为实现网络解决方案的一种方式越来越受欢迎。

什么是 MidoNet?

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

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

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

为什么选择开源?

开源软件开发对客户的好处是显而易见的。 跨供应商的协作工程带来了技术突破,通过同行评审实现了代码稳定性,并实现了快速的问题识别和解决。 Midokura 做出了一项战略决策,将其软件开源,以解决网络行业的碎片化问题。 将四年工程成果捐赠给开源社区的决定是经过深思熟虑的,具有深远的影响。

Midokura Enterprise MidoNet 已经是领先的服务提供商(如 KVH Asia 和 Zetta.IO)经过验证的可扩展虚拟网络解决方案。 Midokura 显然意识到,许多网络供应商试图销售专有解决方案,并且几乎没有动力投资于 OpenStack 中的默认配置。 这意味着网络仍然不适合大规模生产,并且可能会阻碍 OpenStack 在企业中的广泛采用。 如果让客户没有开源网络解决方案,或者在采用像 OpenStack 这样完全开源的云项目时必须在相互竞争的“开放”标准之间进行选择,这对 Midokura 来说没有多大意义。

MidoNet 的建模模仿了其他开源社区,如 Ubuntu 和 OpenStack。 MidoNet 获得了来自 Linux 开源社区活跃的领先半导体供应商(如富士通和博通)以及以太网和 InfiniBand 供应商(如 Mellanox)的初步支持。 行业分析师评论说,OpenStack 的采用与 Linux 的采用非常相似。 MidoNet 与 OpenStack 的采用情况相似,前三大 Linux 发行版(Red Hat、Canonical/Ubuntu 和 SUSE)在一开始就参与了进来。 就像其他一些开源项目一样,第一批采用者来自大型云提供商,如 IDC Frontier(雅虎日本的子公司)和 HP Helion Eucalyptus,以及区域云提供商,如挪威的 Zetta.io 和 KVH Asia,这并不奇怪。

MidoNet 项目的治理权属于 Midokura 公司。 随着 MidoNet 社区和代码贡献的增长,Midokura 期望 MidoNet 的治理权最终由社区来决定。

Midokura:MidoNet 背后的公司

Midokura 成立于 2010 年,是可扩展网络虚拟化的先驱,采用基于软件的覆盖方法到物理网络结构上。 在 2013 年推出 MidoNet 网络虚拟化平台后,MidoNet 已在全球企业(如诺基亚和东芝)以及 Blue Jeans Networks 等 Web 规模的公司中得到生产验证。 Midokura 于 2014 年 11 月在 Apache 2.0 许可下将 MidoNet 代码库发布到开源社区。 凭借其分布式架构,MidoNet 允许企业和服务提供商以敏捷性、安全性和灵活性构建、运行和管理大规模的虚拟网络。

如何参与 MidoNet?

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

在相对较短的时间内,MidoNet 从全球社区获得了强劲的增长,这体现在每日下载量和 IRC 上的讨论中。

MidoNet 的代码目前普遍可供客户、合作伙伴和开发人员使用,作为 Apache 2.0 软件许可下的开源。 您可以访问 Midokura Enterprise MidoNet (MEM) 了解更多详情。

要了解有关 MidoNet 的更多信息,请考虑参加星期三的 OpenStack 在线聚会。 了解分布式架构对于 OpenStack 网络的重要性、选择网络提供商时的关键考虑因素,以及基于实际客户用例的基本概念验证和生产部署的安装指南.

User profile image.
Adam Johnson 常驻旧金山,是 Midokura 的创始成员。 他已经建立并管理全球技术服务组织,并启动了 Midokura 的美国办事处。

评论已关闭。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.