本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
COST04-BP04 自动停用资源
设计您的工作负载,使其在您确定并停用非关键资源、不需要的资源或使用率低的资源时妥善处理资源的终止。
在未建立这种最佳实践的情况下暴露的风险等级:低
实施指导
使用自动化技术可以减少或消除停用流程中的相关成本。将工作负载设计为执行自动化停用,将减少工作负载在其整个生命周期内的总成本。您可以使用 Amazon A EC2 uto Scaling
现代应用程序
实施步骤
-
实施 Amazon A EC2 uto Scaling 或应用程序自动缩放:对于支持的资源,请使用 Amazon A EC2 uto Scaling 或 Application Auto Scaling 对其进行配置。这些服务可以帮助您在使用 AWS 服务时优化利用率和成本效益。当需求下降时,这些服务将自动删除任何多余的资源容量,以避免超支。
-
配置 CloudWatch 为终止实例:可以将实例配置为使用CloudWatch 警报终止。使用停用流程的指标,实施包含 Amazon Elastic Compute Cloud 操作的警报。在推出之前,在非生产环境中验证操作。
-
在@@ 工作负载中实现代码:您可以使用 AWS SDK或停 AWS CLI 用工作负载资源。在应用程序中实现 AWS 与不再使用的资源集成、终止或删除的代码。
-
使用无服务器服务:优先构建无服务器架构
和事件驱动架构 , AWS 以构建和运行应用程序。 AWS 提供多种无服务器技术服务,这些服务本质上可以自动优化资源利用率和自动停用(向内和横向扩展)。通过无服务器应用程序,可自动优化资源利用率,您无需为过度预置付费。
资源
相关文档:
相关示例: