Metaswitch的目标是针对数据中心可伸缩性问题的虚拟网络C
经过几个月的企业试用部署和评估工作,网络专家MetaS witch去年7月推出了其开源的Calico云网络虚拟化软件1.0版本。
卡利科1.0通过中子API与Open Stack集成,旨在通过启用虚拟机、容器或裸金属工作负载之间的安全IP通信来消除对数据中心可伸缩性的限制。
MetaS witch网络业务总经理Andy Randall说:“我们是从那些一直试图构建大规模云应用程序的人的角度来看待这一问题的,我们也看到了Open Stack等平台存在的虚拟网络能力所带来的一些挑战。
“挑战并不仅仅在于可伸缩性,因为这是一个相当一维的东西,而是当网络进入一个事物不正常的状态时,问题的鲁棒性和可诊断性。”
根据Metaswitch的说法,Calico免除了第二层以太网语句的虚拟网络层和仿真层。
Open Stack的新测试机制旨在结束互操作性问题
在支持Kilo版本中的新联邦身份特性的同时,Open Stack还取消了对所有现有和潜在Open Stack产品的新测试。
阅读更多
“我们已经看到了在一个数据中心中扩展到几百台服务器之外的挑战。我们已经看到了一些挑战,在这些挑战中,人们实际上无法以他们所期望的方式路由数据。因此,卡利科的成立是为了摆脱数据中心的一整层技术,代之以简单得多的东西,”兰德尔说。
Metas witch说,Calico为公司提供了一种比使用覆盖层、隧道、网络地址转换以及进出匝道更有效的建立数据中心网络的方法。
“网络空间里有很多玩家,很多玩家都有Open Stack网络的解决方案。不过,他们都使用某种隧道或封装的方法来实现虚拟网络,在虚拟网络中,他们要做的基本上是在软件中模拟所有连接到以太网交换机的工作负载。
“他们试图把工作负载呈现出来,就好像他们有自己的虚拟网络一样。卡利科是唯一的解决方案,我们在第三层工作,在那里我们不尝试和做非常低级别的模拟以太网交换机。
“但我们只是说,‘让所有的工作负载通过IP进行对话,并保持IP中的流量,而不要封装和隧道流量,这只是大大减少了状态,简化了问题。’”
除了金融、大型网络公司、网络零售运营商之外,MetaS witch还期望在建立新的微服务应用程序数据中心基础设施的公司中找到客户,并围绕Docker和Open Stack创建业务编排技术。
Open Stack和Linux Foundations计划Open Stack技能认证
由于与Linux基金会及其测试提供商的合作,Open Stack专业技能认证将于明年到期。
阅读更多
“他们关注的是像Docker这样的东西,以及像Kubernetes和中圈这样的组织环境。卡利科非常突出,因为它非常适合微型服务类型的架构,因为它带来了细粒度的安全性,”他说。
Open Stack用户可以安装Calico,它接管默认Open Stack部署的联网功能。卡利科1.0可用于冰屋,朱诺和基洛版本的Open Stack。
“我们的想法是,它应该是相当无缝的操作员,它如何插入和安装。有一个小守护进程将安装在网络中的每个主机上,并插入您正在使用的任何编排器-就是这样。其他一切都会照顾好自己,”他说。
基于Ubuntu14.04的安装可以通过标准包、Chef食谱或Juju来支持。还有Red Hat EnterpriseLinux7的包。经认证的燃料6.1模块可用于支持Mirantis分配。
兰德尔说:“有趣的是,你可以看看像谷歌、微软和亚马逊这样的人,他们显然是那些规模比任何人都大的数据中心,他们大多是在内部发明自己的技术,而这些技术并不是大多数企业正在使用的。
“实际上,如果你看看微软在Azure上发表的关于他们正在做什么的文章,从体系结构上看,Calico和这是非常相似的,因为我们正在处理所有的虚拟网络层和模拟第二层以太网语句。
“如果你看一下大型企业,它们通常是如何扩展的,它们所做的就是必须将数据中心分成更小的域。通常,您看不到许多数据中心将80到100个服务器作为一个域扩展。”
卡利科1.0可从GitHub或MetaS witch网站下载。公司为软件提供支持和服务..
“我们作为一个商业组织,提供支持服务,人们可以到我们这里来接受。但对于我们来说,开源版本绝对可以大规模部署是很重要的,”他说。
“这不仅仅是让人们感兴趣的一个玩笑,如果你真的想让它工作,你必须支付一个商业版本。我们不认为这是开放源码项目的方式,以使它们真正被广泛采用。”