新式應用程式平台案例簡介
隨著客戶處理更大型、功能更複雜的雲端採用形式時,雲端的使用者旅程圖會更為複雜。 客戶通常會使用協調的容器來管理一或多個集中式叢集中的工作負載集區。 本文系列結合了準備將 Kubernetes 和容器整合到集中式作業和更廣泛雲端策略所需的技術和非技術考量。
組織會在其整體策略中包含受控服務、應用程式服務和容器,以加速開發人員生產力、降低作業的額外負荷、使工作負載更具可攜性,並將舊版工作負載現代化。
- 應用程式平台:設計用來支援應用程式執行的應用程式相依性集合。 應用程式平台藉由提供定義完善的結構來處理許多常見需求,以加速開發。 應用程式平台也可以建立影響應用程式建置方式的限制。
- 應用程式服務 (PaaS 服務):適用於開發人員的應用程式服務或平台即服務 (PaaS) 選項,提供應用程式平台,可將每個應用程式從雲端環境中獲取的價值最大化。 這些服務會在應用程式平台和基礎雲端基礎結構之間建立抽象層。 這一層抽象層會強制執行一組特定且一致定義的應用程式平台條件約束,這些條件約束只能在特定環境中執行。
- 容器:容器會在應用程式的執行階段需求和基礎作業系統和基礎結構之間建立類似的抽象層。 不同於 PaaS 選項,容器可讓應用程式執行階段針對應用程式的需求進行設定,不論容器主機為何。
- 容器協調流程:容器協調器會為容器主機的執行個體提供一致的應用程式執行階段。 此協調流程可讓以工作負載為焦點的作業小組進行成熟的部署和 DevOps 實務,以促進多項部署和作業實務的相依性,進而減少集中式或人為操作的相依性。
本文系列將概述如何將應用程式服務和容器整合到您的雲端採用策略,以傳遞下列結果:
- 透過抽象化的開發人員加速:容器和應用程式服務都可讓開發人員專注於程式碼,並減少主機環境的考量,以加速開發人員生產力。
- 透過抽象化來降低營運成本:標準化容器協調流程可確保執行階段在所有主機上的一致性,而能夠簡化作業,無論開發人員可部署的工作負載為何。 透過標準化,集中式作業小組可以將傳統支援和作業實務擴充到容器主機。
- 透過抽象的工作負載可攜性:在容器協調器之間移動工作負載,可提供工作負載的可攜性。 某些容器協調流程平台可在公用雲端中運作。 其他容器協調流程平台是針對邊緣或私人雲端部署而設計。 允許各式各樣的容器協調流程選項,可在混合式、多重雲端、邊緣和公用雲端平台之間,提供容器主機之間的工作負載可攜性。
- 透過抽象化將舊版工作負載現代化:舊版工作負載在進行移轉或現代化之前,可能需要一個抽象層。 自訂容器主機上的執行階段,可在新式雲端環境中符合舊版需求。
此文章系列概述如何將容器和容器管理整合到您的雲端旅程的策略、規劃、採用和操作階段。
案例的元件
此案例的設計目的是在雲端採用生命週期期間,引導端對端客戶的旅程。 完成旅程需要幾項重要的指導方針:
- 雲端採用架構:這些文章會逐步說明每個 CAF 方法的基本考量與實作。 您可以使用這些文章來準備決策者、中央 IT 和雲端卓越中心,藉此採用容器和容器管理作為您技術策略的核心部分。
- Azure Well-Architected Framework:這些文章概述當工作負載需要使用容器或容器管理解決方案 (例如 Kubernetes) 進行部署時,每個工作負載擁有者應該進行的考量。
- 參考架構:這些參考解決方案有助於使用 Azure Kubernetes Service (AKS) 來加速部署容器解決方案。
- 精選 Azure 產品:深入了解在 Azure 中支援您的容器及容器管理策略的產品。
- 學習課程模組: 取得實作、維護和支援容器和 AKS 解決方案所需的實際操作技能。
常見的客戶旅程
AKS 參考架構:左側窗格中所列的參考架構示範如何透過 Azure Kubernetes Service (AKS) 的協助,部署各種經過證實的架構,以管理您的容器和 Kubernetes 平台。 這些架構是 Azure 中 Kubernetes 的建議起點。
將現有的工作負載移轉至 AKS:Azure 中 AKS 的常見使用案例是將現有的 Web 型工作負載直接現代化為容器型或雲端原生解決方案,而不是傳統的移轉工作。 有關移轉至容器的文章會示範 Azure Migrate 如何加快標準移轉程序中的容器移轉速度。
集中部署和管理容器:左窗格中的第一組文章會提供容器策略集中化的豐富指引。 本文章系列旨在協助集中式 IT 或雲端卓越中心小組了解容器對您的雲端策略有何影響,以及如何提供一致的集中式支援。
大規模準備容器的治理和作業:AKS 登陸區域加速器示範如何使用企業級登陸區域,以確保跨多個登陸區域進行一致的治理、安全性和作業,以大規模集中管理容器。
實作特定的 Azure 產品:使用精選產品章節概述的各種 Azure 產品,加速並改善容器和 Kubernetes 功能。
下一步:將新式應用程式平台整合到雲端採用旅程中
下列文章清單會針對雲端採用旅程中的各個特定主題提供指引,以協助您順利完成雲端採用案例。