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