回到頂端
|||

VMware Tanzu Application Platform在 Kubernetes 多雲環境中提供卓越的開發者體驗

台灣產經新聞網/VMware 2022.07.15 00:00

隨著企業正加快數位化轉型步伐,利用 Kubernetes 等雲原生技術來部署和運行應用程式成為大勢所趨。Kubernetes 簡化了運維團隊的工作,加速了應用的部署上線。隨著越來越多企業擁抱 Kubernetes,大家也同樣面臨著巨大挑戰,包括如何駕馭龐大而複雜的雲原生生態系統以及隨之而來的陡峭學習曲線。儘管 Kubernetes 支持基礎設施和運維團隊能夠自動化應用程式部署和大規模管理容器,但它給開發人員帶來的挑戰仍不容小覷。 

開發人員面臨的巨大挑戰 

開發人員必須在 Kubernetes 上構建他們的 CICD 流水線,將來自基礎設施提供商的底層基礎資源,與從雲原生生態系統中獲取的零散技術和工具相結合。將不同的開源工具用「搭積木」的方式拼湊起來極具挑戰和風險。首先,大量的開源工具很難設置和維護,通過分層建設的方式將它們連接到其他應用程式和基礎設施非常複雜,勢必迫使開發人員花費太多時間來應對底層基礎設施,而不是專注於業務程式碼的編寫。 

在整個開發週期中,開發人員需要快速反覆運算程式碼。開發人員通常會一遍又一遍地進行編碼、運行、測試和調試的迴圈,我們將這個反覆運算迴圈稱之為「內迴圈」。可想而知,開發人員的大部分時間都是花在內迴圈上,因此內迴圈的時間越短,也就意味著反覆運算效率越高。如今,大量微服務化、容器化的應用在開發過程中,我們會依賴 Kubernetes 環境進行開發調試。這個內迴圈的過程勢必變得更長,因為每次原始程式碼的更改不僅需要重新構建、重新發佈容器鏡像,還需要重新部署 Kubernetes 資源,然後進行測試,這必然會大大降低開發人員的工作效率。 

可以肯定的是,Kubernetes 是構建應用的絕佳平台,但它不應該是由開發人員進行部署,也不應該由應用運維人員為應用程式配置和實施 IT 和安全等基礎要求。理想的狀態是,部署應用程式的 Kubernetes 基礎架構對開發人員和應用運維人員應該是透明的,大家不必在此耗費時間與精力。 

在 Kubernetes 多雲環境中提供卓越的開發者體驗 

為了幫助企業解決雲原生應用開發過程中的種種挑戰,VMware 在 2022 年 1 月正式發佈了新一代 PaaS 平台 Tanzu Application Platform (TAP)。TAP 是一個模組化的應用感知平台,它提供了一組豐富的開發人員工具和一條預先配置好可裝配的生產流水線,在任何認證公有雲或本地的 Kubernetes 叢集上更快速、更安全地構建和部署軟體,為開發人員提供卓越的開發體驗。同時,Tanzu Application Platform 還是一個可組合、可插拔的平台,因此企業團隊可以根據其組織的偏好和不斷變化的業務需求對其進行自訂。 

TAP 通過定義一個 workload 抽象與開發人員進行交互,開發人員只需要關注到 workload 這個層面,workload 之下交給 TAP 自動化完成,從而為在 Kubernetes 上構建和部署雲原生應用程式的企業提供卓越的開發人員體驗,是面向開發人員的應用平台。它支援應用程式開發團隊能夠通過自動化流水線更快地投入生產,並且清楚地定義了開發人員、安全人員和運維人員的角色,以便他們可以協作工作。 

TAP的核心價值包括多維度釋放開發人員的生產力,快速建立可持續的供應鏈流水線,以及在協調開發和運維工作的同時,提高工作效率。借助Tanzu Application Platform,企業可以構建和部署多雲環境中基於Kubernetes的雲原生應用程式,並大大提高開發人員的生產力,保證開發團隊在熟悉的工作流程下快速開發應用程式,並允許DevOps專業人員和應用運維人員通過內置的安全性和合規性更快地將程式碼部署到生產環境中。 

 

熱門關鍵字:

科技新訊

社群留言

台北旅遊新聞

台北旅遊新聞