天天看點

VMworld中國演講視訊:應用現代化和Tanzu解決方案

剛過去的一周,我參與了兩場技術大會。其中一場是 VMworld 2021 中國大會的主題演講,關于應用現代化和 Tanzu 的解決方案,本文介紹最新的 Tanzu 大家庭的資訊,并附上視訊回放。另一場大會是 KubeCon 中國大會,另文再述。

感謝威睿市場部同僚精心制作的視訊,動畫效果很贊。

http://mpvideo.qpic.cn/0b2esuaakaaasyaa4efsqzqvbfodawkqabia.f10002.mp4?dis_k=91bac3c03e32a8463abaf7c9a90155b9&dis_t=1639461181&vid=wxv_2172077513169043462&format_id=10002&support_redirect=0&mmversion=false

跨雲服務

首先,VMware 推出了跨雲服務,借助 VMware Tanzu,我們可以幫助使用者建構一個多雲的平台,既能滿足企業目前的需求,又能幫助企業實作未來需求的标準化。

VMworld中國演講視訊:應用現代化和Tanzu解決方案

那麼這個平台的基本原則是什麼呢?

首先是提供始終一緻的 Kubernetes 運作時(Runtime),無論在哪個公用雲上,都可以用統一的方法來配置叢集和管理應用的生命周期。

其次,當我們計劃建立一個跨雲并為多個團隊服務的 Kubernetes 平台時,可以借助基于 SaaS 的 Kubernetes 多雲管理平面,來保持對平台的控制力和可見性。

第三,随着使用者的 Kubernetes 叢集規模的增長,可觀察性變得至關重要。平台提供對大規模叢集進行實時觀察和警報的解決方案,可以有效地監控和快速解決問題。

還有一點就是資料的安全性。基于微服務的應用,可能會跨多個叢集和多個雲。通過平台強大的資料保護功能,可確定使用者的資料無論在叢集裡儲存,或者在叢集之間傳輸時都受到保護,避免安全漏洞。

一緻的 Kubernetes 運作時

許多使用者都在内部私有環境中開始他們的雲原生之旅。為了讓使用者更輕松地進行過渡,Kubernetes 的運作時已經嵌入到 vSphere 中,這樣使用者就無需學習新工具,或更改現有工作流程,即可開始使用 Kubernetes 。

在 vSphere 中嵌入的 Kubernetes,是完全與開源項目上遊代碼對齊、符合标準的發行版,最大好處是,可以使使用者在熟悉的 vSphere 環境中使用 Kubernetes 。

VMworld中國演講視訊:應用現代化和Tanzu解決方案

當使用者轉向混合雲,并采用多雲模式的時候,可以使用相同的 Kubernetes 運作時,進行叢集配置和生命周期管理。

應用感覺平台 (TAP)

Kubernetes 注重的是容器編排的靈活性,提供了開發人員喜愛的豐富API,但在一定程度上卻忽略了開發人員的體驗。開發過k8s應用的朋友可能會有這樣的體會,就是需要寫大量的yaml檔案來定義和配置我們的應用。

其實,開發人員可以将一些流程性、機械性的操作,比如繁瑣的應用配置等,交由一個應用感覺型平台來處理,進而節約大量的時間。

應用感覺的平台能帶來什麼好處呢?

舉個例子,開發人員在對應用的運作狀況進行檢查時,通常需要把運作狀态的檢查端點, 映射到 Kubernetes 的就緒探針裡面。 應用感覺的平台會自動識别和執行這個映射操作,而無需開發人員手動幹預。

這樣一來,開發人員可以用更多時間來編寫代碼,并減少在配置上所花費的時間。

VMworld中國演講視訊:應用現代化和Tanzu解決方案

我們從 Spring 和 Cloud Foundry 等開源社群工作中積累了相當多關于開發者的經驗。在此基礎上,我們最近釋出了 Tanzu Application Platform 的 Beta版(即 TAP),內建了子產品化解決方案,為開發人員提供了精心設計的應用模闆,可以支援任何開發語言,在任何版本的 Kubernetes 上無縫平滑地運作。

TAP 是專門為 Kubernetes 建構的,歡迎大家通路 Tanzu Network (network.tanzu.vmware.com)了解更多資訊,并在 AKS、EKS 或 Tanzu Kubernetes Grid 上試用。

對于平台運維團隊來說,TAP 包含了安全的軟體供應鍊,能夠自動建構容器,在掃描發現新漏洞時自動重建鏡像,同時還具備了修複漏洞的能力。

VMware Marketplace 中推出了新功能,這是業内首個面向開源和 ISV 元件的多雲市場,提供了2000多款經過測試和驗證過的軟體,供開發人員選擇使用。通過新的鏡像建構服務,使用者可以使用自定義基礎鏡像來使用 Marketplace 中的軟體。

當開發人員把代碼寫好,經過自動化地建構容器鏡像和掃描之後,應用已經能夠在公有雲、私有雲甚至是邊緣端等不同的 Kubernetes環境上運作起來了。接下來問題,就是如何進行監控和管理, 并確定應用的安全性和提高管理效率。

Kubernetes 管理平面 TMC

VMware 提供的 Tanzu Mission Control(簡稱 TMC), 是個支援多雲的 Kubernetes 運維平面, 可以在叢集中幫我們部署和管理一些功能元件,用于記錄應用的日志和監控應用的運作。

VMworld中國演講視訊:應用現代化和Tanzu解決方案

去年,客戶們已經開始感覺到 TMC 的強大能力。分析公司 ESG 發現, 使用 Tanzu 來集中管控多個 Kubernetes 叢集, 可以将運維效率提高 91%。

Tanzu 的社群版(TCE)

如果大家還沒試用過 VMware Tanzu,強烈建議利用現在的免費試用機會:

VMware Tanzu Community Edition(即 Tanzu 的社群版)已經釋出,這是個免費的 Kubernetes 平台,與 Tanzu 商業版中使用相同的開源軟體,可供學習者和使用者了解和熟悉 Tanzu 平台。

Tanzu 社群版具有和上遊開源項目一緻的軟體包,包括運作 Kubernetes 所需的全部元件,可以部署在本地機器或公有雲上,幾分鐘内就可以完成安裝和配置。

VMworld中國演講視訊:應用現代化和Tanzu解決方案

另外,VMware 推出了一個全新的互動式沙箱,可讓大家線上試用 Tanzu Community Edition 的各項功能,請通路 learn.tanzu.io ,體驗快速部署雲原生應用樂趣。

除了 Tanzu Community Edition,VMware 還宣布免費提供 Tanzu Mission Control Starter 的入門版本, 将于明年年初推出,使用者可以報名以獲得使用邀請。

Tanzu 和 AI

最後,我想分享一個和很多朋友都交流過的觀點,就是雲原生已經成為一個通用的技術底座,将在各種的應用場景中大顯身手,在目前火熱的人工智能領域中也毫不例外。

VMworld中國演講視訊:應用現代化和Tanzu解決方案

如果大家正在尋找在 Kubernetes 上運作人工智能AI 任務的方案,可以使用 VMware 和英偉達公司共同為使用者提供的優化環境,在 vSphere with Tanzu 上運作企業級 AI 的任務,并在支援 GPU 的多雲環境中,将 AI 任務與 Kubernetes 完美地內建。