微軟在 Build 2021 開發者大會上公佈一組 Azure 應用服務,未來也能透過 Kubernetes 執行在任何雲環境,包括 AWS 、 Google Cloud 甚至本地部署環境上,以開發及管理混合雲應用。
任何支援雲端原生運算基金會 (Cloud Native Computing Foundation, CNCF) 標準的 Kubernetes 叢集都可以透過微軟混合雲工具 Azure Arc 連結來跑這組 Azure 應用。目前這組 Azure 應用服務為預覽版。
這組 Azure 應用服務有 5 項。 Azure App Service 可協助開發和管理 Web App 及 API,功能包括自動擴充、部署插槽 (deployment slot) 和整合式 Web 驗證。 Azure Functions 包括自動擴充、整合其他 Azure 服務的能力以簡化事件驅動 (event-driven) 程式的撰寫。 Azure Logic Apps 則可產生自動化工作流程,以 400 多項連接器的函式庫整合 App 、資料、服務及後端系統。最後 2 個是簡化事件為基礎 (event-based) 應用管理的 Azure Events Grid,以及提供內、外部 API 管理的 Azure API Management 。
微軟指出,這 5 項雲端原生應用服務每個都能和 GitHub 及 Visual Studio Code 整合,方便開發混合雲應用。一來讓 Azure 上的開發經驗可擴大到任何 Kubernetes 叢集上。二者,配合支援 Azure Arc 的雲端資料服務,像是 Azure PostreSQL 和 Azure SQL 所開發出來的 App 及資料也能執行在任何環境,包括 AWS 、 Google Cloud Platform,以及本地部署環境,並且可在 Azure Portal 單一介面上整合控管。
微軟同時宣佈 AKS on Azure Stack HCI 正式上線,提供代管式的 Kubernetes 控制平台,即以 Azure Kubernetes Service (AKS) 來管理混合式 Kubernetes 叢集。
