本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
实例关闭行为
Amazon EC2
此解决方案旨在自动停止 EC2 实例,并假设实例关闭行为已设置为“停止”而不是“终止”。请注意,Amazon EC2 实例一经终止便无法重启。
虽然 EC2 实例默认配置为在关闭时停止而不是终止,但您可以修改此行为。因此,请确保您使用 AWS 实例计划程序控制的实例配置了停止关闭行为;否则,这些实例将被终止。
Amazon RDS、Amazon Neptune 和 Amazon DocumentDB
此解决方案旨在自动停止而不是删除 RDS、Neptune 和 DocDB 实例。在解决方案停止 RDS 数据库实例之前,您可以使用创建 RDS 实例快照 AWS CloudFormation 模板参数创建 RDS 数据库实例的快照。快照将一直保留,直至实例下次停止且创建新快照。
注意
快照不适用于 Amazon Aurora 集群。您可以使用计划 Aurora 集群模板参数来启动和停止 RDS 数据库实例,该实例包含在 Aurora 集群中或用于管理 Aurora 数据库。您必须使用在初始配置期间定义的标签键来标记集群(而非单个实例),并将计划名称作为标签值,才能计划该集群。
有关启动和停止 RDS 数据库实例的限制的更多信息,请参阅《Amazon RDS 用户指南》中的暂时停止 Amazon RDS 数据库实例。
当 RDS 数据库实例停止时,缓存将被清除,这可能导致实例重启后性能下降。
Amazon RDS 维护时段
每个 RDS 数据库实例都有一个每周维护时段,在此期间会应用任何系统更改。在维护时段内,Amazon RDS 将自动启动已停止超过七天的实例以进行维护。在维护事件完成后,Amazon RDS 将不会停止该实例。
该解决方案可让您指定是否将 RDS 数据库实例的首选维护时段作为运行时段添加到其计划中。如果没有其他运行时段指定实例应运行,并且维护事件已完成,则解决方案将在维护时段开始时启动实例,并在维护时段结束时停止实例。
如果维护事件在维护时段结束前未完成,则实例将持续运行至维护事件完成后的计划间隔。有关 Amazon RDS 维护时段的更多信息,请参阅《Amazon RDS 用户指南》中的维护数据库实例。
Amazon EC2 Auto Scaling 组
此解决方案旨在通过计划扩缩操作来自动停止 Amazon EC2 Auto Scaling 组。您可使用此解决方案在 Auto Scaling 组(ASG)上配置计划扩缩操作。当 ASG 通过计划扩缩操作停止时,其最小容量、所需容量和最大容量将设置为 0,直到 ASG 再次自动启动。届时会将最小容量、所需容量和最大容量恢复至原始值。