

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

# 使用 AMS 资源调度器进行成本优化
<a name="acc-resource-scheduler"></a>

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

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

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

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

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