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