应用程序的容器化是过去十年中更大的IT趋势之一,但它似乎并没有对数据中心托管行业产生太大影响。容器很受欢迎,因为它们简化了应用程序部署,同时底层硬件和数据中心基础设施保持不变。然而,现在,容器正在以几种方式为托管开辟了重要的机会。这些机会可能会促使更多企业从公共云迁移到托管数据中心,同时也会加剧数据中心托管服务提供商之间的竞争。像Docker这样的软件平台可以在彼此隔离但不需要传统VMware式虚拟化的环境中部署应用程序。当然,在虚拟机中运行容器是有充分理由的。在过去十年中,容器和帮助管理容器化应用程序的工具(最著名的是Kubernetes)由于各种原因而大受欢迎。它们使将应用程序从一台服务器迁移到另一台服务器成为可能,而无需重新配置或重建应用程序。它们比管理程序消耗更少的硬件资源。它们可以在几秒钟内启动,而传统的裸机或虚拟机环境可能需要几分钟才能启动。它们主要是使用开源技术构建的,可降低购置成本和用户对供应商锁定的担忧。容器将如何改变托管数据中心?当然,企业可以在托管数据中心部署容器化应用程序,就像在其他任何地方部署它们一样。但这对托管行业意味着什么?从公有云到托管也许最重要的是,容器有望让企业更轻松地在公有云和其他数据中心之间移动工作负载。如上所述,容器化应用程序通常可以从一台服务器无缝移动到另一台服务器,只需很少或无需重新配置。这使得容器化工作负载与在虚拟机或裸机上运行的工作负载非常不同。如果您在公共云中运行虚拟机或裸机服务器,并且想迁移到托管数据中心,则需要从头开始重建大量环境。例如,您不能只是将公共云中的计算实例环境拖放到同一位置的服务器上。对于已经在云中启动并运行基于虚拟机的基础架构的企业而言,这种需求非常强烈。但是,如果在公共云(或私有云、混合云)中运行的应用程序是容器化的,则可以在几周内将它们迁移到托管数据中心。当然,也可以根据需要随时迁移回云端。因此,容器可能会加速企业在云和托管中心之间移动工作负载的趋势,同时降低在一种或另一种平台上部署应用程序所带来的承诺水平。托管基础设施上的私有云和混合云同样,Kubernetes等容器和管理工具简化了构建可扩展、基于服务的私有云或混合云的过程,这些云也可以托管在托管数据中心基础设施上。过去,将位于同一地点的基础设施转变为私有云或混合云需要OpenStack或vCloud等平台,这些平台难以轻松扩展或与公共云服务集成。然而,有了容器和Kubernetes,企业将享有巨大的可扩展性。如果要构建混合架构,那么容器将允许企业在私有基础设施上运行与在公共云中相同的技术,因为所有公共云提供商都对Docker和Kubernetes提供全面支持。OpenStack或vCloud存在挑战,这使得公共服务和私有服务之间的接口更容易构建部分依赖共享基础设施的混合云。利用托管硬件容器托管客户的第三个好处是容器可以为企业带来额外的好处,因为它们可以更有效地利用硬件资源。换句话说,因为容器不会增加虚拟化的开销,所以它们可以以相同的成本在同一台服务器上运行更多的应用程序。可以肯定的是,容器相对于虚拟机的性能效率是有限制的。充其量,他们可能会将其降低10%或15%,在典型情况下,可能会降低5%。即便如此,容器使托管更具吸引力。在托管数据中心之间迁移容器可以更轻松地在公共云和托管数据中心之间迁移工作负载。显然,从一个主机迁移到另一个主机的企业也可以这样做。显然,容器的属性将导致托管服务提供商之间的竞争更加激烈,而客户最终将从中受益。当客户可以毫不费力地打包并迁移到其他提供商时,托管提供商将需要提供更好的价格、服务、更广泛的地理覆盖范围和更高的可靠性,以保持其市场领先地位。因此,容器正在改变托管数据中心行业。容器和它们帮助开启的云原生趋势虽然没有颠覆托管行业,但正在为托管中心带来更大的便携性、成本效益和竞争优势。
