簡介
假設您在無人機追蹤與管理公司擔任 DevOps 主管。 貴公司為全球客戶提供無人機追蹤解決方案,並使用 Azure Kubernetes Service (AKS) 來協調該解決方案的許多容器化執行個體。 您已瞭解 AKS 計算資源的成本管理已變得越來越重要,因為有兩個驅動因素。 首先,您的客戶群已增加,因而需要處理並追蹤更多無人機。 其次,有更多開發小組開始採用公司新的雲端原生程序來進行應用程式開發。
您想要同時解決這兩個因素,以節省成本。 首先,您正在尋找能管理許多工作負載、符合成本效益的部署選項。 其次,您想要引進商務原則,以控管您的開發小組建立和使用 AKS 計算資源的方式。
在本課程模組中,您將探索在 AKS 上開發雲端原生應用程式時優化計算成本的策略。 若要開始,您將建立用戶節點集區,並瞭解如何調整節點。 然後,您會為叢集自動調整程式設定 AKS 現成節點集區,以折扣存取未使用的 Azure 計算容量。 為了結束,您將定義 AKS 上的 Azure 原則 來管理資源配額,以控管 AKS 計算資源的部署。
學習目標
- 使用零調整的節點集區,將 AKS 上的成本最佳化
- 使用自動調整的現成節點集區,將 AKS 上的成本最佳化
- 使用 AKS 上的 Azure 原則管理成本
必要條件
- 存取 Azure 訂用帳戶
- 使用 Azure CLI 執行命令的基本知識
- Kubernetes 的知識及其概念
- 建立 Kubernetes YAML 資訊清單檔的基本知識
- 使用 kubectl 執行命令的基本知識