进击的Docker网络

Docker容器近来几乎在IT行业的所有领域频频出现,网络领域也不例外。在2016 DockerCon大会上,Docker公司以及其合作伙伴正在采取措施,让Docker网络与传统的overlay相结合,使网络更加高效。


Docker本身专注于Docker 1.12的网络关键元素,包括内置IP地址管理、负载均衡、服务发现和对多主机网络的支持。

“因为一切都是内置的,性能和规模要好的多。”Docker公司网络部门高级主管Madhu Venugopal说。

根据Venugopal的观点,其他需要注意的地方包括:Docker具备的路由能力支持一个容器从另一个容器接管网络;基于Gossip协议的控制平面在容器环境中更加高效;消除任何外部存储的必要性。

Venugopal说最终的结果是Docker网络意识到Docker集群和服务调用的重要性。

它的核心是Docker网络抽象为容器网络管理器(CNM),在Docker容器中创建一个沙箱来处理网络请求。因此,Docker网络可将软件定义网络(SDN)在Docker容器中充分利用。为了使CNM能够被其他网络环境访问,Docker定义了一个网络应用程序可编程接口(API),通过该接口网络Overlay可以插入到Doker网络中。

对Docker网络的益处显而易见许多SDN工具的供应商,如network overlays表明容器网络总的来说要集成到大型企业非常重要。例如PLUMgrid产品管理和市场营销的副总裁Wendy Cartee表示,有相当大范围的企业网络服务需要调用Docker应用程序。

Cartee说:“有很多网络服务Docker不能提供,Docker应用程序需要被更广泛的企业服务接入。”

此外,Midokura技术营销副主任Susan Wu指出,目前多容器架构亟待获得IT公司的支持,事实上Kubernetes编程架构由Google开发,目前比Docker Swarm集群使用更为广泛,Docker CNM嵌入在该集群中。Apache的Mesos架构也同样开始寻找大型的企业或IT公司支持,以期取代Docker Swarm和Kubernetes。

Susan Wu说:“我们支持多种类型的容器集群,我们也将会支持Kubernetes,我们也会围绕Mesos做一些工作。”

Weave networks是一个容器网络公司,向Docker、Kubernetes以及其他容器管理平台如AWS提供网络工具。上周,该公司宣布其Weave Cloud进行公测,该云平台能够使得容器之间能够进行可视化监控并管理网络系统。该公司还宣布Weave Cloud的Weave Net 1.6版本,增加了Docker容器网络与AWS虚拟私有云(VPC)的集成。

从许多声明中,我们发现容器网络的生态系统正在逐步得到充实。现在说Docker Swarm有多少采用率还言之过早,Docker网络终将实现。Docker试图在Docker引擎中将编排层进行堆栈,这也是DockerCon的主题之一,其潜在用户和合作伙伴,都在权衡Docker的市场潜力。

因此,Docker网络软件将采取一系列SDN与容器网络相结合的方式继续为企业创造效益,这几乎是一个必然结果。

原文链接:https://www.sdxcentral.com/articles/analysis/container-networking-breaking-out/2016/06/

注:编译类仅出于传递更多信息之目的,系SDNLAB对海外相关站点最新信息的翻译稿,仅供参考,不代表证实其描述或赞同其观点,投资者据此操作,风险自担;翻译质量问题请指正。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。
  • 本文链接http://www.sdnlab.com/17290.html
分享到:
相关文章
0条评论

登录后才可以评论

SDNLAB君 发表于16-07-05
0