容器和Kubernetes对托管数据中心意味着什么

乍一看,应用程序的容器化对托管数据中心行业来说似乎意义不大。容器之所以流行,是因为它们简化了应用程序部署,而底层的硬件和数据中心基础设施保持不变。             

然而,在一些容易被忽视的方面,容器为托管数据中心业带来了重要机遇。这些机会可能会促使更多的组织从公共云迁移到托管数据中心,同时也会加剧托管供应商之间的竞争。 

Docker这样的软件平台可以在相互隔离但不需要传统VMware式虚拟化的环境中部署应用程序——尽管在虚拟机中运行容器是很有说服力的。             

在过去的十年中,由于各种原因,容器(以及像Kubernetes这样的辅助工具,它帮助管理容器化的应用程序)已经变得非常流行。它们使得将应用程序从一台服务器迁移到另一台服务器而无需重新配置或重建应用程序成为可能。它们比虚拟化管理程序消耗更少的硬件资源。它们只需几秒钟就可以启动,而传统的裸金属或虚拟机环境可能需要几分钟才能启动。它们大多采用开源技术构建,降低了成本,避免了供应商锁定问题。             

容器如何改变托管数据中心             

也许你现在还不清楚这与托管有什么关系。当然,你可以在托管数据中心部署容器化应用程序,就像在其他任何地方部署它一样。那为什么托管数据中心行业要关心这个呢?有好几个原因。

从公共云到托管数据中心              

也许最重要的是,容器让公司更容易在公共云和其他数据中心之间移动工作负载。             

这是因为,如上所述,容器化的应用程序通常可以从一个服务器无缝地移动到另一个服务器,而不需要重新配置。这使得容器化的工作负载与在虚拟机或裸金属上运行的工作负载有很大的不同。             

如果你在公共云中运行虚拟机或裸金属服务器,并希望迁移到托管中心,那么你需要从头开始重建大量环境。你不能简单地将AWS EC2环境拖放到一个托管服务器上。这一需求为已经在云中建立并运行基于虚拟机的基础设施的公司带来了巨大的惯性。             

但是,如果你运行在公共云中(或者说,在私有云或混合云中)的应用程序是容器化的,那么你可以在几周内将它们移动到托管数据中心。如果你愿意,你也可以把它们移回云中,同样容易。             

因此,容器可能会加速公司在云和托管中心之间转移工作负载的趋势,同时降低在一种平台或另一种平台上部署应用程序所带来的承诺程度。             

托管基础设施上的私有云和混合云              

容器和管理工具(如Kubernetes)简化了构建可伸缩的、基于服务的私有云或混合云的工作,这些云托管在同一基础设施上。             

在过去,如果你想把你的托管基础设施变成私有云或混合云,你需要一个像OpenStack或vCloud这样的平台,而这些平台并不容易扩展或与公共云服务集成。而使用容器和Kubernetes,默认情况下你可以享受到巨大的可伸缩性。             

如果你想构建一个混合架构,容器可以让你在你的私有的托管基础设施上运行与在公共云中运行的相同的技术,因为所有的公共云提供商都提供了对Docker和Kubernetes的全面支持。这使得公共服务和私有服务之间的接口变得更容易,以便构建一个部分依赖于托管基础设施的混合云。             

充分利用托管硬件              

对于托管客户来说,容器的第三个好处是提供更大的成本回报,从某种意义上说,它们提供了更有效的硬件资源利用率。换句话说,因为容器不会增加虚拟化的开销,所以它们允许你以相同的成本在同一台服务器上运行更多的应用程序。             

当然,容器相对于VMs的性能效率是有限的。并不是说容器可以将托管成本减半;在极端情况下,最多可以减少10%或15%,而在典型情况下,可能会降低不到5%。不过,这也不算什么,这让托管变得更有吸引力。 

在托管中心之间移动              

上面提到过,容器使得在公共云和托管中心之间移动更容易。在从一个托管提供者迁移到另一个托管提供者时,同样如此。             

在这方面,容器会带来托管公司之间更多的竞争。当客户可以轻松打包并转移到另一家供应商时,托管供应商将需要提供更低的定价、更广泛的地理范围和更高的可靠性,以保持吸引力和市场领先地位。             

结论              

如果说容器正在彻底改变托管数据中心业,那有点夸张了。总的来说,容器和它们帮助开创的“云原生”转变不会像颠覆IT行业的其他领域那样从根本上颠覆托管数据中心业。容器将通过为托管中心带来更强的可迁移性、成本效率和竞争优势,慢慢地改变托管数据中心业。

原文链接:

https://www.datacenterknowledge.com/colocation/what-containers-and-kubernetes-mean-colocation-data-centers

你可能感兴趣的:(容器和Kubernetes对托管数据中心意味着什么)