他们说,需要是发明之母。该声明已在几十年的网络是真实的现在,许多网络中的创新已经在计算变化所驱动。
例如,以太网成为事实上的标准,以巩固所有的各种LAN协议,一旦存在。另一个例子是虚拟交换机。这被发明解决与同一主机上的两个虚拟机之间移动的交通相关的钉扎头发问题。
+也在网络世界:有个足球雷竞技app更便宜:容器或虚拟机?+
还有另一个主要的计算转移正在进行,它将推动网络演进的需要,那就是容器的兴起。如果您不熟悉容器,可以将其视为轻量级运行时环境,其中包含应用程序及其所有依赖项,包括配置文件、二进制文件和库。容器与虚拟机类似,只是它们共享一个操作系统和内核,所以它的重量要轻得多。VM的大小可以是几到几十gb,而容器的大小可能只有几mb。
容器的优点是它们更加灵活和可移植。由于其重量轻的特性,它们几乎可以瞬间上下旋转。另一方面,vm可能需要几分钟才能启动并开始运行。
我们仍然处于容器采用周期的早期,所以它们还没有对网络产生重大影响——但是它们很快就会产生影响。为了帮助了解网络需要什么,我与Prashant Gandhi进行了交谈,他是公司产品管理和战略副总裁大开关网络。
-------------------------------------------------------
Zeus:您能描述一下容器的部署模型吗?
Prashant:有两种类型的部署模型的集装箱。第一种方法是在虚拟机中运行的容器。这是使用,要么想用户企业的vCenter作为管理工具或关注共享内核的安全分支。另一种模型是在裸金属上运行容器。这是telcos和webscale公司使用的主要模型,它们希望提高容器的灵活性和灵活性。
容器如何影响网络操作?
PRASHANT:容器是在计算一个全新的范式,将网络上的显著影响。容器意味着企业轻质性质每个服务器上运行更多的容器和自旋他们上下更频繁。
此外,传统的应用程序部署一个或几个虚拟机,而现代分布式应用程序可以利用数十或数百个集装箱。需要一个网络到容器中的服务器中,而且它们之间的连接,类似的作用的vSwitch与虚拟机。但是,容器比vm更动态,生命周期更短,所以网络需要更高的灵活性。容器使它更快,而网络也需要同样快。
宙斯:以我的经验,传统网络既不是动态的,也不灵活。少了什么东西?
Prashant当前位置遗留网络与容器不一致的观点是非常正确的。缺少的两个要素是可见性和自动化。可见性帮助网络管理人员跟踪哪些主机(虚拟的或物理的)、容器在什么时候被调用、什么时候被关闭以及它们是否移动。网络管理人员需要对网络上的容器和它们所运行的主机有完全的可视性。
对环境的可见性还有助于网络团队了解问题是否存在于容器、hypervisor、服务器或网络中,这对于缩短故障诊断时间至关重要。
自动化需要确保网络可以在容器的速度进行配置。今天网络团队手工做的几乎一切,那实在是太慢了。自动化可以提供许多好处。
首先,核心网络服务和政策可与配置自动化实时应用的容器。手动配置方法根本无法跟上。同时,自动化可用于连续检查了网络,可能会影响容器的操作配置偏差。
自动化在网络状态的测试和验证中也起着重要的作用。最后一个要求是,网络需要跨物理和虚拟基础设施实现自动化。理想情况下,网络专业人员不需要考虑网络的日常运营,而可以更多地关注战略计划。自动化让网络工程师感到紧张,但它是容器网络的必要组成部分。
Zeus:容器的正确网络架构是什么?
Prashant:我认为两个关键架构原则必要的网络是非常适合于容器。网络需要为叶/脊骨织物,它需要通过SDN控制器控制。集装箱的分布式性质需求向外扩展,高性能网络,因此需要有一个叶/脊骨织物与盒由盒网络。
另一方面,SDN控制器为网络自动化与容器编制系统(如搬运工人,Kubernetes或中间层。
盒由盒API相互作用的传统方法是非常低效的,具有更高的响应时间,并可能导致API结垢问题。此外,SDN将确保零接触织物的操作,这是必要的快速向外扩展和变更管理以及深织物 - 以及用于应用性能管理和可用性容器范围内的透明度。
SDN面料为集装箱提供了额外的好处。例如,在容器到容器的故障排除过程中,它可以提供全织物范围的流跟踪,并消除逐箱故障排除中应用的复杂跳取和查找过程。智能SDN fabric可以同时与多个编制系统集成,因此IT组织可以在共享的网络基础设施上为给定的应用程序利用适当的容器环境。
对于嵌入式vSphere中的虚拟机的容器,一个SDN面料甚至会使用vSphere集成额外的VM级可视性和网络自动化。
最后,对于裸金属容器环境中,SDN织物将控制和管理打开虚拟交换机(OVS),以提供用于容器统一物理和虚拟网络。
我将这些现代化的功能视为容器网络的新规范,这使得SDN fabric成为一个理想的架构选择。
Zeus:关于容器,您还想向网络专家提供什么其他建议吗?
Prashant:一个成功的容器环境需要技术的工作在一起的生态系统。这是非常重要的,企业使用是建立在开放标准的供应商。专有解决方案可能在过去的工作,但现在可以显著限制选择的道路。
例如,在裸机服务器上部署容器时,有一个大的生态系统厂商的支持今天OVS。选择网络面料供应商是OVS兼容使组织了大量的在未来的选择。