容器和Kubernetes對(duì)數(shù)據(jù)中心托管意味著什么?
應(yīng)用程序的容器化是過去十年中比較大的IT趨勢(shì)之一,但它似乎對(duì)數(shù)據(jù)中心的托管行業(yè)的影響并不大。容器之所以受歡迎,是因?yàn)樗鼈兒?jiǎn)化了應(yīng)用程序部署,而下面的硬件和數(shù)據(jù)中心基礎(chǔ)架構(gòu)卻保持不變。
然而,現(xiàn)在通過一些方式,容器為主機(jī)托管打開了重要的機(jī)遇。這些契機(jī)可能促使更多企業(yè)從公有云遷移到托管的數(shù)據(jù)中心,同時(shí)也增加了數(shù)據(jù)中心托管服務(wù)提供商之間的競(jìng)爭(zhēng)。
像Docker這樣的軟件平臺(tái)可以在相互隔離但不需要傳統(tǒng)的VMware風(fēng)格虛擬化的環(huán)境中部署應(yīng)用程序。當(dāng)然在虛擬機(jī)內(nèi)部運(yùn)行容器也有其有充分的理由。
在過去的十年中, 由于各種原因,容器以及有助于管理容器化應(yīng)用程序的工具,比較著名的就是Kubernetes,已經(jīng)大受歡迎。它們將應(yīng)用程序從一臺(tái)服務(wù)器遷移到另一臺(tái)服務(wù)器成為可能,而無(wú)需重新配置或重建應(yīng)用程序。與虛擬化管理程序相比,它們消耗更少的硬件資源。它們僅需幾秒鐘即可啟動(dòng),而傳統(tǒng)的裸機(jī)或虛擬機(jī)環(huán)境可能需要幾分鐘才能啟動(dòng)。它們主要使用開源技術(shù)構(gòu)建,從而降低了購(gòu)置成本和用戶擔(dān)心的供應(yīng)商鎖定問題。
容器將如何改變托管數(shù)據(jù)中心?
當(dāng)然,企業(yè)可以將容器化的應(yīng)用程序部署在托管數(shù)據(jù)中心中,就像可以將其部署到其他任何地方一樣。但是這對(duì)托管行業(yè)意味著什么?
從公有云到托管
也許最重要的是,容器有望使企業(yè)更輕松地在公有云和其他數(shù)據(jù)中心之間移動(dòng)工作負(fù)載。
如上所述,容器化應(yīng)用程序通常可以從一臺(tái)服務(wù)器無(wú)縫移動(dòng)到另一臺(tái)服務(wù)器,而幾乎不需要重新配置。這使得容器化工作負(fù)載與在虛擬機(jī)或裸機(jī)上運(yùn)行的工作負(fù)載有了很大的不同。
如果你正在公有云中運(yùn)行虛擬機(jī)或裸機(jī)服務(wù)器,并且想要遷移到托管數(shù)據(jù)中心,則需要從頭開始重建大量環(huán)境。比如,不能只是將位于公有云的計(jì)算實(shí)例環(huán)境拖放到同一位置的服務(wù)器上。對(duì)于已經(jīng)在云中啟動(dòng)并運(yùn)行了基于虛擬機(jī)基礎(chǔ)架構(gòu)的企業(yè)而言,這一需求很強(qiáng)烈。
但是,如果將在公有云(或私有云、混合云)中運(yùn)行的應(yīng)用程序進(jìn)行了容器化,則可以在幾周內(nèi)將它們遷移到托管的數(shù)據(jù)中心。當(dāng)然,根據(jù)需要也可以將它們隨時(shí)的遷移移回云中。
因此,容器可能會(huì)加速企業(yè)在云和托管中心之間轉(zhuǎn)移工作負(fù)載的趨勢(shì),同時(shí)降低在一種類型的平臺(tái)或另一種平臺(tái)上部署應(yīng)用程序帶來的承諾水平。
托管基礎(chǔ)架構(gòu)上的私有云和混合云
類似地,容器和管理工具如Kubernetes,簡(jiǎn)化了構(gòu)建可伸縮,基于服務(wù)的私有云或混合云的工作,將它們也能夠托管在托管數(shù)據(jù)中心的基礎(chǔ)架構(gòu)上。
過去,如果想將共置基礎(chǔ)架構(gòu)轉(zhuǎn)變?yōu)樗接性苹蚧旌显?,則需要像OpenStack或vCloud這樣的平臺(tái),它們很難輕松擴(kuò)展或與公有云服務(wù)集成。但是,使用容器和Kubernetes,企業(yè)將享受巨大的可伸縮性。
如果想構(gòu)建混合架構(gòu),那么容器將讓企業(yè)能夠在私有的基礎(chǔ)架構(gòu)上運(yùn)行與公有云中相同的技術(shù),因?yàn)樗泄性铺峁┥叹峁┝藢?duì)Docker和Kubernetes的全面支持。而OpenStack或vCloud卻存在挑戰(zhàn),這使得公有服務(wù)和私有服務(wù)之間的接口更容易,以便構(gòu)建部分依賴于共享基礎(chǔ)架構(gòu)的混合云。
充分利用托管的硬件
容器對(duì)托管客戶的第三個(gè)好處是,容器可以為企業(yè)帶來更多收益,因?yàn)樗鼈兛梢愿行У乩糜布Y源。換句話說,因?yàn)槿萜鞑辉黾犹摂M化的開銷,所以它們可以以相同的成本在同一服務(wù)器上運(yùn)行更多應(yīng)用程序。
可以肯定的是,容器相對(duì)于虛擬機(jī)的性能效率是有限的。最好的情況下,它們可能會(huì)將其降低10%或15%,而在通常情況下則可能降低5%。即便這樣,容器也讓托管變得更有吸引力。
在托管數(shù)據(jù)中心之間遷移
容器使在公有云和托管數(shù)據(jù)中心之間工作負(fù)載遷移變得更加容易。顯然,企業(yè)從一個(gè)托管商遷移到另一個(gè)托管商,也能做同樣的事情。
顯然,容器的屬性將促成托管提供商之間的更多競(jìng)爭(zhēng),而客戶最終卻收益。當(dāng)客戶可以毫不費(fèi)力地打包并遷移到其他提供商時(shí),托管供應(yīng)商將需要提供更好的價(jià)格、服務(wù)、更廣泛的地理覆蓋范圍和更高的可靠性,才能保持其市場(chǎng)領(lǐng)先地位。
總結(jié)
所以,容器正在改變托管數(shù)據(jù)中心行業(yè),容器和它們幫助啟動(dòng)的云原生趨勢(shì)雖然對(duì)托管行業(yè)不是顛覆性的,但卻為托管中心帶來更大的便攜性,成本效益和競(jìng)爭(zhēng)優(yōu)勢(shì)。