如果對2019年企業(yè)IT領域進行盤點,有幾個關鍵詞特別亮眼,那就是混合云、云原生以及現(xiàn)代化應用,幾乎每家云計算大廠和重量級用戶都在提相關概念,并且都以Kubernetes為核心進行技術落地。作為承擔企業(yè)關鍵應用負載的VMware,自然也不會錯過這一新機遇,Tanzu產(chǎn)品組合就是VMware 挺進云原生賽道的“風火輪”。
什么是Tanzu?
VMware Tanzu ,于2019年8月在VMworld大會上正式推出,旨在快速構建、運行和管理現(xiàn)代應用,通過開源 Kubernetes讓整個開發(fā)環(huán)境擁有一致性體驗。之所以被命名為Tanzu,是因為名字本身還有一個更具寓意的典故。在斯瓦希里語中,Tanzu的意思是不斷生長的樹枝;而在日語中,Tanzu是指模塊化的櫥柜。VMware Tanzu是想通過不斷增長的解決方案組合,進入云原生應用高地,實現(xiàn)規(guī)模化增長。
VMware Tanzu可以在同一企業(yè)級平臺上開發(fā)云原生的任何應用,并以并行模式維護現(xiàn)有業(yè)務系統(tǒng)。同時,能在任意位置運行Kubernetes,利用集群生命周期管理跨數(shù)據(jù)中心、公有云和邊緣環(huán)境,部署通用 Kubernetes 框架。最重要是,能管理所有集群,將每個 Kubernetes 集群掛接到單一控制點,以控制訪問、備份、使用和安全策略。簡言之,Tanzu適用于任何應用、任何云以及任何集群。通過VMware Tanzu Mission Control,用戶可控制整個 Kubernetes 平臺,管理數(shù)百位用戶并跨數(shù)千個集群應用策略。而通過VMware Enterprise PKS,用戶可深入集成到 vSphere、NSX 和 vSAN 中,將 Kubernetes 容器和虛擬機一起在現(xiàn)有 SDDC 基礎架構上運行,并且在專家的指導和支持下跨任何云環(huán)境構建自定義 Kubernetes 平臺。
為什么看好Kubernetes?
眾所周知,VMware過去是世界領先的虛擬化解決方案提供商,在過去的20年發(fā)展中,經(jīng)歷了服務器虛擬化、軟件定義數(shù)據(jù)中心以及云中管家?guī)讉€重大變革。發(fā)展至今,很多關鍵業(yè)務系統(tǒng)依然運行在VMware上,并且沒有任何對手可以超越。而從企業(yè)應用開發(fā)歷程來看,VMware從20年前開始,把傳統(tǒng)應用轉(zhuǎn)移到C/S架構,JAVA成為一個通用的開發(fā)平臺。今天,JAVA應用已經(jīng)發(fā)展到頂峰,未來20年屬于云原生應用時代,Kubernetes會像過去的JAVA一樣,成為整個云原生應用、未來應用開發(fā)的一個標準,這是VMware推出Tanzu的根本原因。
▲VMware大中華區(qū)戰(zhàn)略發(fā)展副總裁李映博士
“Tanzu提供了一整套解決方案,可滿足企業(yè)現(xiàn)代應用以及云原生需求,從應用開始構建到運維以及后面的管理,都能提供最佳用戶體驗。”VMware大中華區(qū)戰(zhàn)略發(fā)展副總裁李映博士表示,為了具備云原生構建能力,VMware在2019年完成了兩個重要收購,以近50億美元的價格收購了Pivotal和Carbon Black。通過收購Pivotal, VMware擁有了 PKS,也因此成為Kubernetes平臺的真正玩家。
Project Pacific扮演何種角色?
在與VMware Tanzu同期推出的新一代應用中,還有Project Pacific,主要以自動駕駛方式優(yōu)化數(shù)據(jù)中心管理。如果說,Tanzu提供的是一整套云原生打包方案,可以讓用戶把應用部署到不同的公有云及私有云環(huán)境,那么Project Pacific的價值是負責后面的運維。
李映博士認為,Project Pacific帶來三大變革:
第一,解決了容器部署問題的爭議。過去,一部分人認為容器應該部署在虛擬機上;而另一部分人則認為,容器應該部署在裸機上。Project Pacific讓這個爭議變得無關緊要,該解決方案把vSphere的內(nèi)核跟Kubernetes緊密結合在一起。在VMware vSphere里就有對整個對容器調(diào)度的mini資源嵌入。用戶在部署應用的時候,根本不用考慮部署環(huán)境是基于VM,還是基于容器,整個基礎架構可支持你未來的各種應用。在同一個資源池中,用戶可以混合調(diào)配,即可以部署虛擬機,又可以部署容器。Project Pacific通過虛擬機、vSphere和Kubernetes的結合,讓整個應用在虛擬化過程中不僅沒有任何損耗,而且比部署在物理機上提升了8%的性能優(yōu)化。
第二,彌補了開發(fā)和運維之間的裂痕。過去,很多企業(yè)的開發(fā)人員是通過Kubernetes來部署應用,而IT運維人員還還在使用VMware vCenter,通過VMware vRealize來管理基礎架構。這樣會生產(chǎn)一個問題,那就是運維人員去接管這些應用,很難做到全面管理,中間會出現(xiàn)很大的裂縫。而Project Pacific可以通過統(tǒng)一的Kubernetes接口來進行全面管理,實現(xiàn)整個資源的調(diào)配。
第三,Project Pacific能夠保證虛擬機、容器開發(fā)和運維的一致性,并把這種一致性擴展到混合云、公有云甚至未來的邊緣云環(huán)境。在全球前六大公有云的工業(yè)云中,都支持VMware的軟件定義數(shù)據(jù)中心基礎架構,這一架構的核心就是vSphere。所以,Project Pacific的最大意義是,現(xiàn)實多云環(huán)境的統(tǒng)一管理。