介绍

已完成

示例方案

假设你是一名 DevOps 工程师,在一家发展中的视频编辑公司工作,该公司提供基于云的视频呈现服务。 客户端应用程序在任何给定的 24 小时内的不同时间达到使用高峰。 由于此需求存在增长和下降,公司需要能够相应地缩放其应用程序,以便向所有客户提供更好的体验。 由于应用程序由事件驱动,并且在不同时间接收大量事件,因此基于 CPU 和内存的指标不能完全代表系统上的负载。 你的任务是找到可帮助公司实现缩放需求的缩放解决方案。

试验各种选项后,你已确定使用 Azure Kubernetes 服务 (AKS) 和 Kubernetes 事件驱动的自动缩放 (KEDA) 能满足在高峰和非高峰使用时缩放的所有要求。

注意

所有练习都使用 Azure Cloud Shell,它已安装了所有必需的工具。 如果想要在本地运行示例,则需要安装 Azure CLIKubectl