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