雙管齊下 VMware的容器新戰(zhàn)略
VMware在年度VMworld大會(huì)上為容器技術(shù)推出了一個(gè)雙管齊下的技術(shù)。VMware vSphere Integrated Containers,這是現(xiàn)有vSphere產(chǎn)品的翻新,能夠讓Docker容器在vSphere VM內(nèi)運(yùn)行;而新的VMware Photon Platform是專(zhuān)為定制的Linux環(huán)境中運(yùn)行容器。
通過(guò)這種雙重策略,VMware希望留住那些想在生產(chǎn)環(huán)境中采用容器技術(shù)的客戶(hù)群,同時(shí)為“container-first、cloud-first”建立一個(gè)新的并行平臺(tái)。
vSphere還是 Photon?
vSphere Integrated Containers (VIC)正如它在label上說(shuō)的那樣:在vSphere內(nèi)運(yùn)行容器的一種方式。它的優(yōu)點(diǎn)包括利用vSphere的管理控制和通過(guò)VM級(jí)別隔離保護(hù)容器??赡苡行┤藭?huì)說(shuō)保護(hù)VM是以開(kāi)銷(xiāo)和成本為代價(jià)的,但VMware宣稱(chēng)利用 vSphere 6 Instant Clone特性,新VM在最小的內(nèi)存開(kāi)銷(xiāo)的前提下可以在不到一秒內(nèi)啟動(dòng)。
基于VIC,你可以得到從VMware產(chǎn)品獲得容器特有的網(wǎng)絡(luò)和存儲(chǔ)虛擬化功能——如通過(guò)VMware Virtual SAN 或 vSphere Virtual Volumes為VMware NSX提供容器的introspection特性或容器的持久性數(shù)據(jù)卷。在VMware的條款里,容器化的APP需要防火墻、虛擬網(wǎng)絡(luò)、snapshot、資源管理——在VMware的生態(tài)系統(tǒng)里都有匹配的解決方案。
Photon在今年的早些時(shí)候發(fā)布,通過(guò)一個(gè)基于ESX"microvisor"為運(yùn)行容器融合一個(gè)定制的、輕量級(jí)Linux發(fā)行版,它即將開(kāi)源其控制層Photon Controller。VMware方面表示,我們的目標(biāo)是提供“just enough(正好的)”虛擬化環(huán)境,以支持容器運(yùn)行在輕量級(jí),原生云環(huán)境上。
兩項(xiàng)技術(shù),一個(gè)目標(biāo)
這并不覺(jué)得奇怪,Variations目前是這個(gè)領(lǐng)域的中流砥柱了。CoreOS開(kāi)創(chuàng)了一個(gè)最小的Linux系統(tǒng)運(yùn)行容器,Rancher發(fā)展了這個(gè)理念。Canonical的LXD 意思試圖平衡容器和VM的行為,由于英特爾的Clear Containers概念,它利用硬件級(jí)的虛擬化功能。Joyent的Triton還將通過(guò)一個(gè)新的操作系統(tǒng)堆棧提供更好的容器保護(hù)。
VMware當(dāng)然看起來(lái)一直在追趕,因此該策略讓人想起一個(gè)它的Integrated OpenStack部署:滿(mǎn)足現(xiàn)有用戶(hù)群對(duì)新功能的需求——VMware正在比以前以更快的速度提供產(chǎn)品,以免丟失客戶(hù)。
考慮Photon對(duì)多個(gè)容器類(lèi)型的支持——不僅Docker還有CoreOS的Rocket以及Cloud Foundry'的Garden image formats——VMware希望給潛在用戶(hù)任何他們覺(jué)得需要的東西。
這不僅僅是一個(gè)“just enough”虛擬化技術(shù)——這也是一項(xiàng)“just enough”實(shí)驗(yàn)。但鑒于競(jìng)爭(zhēng)的速度,VMware可能需要考慮這些實(shí)驗(yàn)在其產(chǎn)品更深入的堆棧是有效的。