簡介
範例案例
您是 DevOps 工程師,負責在拓展中的線上寵物店銷售各種寵物產品。 用戶端應用程式的使用可在任何特定 24 小時期間內的不同時間達到尖峰。 由於這種需求的起伏,公司需要能夠據以調整其應用程式,以提供其客戶更佳體驗。 由於應用程式為事件驅動,而且會在不同時間收到大量事件,因此以 CPU 與記憶體為主的計量無法完全表示系統中的負載。 您的工作是尋找可協助公司實現其調整需求目標的調整解決方案。
實驗各種選項後,您決定使用 Azure Kubernetes Service (AKS) 和 Kubernetes Event-driven Autoscaling (KEDA),滿足調整尖峰和離峰使用方式的所有需求。
注意
所有練習都會使用 Azure Cloud Shell,其中已安裝所有必要的工具。 如果您偏好在本機執行範例,即需要安裝 Azure CLI 和 Kubectl。