Docker容器联网指南

尽管容器被大肆宣传,但应用程序打包技术仍在不断发展,特别是与网络相关的技术。

在过去的一年中,Docker的容器网络功能有了显著的改进。与此同时,Docker构建了一个插件架构,允许更高级的网络管理工具来控制容器。

+更多在网络世界足球竞猜app软件思科的“开放”数据中心操作系统2020欧洲杯预赛包含容器|看看容器有什么选择+

与此同时,初创公司开发了定制的集装箱管理平台,而思科(Cisco)和VMware等传统供应商则利用他们的网络管理工具来控制集装箱。因此,最早的集装箱联网挑战已经开始得到解决,但仍有更多的工作要做。

基本挑战

一直以来都存在容器网络问题。托管在同一物理服务器上的容器可以相互交互并共享数据。但是Docker开发人员最初并没有构建将一个容器从一个主机迁移到另一个主机的能力,或者将一个容器连接到另一个不同主机上的能力。

“最大的挑战是跨容器通信,”技术分析师兼博客作者基思•汤森(Keith Townsend)表示。“从一个容器到另一个容器,这是大多数社交专业人士会遇到的最大挫折。”

开发同名开源项目的Docker公司的工程师们很快意识到他们需要解决这个问题。

包括电池,但可交换

网络问题导致Docker于2015年3月收购了初创公司SocketPlane旨在将软件定义的网络功能本地带到Docker。6月,Docker宣布将龟头平面技术集成到开源项目中。新的网络功能使用基本的Linux桥接功能和vxlans(虚拟可扩展LAN),以允许容器与同一群体中的其他容器通信,这是Docker的群集集群集群。跨主机的集装箱网络已经解决。

与此同时,Docker还发布了libnetwork,这是一个开源项目的代号,允许第三方网络管理产品“插入”来取代Docker内置的网络功能。VMware的NSX、思科的ACI等虚拟网络产品是最早支持的第三方网络工具。

“它建立了一种抽象,”产品斯科特约翰斯顿的产品高级副总裁Docker。“它是第3层网络覆盖,允许将容器连接到它。”

Docker现在有两个网络管理的口味。由于允许跨主机网络的套接字采集,Docker提供了Docker提供的本机。如果用户想要更高级的网络功能 - 例如以编程方式旋转新网络,设置网络策略,安装防火墙,加载均衡器或网络上的其他虚拟应用程序 - 那么可以使用各种网络管理产品。Docker调用其方法“包括电池,而是可交换。”Johnston表示,他希望很快就希望为集装箱存储有类似的插件模型。

技术是容易的一部分

斯科特·约翰斯顿 码头工人

Docker SVP产品斯科特Johnston说,涉及容器网络时,该技术是容易的。

约翰斯顿说,这些技术能力是容易的部分。让在容器中构建应用程序的开发者和在同一页面上运行应用程序的IT商店成为一个更大的挑战。

集装箱化的应用具有与传统企业应用截然不同的特点。过去IT的目标是提供不会故障的弹性系统,而现在的首要任务是提供即时启动能力和敏捷、灵活的网络。

思科云基础设施服务首席技术官肯•欧文斯表示:“从网络的角度来看,应用程序的交付和性能与网络基础设施支持这些新应用程序和用例的能力密切相关。“网络工程师的角色是考虑像可编程网络、软件定义网络、网络功能虚拟化这样的东西能提供什么帮助。”

这些工具允许网络资源的自动配置——而不是手动配置——这可能很快就会成为真正接受这些新应用程序范例的组织的关键需求。

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2015足球竞彩网下载

IT薪水调查2021:结果已经出来了