高效的容器使用需要数据中心软件网络

在软件定义的数据中心中,软件网络可以帮助2020欧洲杯预赛容器环境彼此交谈并维护网络策略,而无需管理管理员响应每个更改。

随着Devops的越来越多地利用容器,数据中心网络管理员需要响应他们在网络上的不同需求,包括可扩展性,可预测性能,多租户和安全性。

容器依赖物理网络彼此通信并链接到其他应用程序,本文评估管理自己内部IT资源的专用企业的数据中心网络要求。它排除了超云提供商的数据中心,因2020欧洲杯预赛为它们的要求和资源与典型的IT组织的要求不同。

什么是容器?

容器是一个独立的软件包,提供了一个操作系统级虚拟化,用于部署分布式应用程序,并提供比虚拟机管理程序更少的服务器虚拟化。容器的好处包括改善的应用性能,每个服务器/核心的强度,以及弹性缩放。容器是Devops风格(基于微服务)应用程序的理想选择,可以提高应用程序的可移植性。

与虚拟机不同,容器不断变化。它们可能会迅速旋转并根据申请的要求拆除。容器编排工具(包括Kubernetes,Docker和Mesos),用于部署和消除容器,并跟踪每个容器的位置和IP地址。

集装箱影响数据中心网络

基于集装箱的应用程序具有与流行的虚拟机管理程序的应用程序不同的架构。例如,新的基于容器的应用程序可能有五到10个或更多微型服务,所有在不同的服务器或核上的各个容器中运行。在单个应用程序内这些微服务之间的高频交易可能需要低延迟和显着的带宽。单个服务器或核心的容器数量庞大(几十到100+)可能需要网络性能升级。

基于集装箱的微服务通常可以在服务器之间移动它们的物理位置,并且通常在其位置和状态上提供较少的报告数据而不是基于管理程序的应用程序。这使得IT专业人员更难“找到”它们并解决网络性能问题。

容器用于新的Devops风格的应用程序,并需要从网络复杂度逻辑隔离。基于集装箱的应用程序的业主希望在没有与其数据中心网络团队互动的情况下开发和扩展其环境,以实现复杂的网络或安全调整,例如供应VLAN。

网络容器的主要挑战包括:

  • 规模的网络性能
  • 易于为新应用程序提供网络,计算和存储资源
  • 能够通过应用程序快速扩展(和下降)带宽
  • 内部数据中心和公共云之间的工作负载迁移2020欧洲杯预赛
  • 提供应用孤立,以增强安全性和支持多租户

集装箱技术有自己独特的管理和控制系统。IT组织需要将集装箱自动化和管理信息集成到更全面的数据中心网络管理平面中 - 特别是随着集装箱部署变得更加众多,复杂和战略性。2020欧洲杯预赛

集装箱平台网络的限制

作为其产品的一部分,集装箱技术封装网络功能的最具领先供应商。这些网络协议/技术包括Calico,Flannel和Weave。而且,集装箱供应商(Docker,Kubernetes,Red Hat和Canonical)有计划提高集装箱网络功能的规模和广度。

虽然集装箱供应商为小型或飞行员集装箱部署提供了易于网络,但许多客户对内置容器网络选项的性能和可扩展性进行了严重限制。容器需要在整体中连接软件定义的数据中心网络(SD-DCN)与网络到基于管理程序的架构,以及基于管理程序的应用程序,以及其他数据中心资源。2020欧洲杯预赛

集装箱软件的供应商不会提供良好的通信流程,并且软件需要与数据中心的现有Mano(管理,自动化和网络编排)平台集成。2020欧洲杯预赛容器的IP寻址可能是具有挑战性的,而无需显式支持VLAN,VXLAN和第3层路由。

集装箱网络选项

IT组织在解决其新集装箱部署的网络要求方面有许多选项。如果部署相对较小(少于六个POD)并包含在特定应用程序中,则组织可以利用内置于其容器编排平台的网络功能

继续阅读本文立即注册

IT薪水调查:结果是