Build 2021:微軟公佈跨 AWS、GCP 與私有雲的 Azure 應用服務
微軟在 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 叢集。