借助新版本的vSphere,VMware兌現了其Project Pacific的某些承諾。VMware致力于在vSphere 7中整合容器管理功能,并提供更多的自動化功能,以努力支持IT和開發團隊過渡到現代應用程序。
在VMworld 2019大會上,VMware宣布了兩項舉措以將Kubernetes和容器管理納入其產品線:Project Pacific和Tanzu產品組合。Project Pacific旨在將Kubernetes本地整合到vSphere中,而Tanzu則將為VMware用戶提供一套工具來監視和管理環境中的容器。
VMware產品經理高級主管Jared Rosoff在《新的vSphere:Kubernetes和VCF如何重新定義vSphere》的演講中稱:“現代應用程序不只是單個VM。現在,我們看到的是客戶可能在容器上運行Kubernetes應用程序。”
“實際上,你在這里運行著兩個不同的工作負載。你的應用程序在Kubernetes集群中運行,但Kubernetes集群本身就是我必須運行的應用程序。并且,它經常與某些基于VM的應用程序一起運行。”
在過去的一年中,VMware還向Tanzu添加了各種容器管理產品,包括Tanzu Mission Control–用于集中式集群生命周期管理;Tanzu Application Service–針對幾種不同類型的應用程序的新運行時。它還提供了帶有Tanzu的vSphere版本,使企業可以利用這些產品。
新的vSphere Kubernetes功能
今年發布的vSphere版本–vSphere 7,使去年的Project Pacific得以實現,其中在vSphere代碼庫中內置了本地Kubernetes功能。它旨在為開發團隊提供更大的敏捷性,以便這些團隊可以集中精力快速開發應用程序,并將這些應用程序部署到支持的基礎架構上。與以前的vSphere版本相比,VSphere 7還尋求自動化更多基礎架構。
研究和咨詢公司Gartner研究主管Paul Delory表示:“有些現有VMware管理員可能需要提高他們的能力,例如在網絡方面變得更好,因為VMware將管理更多的基礎設施。”
在其vSphere更新中,VMware希望幫助轉移到現代應用程序開發的IT團隊提高效率并簡化流程。同時,VMware還希望通過這種過渡來支持企業。
Rosoff說:“不僅是虛擬機或容器-這同時涉及兩者,而且不僅是無狀態工作負載或有狀態工作負載-兩者都有。我們需要找到方法以在共享基礎架構上運行所有這些不同組件,并避免產生孤島。”
VSphere 7引入了名稱空間的概念,將其作為新管理單元,以避免創建孤島。名稱空間作為基礎設施資源(包括VM和Kubernetes群集)集,作為單個邏輯應用程序的一部分。管理員現在可以在整個命名空間中設置存儲和安全策略,而不必在多個對象上執行相同的操作。
通過vSphere和VCF使用Tanzu
vSphere 7版本的一部分包含vSphere with Tanzu選項,而在此之前,在今年早些時候VMware發布了VCF with Tanzu。與標準vSphere 7相比,vSphere with Tanzu需支付額外費用,但VMware希望吸引正在尋求更平滑過渡到Kubernetes架構的客戶。
VMware vSphere產品管理副總裁Paul Turner表示:“虛擬基礎架構管理團隊-他們不必是Kubernetes的專家,他們只需要能夠在其基礎架構中設置Kubernetes即可。”
VMware于3月與Tanzu一起發布了VCF,該版本集成并自動化了云基礎架構組件(例如存儲、網絡和管理)的部署。
Delory 稱:“VMware希望確保無論你處于何種階段,他們都能提供某種‘風味’的Tanzu。這種產品組合非常棒,但最終你會得到非常的選擇……讓你很難做出選擇。”
VMware收購SaltStack
另外,VMware公司收購了SaltStack公司,這是一家生產網絡自動化軟件的公司,此次收購旨在以有意義的方式擴展其自動化能力。此次收購可以幫助使用Tanzu產品或新vSphere的VMware客戶簡化網絡配置。
Delory表示:“對于想要更具體更自用的架構的客戶,VMware建議使用SaltStack并封裝Salt配置與Tanzu。與此同時,那些想要自己配置管理的客戶可以繼續使用Ansible、Puppet、Chef等。”