使用 AMS 资源调度器进行成本优化 - AMS 加速用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 AMS 资源调度器进行成本优化

AMS Resource Scheduler on AWS 解决方案通过停止未使用的资源 AWS 并在需要容量时启动资源来帮助您降低和 AMS 的成本。例如,您可以在开发环境中使用 AMS 资源调度器, AWS 在每天工作时间以外自动停止实例。如果您让所有实例以最大利用率运行,则此解决方案可能会降低实例利用率,从而根据您配置的计划降低总体成本。

使用 AWS Managed Services (AMS) 资源计划程序安排账户中 Auto Scaling 组、Amazon EC2 实例和 Amazon RDS 实例的自动启动和停止。在资源本来不打算全天候运行的情况下,这有助于降低基础设施成本。该解决方案建立在AWS 实例调度器之上,但包含针对 AMS 客户需求的其他功能和自定义设置。自定义包括对安排 Auto Scaling 群组的支持、 CloudWatch Elastic Load Balancing 警报的警报抑制器、对亚马逊多个 AWS Systems Manager 维护窗口的支持 EC2、成本节省估算器以及 AMS 的运营支持。

AMS 资源调度器使用周期和计划。周期定义资源应运行的时间,例如开始时间、结束时间和当月中的几天。计划包含您定义的时间段以及其他配置(SSM 维护时段、时区、休眠等),并指定资源何时运行。您可以使用 AMS 提供的 AWS Systems Manager 自动化运行手册来配置这些时间段和计划。每个计划必须包含至少一个时间段,用于定义实例应运行的时间。一个时间表可以包含多个时段。如果计划中使用了多个时段,则当至少有一个周期规则为真时,实例计划程序会应用相应的启动操作。有关计划和周期的更多详细信息,请参阅 AWS 实例计划程序的解决方案组件

AMS Resource Scheduler 使用 AWS 资源标签将计划与一个或多个资源相关联,以便将这些资源作为定时启动和停止操作的目标。您可以使用计划程序中配置的标签密钥(默认为Schedule)来标记资源,并将计划名称作为值。您可以在 Scheduler 的成本估算器功能中 AWS Cost Explorer 配置与成本分配标签相同的标签密钥,以跟踪和报告成本节省情况。

AMS 资源调度器是一项选择加入功能,您可以按账户启用。