微軟混合雲管理平台 Azure Arc 開始支援 Kubernetes 叢集
Build 2020 上,微軟除了宣佈 Reunion 專案、Windows Terminal 1.0、Windows Package Manager 外,但也沒忘了 Kubernetes、混合雲等熱門議題。微軟上周宣佈啟用 Azure Arc 支援的 Kubernetes(Azure Arc-enabled Kubernetes)預覽版,讓企業 IT 人員可經由 Azure Arc 來管理 Kubernetes 叢集。
Azure Arc 是微軟去年 11 月於 Ignite 大會上公佈預覽版的混合雲管理平台,目的是讓 IT 人員得以跨多種雲及資料中心部署及管理 Azure 服務。最新宣佈的啟用 Azure Arc 支援的 Kubernetes 等於是把 Azure Arc 能力延伸到 Kubernetes 上。它的原理是在 Azure Portal 內建立叢集的代管身份,分配給它一個 Azure Resource Manager ID。Kubernetes 叢集可以和其他 Azure 資源一樣附在標準的 Azure 訂閱,加入資源群組,並被分配一個標籤。
要把 Kubernetes 叢集連結到 Azure,管理員需要在 Kubernetes 內稱為 azure-arc 的命名空間(namespace)部署代理程式。這些代理程式不只要把 Kubernetes 叢集整合到 Azure Arc、監控設定要求,也負責蒐集 log 及量測值。IT 部門還可以用 Azure Policy 把政策應用到任何發行版的 Kubernetes 來管理 Kubernetes 服務。
微軟執行長 Satya Nadella 還稱 Azure Arc 是混合雲運算的控制台。為此 Azure Arc 將能同時擁抱 Kubernetes 這種雲端原生平台,也可以支援雲內、雲外執行的 Windows 及 Linux 執行個體。
而除了 Kubernetes 外,微軟和 SUSE 也宣佈 Azure Arc 支援 SUSE Linux Enterprise Server 及 SUSE CaaS 平台,後者是 Kubernetes 為基礎的應用程式開發與部署環境。SUSE 工程部門總裁 Thomas Di Giacomo 說,隨著企業採用現代化平台來開發彈性及強靭性更高的雲端原生應用程式,像 Azure Arc 之類的平台日漸普及。同時,企業也在思考如何透過雲來集中管理公有雲和本地部署 IT 環境以降低整體 IT 成本。而在武漢肺炎疫情爆發以來,企業也體會到未來必須遠端(甚至從家裏)管理高度分散的 IT 環境。
今天,大部份企業都已部署多雲環境,各朵雲彼此之間都是分開管理,只有少數企業 IT 已在生產環境部署大型 Kubernetes 叢集。如果真有企業這麼做,他們將會發現有共通的 Kubernetes 為基礎,要管理混合雲就會簡單得多。
微軟之外,AWS、Google 都有混合雲管理產品,Dell 也計畫讓其資料中心管理平台可以延伸到雲端。混合雲端管理的業界競爭未來幾個月勢必將愈演愈烈。