微軟基於Kubernetes的邊緣計算平台AKS Edge Essentials現已全面上市。
該產品最初是微軟在2022年10月的Ignite大會上宣布推出的,當時的命名是AKS Lite。從那時起,微軟開始和各種客戶以及合作夥伴展開合作,收集有關用例和場景的反饋。隨著全面上市,微軟及其合作夥伴(例如Scalers.ai、Anicca Data和Arrow)也發布了參考實施和示例。聯想和英特爾等OEM合作夥伴將提供隨時可用的、經過認證的硬體來運行AKS Edge Essentials。
AKS Edge Essentials的架構使用了Windows IoT和Hyper-V管理程序作為核心構建塊,它可以運行在AMD64和ARM64處理器上。在管理程序之上,該平台運行Linux虛擬機,運行微軟自己的Linux發行版CBL-Mariner。Linux虛擬機能夠運行由上游Kubernetes或者基於K3s的輕量級版本提供支持的單節點或多節點Kubernetes集群。其他Windows VM則可以作為能夠運行Windows容器的工作節點並行運行。在管理程序上運行Linux VM和Windows VM,讓客戶無需專用硬體即可運行現有的業務線應用和現代物聯網工作負載。
基於AKS Edge Essentials的Kubernetes集群連接到公有雲中運行的Azure Arc管理平面,這樣實現了集中管理功能,可以將配置和更新推送到工作負載。客戶還可以利用Azure Monitor、Azure Policy和Azure Defender來確保邊緣集群的安全性和合規性。微軟建議將運行Windows IoT Enterprise的主機PC和AKS Lite Kubernetes集群連接到Azure Arc,以便從雲端管理環境。
微軟希望藉助AKS Edge Essentials來彌合運營技術(OT)和資訊技術(IT)運營之間的差距,這是市場上獨一無二的產品,提供了在客戶現有基礎設施上運行集成邊緣計算平台的靈活性。
據微軟稱,AKS Edge Essentials主要有三大優勢:
占用空間極小,可以運行在至少有2.5GB可用內存的、資源受限的設備上。部署選擇包括單節點集群或者多節點分布式集群,具體取決於硬體情況。
微軟負責管理整個堆棧,也就是說,微軟會提供更新和補丁以維護主機作業系統、客戶端作業系統和Kubernetes分發。
Azure Arc為AKS EE帶來了GitOps和大規模部署的強大功能。客戶可以將邊緣平台與基於雲的服務集成,例如Azure Monitor和Azure Policy Manager。
AKS Edge Essentials可以輕鬆部署在英特爾NUC或者是ARM64單板電腦(SBC)等設備上(例如高端Raspberry Pi)。微軟已經構建了一套PowerShell模塊,讓DevOps團隊可以進行自動化部署。一旦部署連接到Azure Arc,它就會通過GitOps提供額外的自動化功能。
通過AKS Edge Essentials的全面上市,微軟進一步強化了其在工業物聯網和邊緣計算的地位。