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

在软件定义的数据中心中,软件网络可以帮助雷竞技电脑网站容器环境相互交流并维护网络策略,而无需Admins来响应每个更改。

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

容器依靠物理网络相互通信并链接到其他应用程序,本文评估了管理自己内部IT资源的私人企业的数据中心网络要求。它不包括Hyperscale云提雷竞技电脑网站供商的数据中心,因为它们的要求和资源与典型的IT组织的需求和资源完全不同。

什么是容器?

容器是一个独立的软件包,它提供了一种操作系统级别的虚拟化来部署分布式应用程序,并提供服务器虚拟化,而与管理程序相比,开销较少。容器的好处包括改进的应用程序性能,每台服务器/核心密度高以及弹性缩放。容器是DevOps样式(基于微服务)应用程序的理想选择,并且可以改善应用程序的可移植性。

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

容器对数据中心网络的影响

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

基于容器的微服务通常可以在服务器之间移动其物理位置,并且通常比相应的基于管理程序的应用程序提供有关其位置和状态的报告数据。这使IT专业人员更难“找到”他们并解决网络性能问题。

容器用于新的DevOps风格应用程序,需要从网络复杂性中逻辑隔离。基于容器的应用程序的所有者希望开发和扩展其环境,而无需与数据中心网络团队进行交互延迟,以进行复杂的网络或安全调整(例如配置VLAN)。

网络容器的关键挑战包括:

  • 网络性能
  • 易于为新应用程序提供网络,计算和存储资源
  • 通过应用快速扩大(下降)带宽的能力
  • 内部数据中心和公共云之间的工作负载迁移雷竞技电脑网站
  • 提供应用隔离以增强安全性并支持多租户

集装箱技术具有自己的独特管理和控制系统。IT组织将需要将容器自动化和管理信息集成到更全面的数据中心网络管理平面中,尤其是随着集装箱部署变得越来越多,复杂和战略性。雷竞技电脑网站

容器平台中网络的限制

集装箱技术的大多数领先供应商包装网络功能作为其产品的一部分。这些网络协议/技术包括印花布,法兰绒和编织。而且,集装箱供应商(Docker,Kubernetes,Red Hat和Canonical)计划改善其容器网络功能的规模和广度。

尽管容器供应商为小型或飞行员容器部署提供了简单的网络,但许多客户发现内置容器网络选项的性能和可扩展性严重限制。容器需要在整体上连接软件定义的数据中心网络(SD-DCN)与其他数据中心资源以及基于管理程序的应用程序的网络架构。雷竞技电脑网站

集装箱软件的供应商对交通流的可见性不佳,并且该软件需要与数据中心中现有的MANO(管理,自动化和网络编排)平台集成。雷竞技电脑网站如果没有明确支持VLAN,VXLAN和第3层路由,容器的IP地址可能是具有挑战性的。

集装箱网络的选项

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

继续阅读本文注册

IT工资调查:结果在