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