导读:似乎它们之间不会产生什么影响,但是容器使应用程序更具可移植性,使基础结构不那么“粘滞”。
乍一看,应用程序的容器化(过去十年中最大的IT趋势之一)对托管数据中心行业似乎影响不大。容器之所以受欢迎,是因为它们简化了应用程序部署,而下面的硬件和数据中心基础结构却保持不变。
然而,通过几种可能不太明显的方式,容器为主机代管行业打开了重要的机遇。这些机会可能促使更多组织从公共云迁移到托管数据中心,同时也增加托管服务提供商之间的竞争。
简而言之的容器
像Docker这样的软件平台可以在相互隔离,但不需要传统VMware风格的虚拟化环境中部署应用程序。(尽管在虚拟机内部运行容器有充分的理由。)
在过去的十年中,由于各种原因,容器(以及有助于管理容器化应用程序的补充工具,如Kubernetes)已大受欢迎。它们将使应用程序从一台服务器移至另一台服务器成为可能,而无需重新配置或重建应用程序。与虚拟化管
与程序相比,它们消耗更少的硬件资源。它们仅需几秒钟即可启动,而传统的裸机或虚拟机环境可能需要几分钟才能启动。它们主要使用开源技术构建,从而降低了购置成本和锁定问题。
容器如何改变托管
再次,也许这并不立即显而易见,尤其是与托管有关。当然,您可以将容器化的应用程序部署在托管数据中心中,就像可以将其部署到其他任何地方一样。但是托管主机行业为什么要关心呢?有以下几个原因。
1.从公共云到托管。
最重要的是,容器有望使公司更轻松地在公共云和其他数据中心之间均衡工作负载。
这是因为,如上所述,容器化应用程序通常可以从一台服务器无缝移动到另一台服务器,而几乎不需要重新配置。这使得容器化工作负载与在虚拟机或裸机上运行的工作负载又有很大不同。
如果您正在公共云中运行VM或裸机服务器,并且想要迁移到托管中心,则需要从头开始重建大量环境。您不能只是将AWS EC2环境拖放到同一位置的服务器上。对于已经在云中启动并运行了基于VM的基础架构的公司而言,这一要求带来了极大的惯性。
但是,如果将在公共云(或就此而言,在私有云或混合云)中运行的应用程序进行了容器化,则可以在几周内将它们移至托管数据中心。您也可以根据需要将它们移回云中。
因此,容器可能会加速公司在云和托管中心之间转移工作负载的趋势,同时降低在一种类型的平台或另一种平台上部署应用程序带来的承诺水平。
2.托管基础架构上的私有云和混合云
类似地,容器和管理工具(如Kubernetes)简化了构建的可伸缩性,基于服务的私有云或混合云的工作,这些云托管在托管的基础架构上。
过去,如果您想将共置基础架构转变为私有云或混合云,则需要像OpenStack或vCloud这样的平台,它们很难轻松扩展或与公共云服务集成。但是,使用容器和Kubernetes,默认情况下您将享受巨大的可伸缩性。
如果您想构建混合架构,那么容器将使您能够在私有的、共置的基础架构上运行与公共云中运行的相同技术,因为所有公共云提供商均提供了对Docker和Kubernetes的全面支持。(您肯定不能对OpenStack或vCloud说同样的话)这使得公共服务和私有服务之间的接口更容易,以便构建部分依赖于共置基础架构的混合云。
3.充分利用托管硬件
容器对托管客户的第三个好处是,可以为您带来更多收益,因为它们可以更有效地利用硬件资源。换句话说,因为容器不增加虚拟化的开销,所以它们使您可以以相同的成本在同一服务器上运行更多应用程序。
可以肯定的是,容器相对于VM的性能效率是有限的。似乎容器不会将托管成本降低一半;最好,在极端情况下,它们可能会将其降低10%或15%,而在典型情况下,则可能降低5%。尽管如此,这并不是什么都没有,而且使托管更有吸引力。
4.在托管中心之间迁移
容器使在公共云和托管中心之间迁移变得更加容易。从一个托管服务提供商迁移到另一托管服务提供商,他们做同样的事情。
在这方面,容器准备鼓励托管公司之间的更多竞争。当客户可以毫不费力地打包并转移到其他提供商时,托管主机供应商将需要提供较低的价格,更广泛的地理覆盖范围和更高的可靠性,才能保持市场领先地位。
结论
夸大一点说,容器正在彻底改变托管行业。总体而言,容器和它们帮助启动的“ 云原生 ”转变,不会像IT行业的其他部门那样从根本上破坏托管。尽管如此,通过为托管中心带来更大的便携性,成本效益和竞争优势,容器将在托管的某些方面减少。