為了落實數位轉型,發展現代化應用程式,無論是在金融或高科技產業,國內有愈來愈多知名企業積極擁抱 Kubernetes,看好容器化應用在彈性擴充及大規模迅速部署的優勢。

微軟的使命是提供世界一流的工具和雲服務,協助開發人員構建未來的應用程式。Azure 用戶目前正是利用容器、Kubernetes、微服務、無伺服器功能和以 API 為中心的設計等雲端原生技術,建構最具未來性的應用程式。

舉例來說,Mercedes Benz 透過以電信網路進行無線動態交付的應用程式來改善客戶的車內體驗,免除人員實地進行維護更新的步驟。PwC 以 AI 驅動的系統協客戶確保法遵,該系統可將挖掘及分析文檔的時間從以往的數週縮短為數秒。

愈來愈多企業在 Azure 成功運用雲端原生技術,同時希望將這些成功經驗複製到其他環境,除了地端和邊緣環境,甚至還包括其他品牌的公有雲。為了在私有雲、混合雲及多雲模式提供一致且優化的開發和管理體驗,微軟持續推出一系列的整合解決方案。

統合管理資料中心、混合雲及多雲環境

混合雲管理平台 Azure Arc 在 2019 年的微軟 Ignite 大會首度登場,針對企業日益複雜的運作機制,包括 Windows 和 Linux 伺服器、企業資料中心、多雲及邊緣環境,解決各個平台各有不同管理機制的現狀,改由單一的 Azure 入口網站及 Azure 服務來簡化對多雲和內部資料中心的管理。

由此延伸的 Azure Arc enabled Kubernetes 服務則在 2020 年推出,可橫跨資料中心、多雲及邊緣環境,連結、組態及管理不同基礎架構上的 Kubernetes 叢集。同年年底推出的超融合基礎架構叢集解決方案的第二代產品 Azure Stack HCI,亦將 Azure Arc 管理平台納入功能配備。

甫於今年 5 月正式登場的 AKS-HCI(Azure Kubernetes Service on Azure Stack HCI)則進一步擴大並強化上述支援。深受歡迎的 AKS 擴大對地端的支援,讓更多 Azure 服務可運行於地端,無論是選擇只在企業內部運行的 Windows Server 2019 Datacenter 環境,或是連結 Azure 以混合雲模式運行,AKS-HCI 都能一以貫之的滿足企業在 Kubernetes 的關鍵需求。

AKS-HCI 以一步到位的整合解決方案,協助管理人員針對位於資料中心或邊緣環境的 Kubernetes 叢集,輕鬆進行部署、執行生命週期管理、強化資安保護,如此一來,開發人員就能完全依循 Azure Arc 的一致化模式,執行及管理現代化應用程式。

由於 AKS-HCI 是採取混合雲設計的 Azure 服務,因而可以善用在 AKS 累積的經驗,遵循 AKS 設計模式和最佳實務,以及直接使用 AKS 的程式碼。換言之,企業可使用 AKS-HCI 直接在 AKS 開發應用程式,無需任何更動即可部署於地端;相對地,在 AKS-HCI 累積的技能,也可以無縫接軌到 AKS。

AKS-HCI 同時也是運行 .Net Core 和 Framework 應用程式的最佳平台,無論應用程式是以 Linux 或 Windows 為基礎皆可。執行容器所需的基礎架構皆已內含且提供完整支援。為了確保 AKS-HCI 是 Windows 容器的最佳平台,AKS-HCI 提供領先業界的進階功能,包括 GMSA 非網域加入主機、Active Directory 整合,及以 WAC 為基礎的應用程式部署、遷移和管理。

打造隨需部署的雲端原生應用程式

對企業而言,只需透過單一供應商,就能取得完整的端到端支援和服務,這讓 AKS-HCI 成為用戶信賴並能可靠執行實務工作負載的 Kubernetes 應用平台。

同樣在 5 月推出的全新系列 Azure 應用服務,除了以協同合作為設計及大幅優化開發人員的生產力,亦可結合 Kubernetes 技術,將應用程式隨需部署於私有雲、混合雲、多雲及邊緣環境等不同平台。內容包括:

  • Azure App Service 透過全面託管的平台和功能如自動擴充、部署插槽和預先整合的 Web 驗證機制,輕鬆建立及管理 Web 應用程式和 API。

  • Azure Functions 可簡化事件驅動的編程,搭配最新式的自動擴充,可透過觸發及綁定來整合其他 Azure 服務。

  • Azure Logic Apps 針對應用程式、資料與服務的整合,產出自動化工作流程,後端系統內含超過 400 個連接器的程式庫。

  • Azure Event Grid 以單一服務管理從不同來源至不同目標點的事件路由,簡化以事件為基礎的應用程式。

  • Azure API Management 橫跨所有內部與外部 API,提供統合的管理體驗與全面的可觀測性。

上述服務解決企業開發團隊常見的技術難題,開發人員必須學習大量進階概念與 API,才能善用 Kubernetes,但學習過程必然耗損生產力,全新推出的 Azure 應用服務則能化解兩難局面。

舉例來說,以一般的開發人員工作流程建立新的 Azure Function,使用預先整合的功能如儲存佇列觸發器,指定某個 Kubernetes 叢集來取代 Azure 區域,Azure Function Pods 就會和其他工作負載一起顯示於 Kubernetes 監控儀表板。如此一來,開發人員在 Azure 的生產力體驗,就能在透過 Azure Arc 連接的任何 Kubernetes 叢集重現。

從 Azure Arc、AKS-HCI 到 Azure 應用服務,橫跨私有雲、混合雲到多雲的不同部署模式,微軟持續完備解決方案,成為企業加速推動舊有程式現代化、積極發展雲端原生應用程式的最佳助力。

善用 Azure 與生俱來的混合雲設計及豐富的服務方案,橫跨企業內部、多雲及邊緣環境,以生產力和敏捷優勢打造現代化應用程式。更多精彩主題及產業專家就在即將登場的「Azure Hybrid and Multicloud Digital Event」,歡迎報名參加。

熱門新聞

Advertisement