平臺虛擬化一般是涉及抽象應(yīng)用對硬件資源的訪問,例如計算能力、存儲驅(qū)動器、隨機存取內(nèi)存和I/O帶寬。
下一步的演進(jìn)是向堆棧上層遷移,虛擬化了應(yīng)用對軟件資源的訪問,尤其是運行時引擎、算法庫和功能應(yīng)用程序編程接口。在云原生的世界中,IT專業(yè)人員采用容器化和無服務(wù)器技術(shù)的驚人速度就是最好的例證。
特別是Kubernetes,它是平臺向軟件堆棧上層虛擬化的趨勢的一個關(guān)鍵。Kubernetes支持跨多個生態(tài)系統(tǒng)的容器化微服務(wù)的開發(fā)、部署、編排和管理。因此,Kubernetes是新一代人工智能和機器學(xué)習(xí)、存儲和數(shù)據(jù)管理、在跨云虛擬化硬件平臺上運行的其他云原生服務(wù)的基礎(chǔ)。無服務(wù)器作為一種越來越流行的方法,通過輕量級的、以事件驅(qū)動的、無狀態(tài)接口使程序員可以訪問容器化的服務(wù)。
Kubernetes是廠商打響云之戰(zhàn)的第一線,公有云提供商們已經(jīng)投入大量資金在這項開源技術(shù)上。AWS、微軟、谷歌和IBM都有各自的Kubernetes引擎,還有紅帽和思科等公司。在這個不可阻擋地轉(zhuǎn)向公有云的行業(yè)中,VMware發(fā)現(xiàn)自己越來越難以將自己的云應(yīng)用生態(tài)系統(tǒng)產(chǎn)品與AWS、微軟、谷歌和IBM等合作伙伴的產(chǎn)品區(qū)分開來。
在這個競爭激烈的領(lǐng)域內(nèi),VMware面臨著兩大挑戰(zhàn):
- 與其公有云合作伙伴的各種Kubernetes發(fā)展方向保持一致:作為公有云提供商的卓越合作伙伴,VMware必須繼續(xù)強化自己的平臺即服務(wù)產(chǎn)品,并將這些產(chǎn)品提供給那些在AWS EC2等合作伙伴環(huán)境中運行VMWare Cloud管理程序技術(shù)的客戶。這就解釋了為什么VMware在去年公布與AWS合作之后推出一系列與大數(shù)據(jù)分析、應(yīng)用和工作負(fù)載遷移、數(shù)據(jù)壓縮和保護(hù)、DevOps和故障排除相關(guān)的平臺即服務(wù)產(chǎn)品。
- 構(gòu)建具有差異化的Kubernetes平臺,讓其合作伙伴在這個平臺上蓬勃發(fā)展:VMware還必須提供一個分布式的應(yīng)用服務(wù)環(huán)境,讓ISV和其他合作伙伴可以通過他們自身的開發(fā)、分析、網(wǎng)絡(luò)安全、工作負(fù)載管理和其他產(chǎn)品向這個環(huán)境中增加更多價值。否則,對于像Rackspace這樣的VMware合作伙伴來說,如果這么做會限制他們?yōu)楦鼜V泛的客戶生態(tài)系統(tǒng)服務(wù)的機會,那么他們就可能看不到將自己與VMware保持一致的價值。他們的客戶正在將堆棧向上遷移到Kubernetes、無服務(wù)器技術(shù)、以及其他下一代云原生的應(yīng)用服務(wù)——例如AWS、Microsoft Azure、Google Cloud Platform、IBM Cloud等。這就解釋了為什么在去年VMware宣布與AWS達(dá)成合作伙伴關(guān)系的時候,會有一些合作伙伴存在疑慮。
- 推出了核心的多云Kubernetes引擎:今年VMware今年推出了Pivotal Container Service(PKS)。這項托管服務(wù)支持新的Kubernetes 1.11版本,支持在公有云和私有云環(huán)境中創(chuàng)建和編排軟件容器。6月,VMware增加了旨在提高開發(fā)人員工作效率的PKS功能,并加入了Kubo開源代碼,以及解決如高可用性、管理和運營、網(wǎng)絡(luò)和安全等IT管理要求的增強功能。目前在1.1版本中,PKS讓企業(yè)能夠?qū)?yīng)用遷移到或者遷移出VMware Vsphere,以及從Google Cloud Platform遷移出來,此外還與VMware的Log Insight產(chǎn)品集成,通過智能數(shù)據(jù)標(biāo)記實現(xiàn)的可追溯性和監(jiān)控功能,讓用戶對PKS上運行的容器有更高的可見性。此外,PKS還集成了VMware的開源Harbour容器注冊表,該注冊表支持容器映像的安全管理和部署。
- 推出了多云的Kubernetes即服務(wù)產(chǎn)品:VMware還將Kubernetes容器編排功能引入了多個公有云平臺,宣布推出了新的VMware Kubernetes Engine測試版。該服務(wù)是對PKS的補充,目前僅在AWS上(在本機EC2實例中)提供,但很快也將在微軟Azure和其他第三方云環(huán)境中運行。這項通過VMware Cloud Services產(chǎn)品組合提供的服務(wù),可通過改進(jìn)的負(fù)載均衡、系統(tǒng)管理和安全性來管理多個Kubernetes集群。它持續(xù)地評估Kubernetes集群的安全性、健康狀況和規(guī)模,并修復(fù)與用戶管理的策略和服務(wù)級別協(xié)議存在的任何偏差。它還為DevOps管理員提供了一組可供選擇的預(yù)配置“智能集群”類型,其中包含50多種不同的配置,以便將Kubernetes和AWS的集群管理安全性、可用性、存儲管理和其他最佳實踐作為一個簡單的選擇,滿足你的服務(wù)等級目標(biāo)。
- 為了確保這些Kubernetes新功能成為自己旗艦虛擬機管理程序平臺的一個透明插件,VMware今年早些時候升級了vSphere Integrated Container Platform,以加速部署和簡化在VMware旗艦vSphere虛擬化平臺上運行的虛擬機上的容器管理。該平臺允許IT管理員通過vSphere Web Client監(jiān)視和管理這些容器,控制虛擬容器主機以創(chuàng)建和控制容器服務(wù),提供對Docker API的訪問,可以保存從Docker Hub下載的容器映像,并支持直接從vSphere客戶端界面創(chuàng)建和刪除虛擬容器主機。
- 由于VMware為現(xiàn)有的虛擬機管理程序客戶提供了將虛擬機帶入容器世界的工具,因此VMware還架起了一個通向其堆棧的橋梁,以確保開發(fā)人員可以通過無服務(wù)器接口使用VMware的應(yīng)用服務(wù)。因此今年早些時候,VMware發(fā)布了Dispatch——這是VMware在2017年Vmworld大會上公布的一個開源無服務(wù)器框架。Dispatch是一個管理無服務(wù)器應(yīng)用的框架,通常是無狀態(tài)、事件驅(qū)動的且輕量級的。Dispatch提供的工具和服務(wù),可在運行Kubernetes的任何環(huán)境中部署和管理生產(chǎn)就緒的無服務(wù)器應(yīng)用,包括但不限于VMware自己的Kubernetes引擎。
- VMware致力于通過與開源社區(qū)的合作來增強和發(fā)展Dispatch,Wikibon預(yù)計今年VMworld上也將有這方面的發(fā)布。VMware在今年早些時候發(fā)表的博客文章中稱,未來計劃將自己的界面與一個或多個第三方功能即服務(wù)環(huán)境進(jìn)行整合,包括可能的公共云服務(wù)產(chǎn)品如AWS Lambda。
- 向端到端的混合云產(chǎn)品組合中增加管理有狀態(tài)容器和事務(wù)語義的功能;
- 添加對開源Istio服務(wù)網(wǎng)狀微服務(wù)管理架構(gòu)的支持,該體系架構(gòu)在IBM和Google等公有云廠商之間正在開始崛起;
- 通過AI驅(qū)動的混合云管理工具,對越來越多的端到端平臺管理實施自動化,在虛擬機管理程序?qū)用、在容器層面和在無服務(wù)器層面;
- 將無服務(wù)器接口連接到Kubernetes編排的微服務(wù),以實現(xiàn)輕松的、輕量級的開發(fā);
- 收購或者自己開發(fā)下一代數(shù)據(jù)平臺,可能基于區(qū)塊鏈的;
- 提供更多以合作伙伴為中心的解決方案加速器,而不僅僅是多年來一直向產(chǎn)品組合中添加的網(wǎng)絡(luò)安全和工作場所轉(zhuǎn)型產(chǎn)品,從而為自身的收入組合帶來更多垂直行業(yè)解決方案。
- 諸如此類的戰(zhàn)略性舉措將有助于VMware實現(xiàn)多元化,超越目前對vSAN虛擬存儲解決方案和NSX網(wǎng)絡(luò)虛擬化產(chǎn)品收入的依賴。如果VMware不繼續(xù)投資這些領(lǐng)域和其他應(yīng)用生態(tài)系統(tǒng)平臺的話,將面臨著落后于公有云廠商的風(fēng)險。