发布于: Aug 23, 2019
Amazon EC2 现在提供全新“容量优化型”分配策略,用于通过 EC2 Auto Scaling、EC2 队列和 Spot 队列来预置 Spot 实例。“容量优化型”分配策略可以自动实现可用备用容量的最有效使用,同时仍然能充分利用 Spot 实例提供的大幅折扣。
高效使用 EC2 Spot 实例的最佳实践之一是灵活运用广泛实例类型。如果客户将自己 Auto Scaling 组、EC2 队列或 Spot 队列配置为将多个实例类型与 Spot 结合使用,他们必须选择 Spot 分配策略。Spot 分配策略决定了如何从 Spot 实例池为您的队列分配 Spot 实例。容量优化型策略通过查看实时容量数据并预测可用性最高的数据,自动将 Spot 实例启动到可用性最高的池中。这非常适合用于大数据和分析、图像和媒体渲染、机器学习以及可能具有更高中断成本的高性能计算等工作负载。通过降低发生中断的几率,容量优化型策略可以降低工作负载的总体成本。
借助 Amazon EC2 Spot 实例,您可以充分利用 亚马逊云科技云中提供且未使用的 EC2 容量。与按需实例相比,Spot 实例最高可提供 90% 的价格折扣。您可以将 Spot 实例用于各种无状态、容错或灵活应用程序,例如大数据、容器化工作负载、CI/CD、Web 服务器、高性能计算 (HPC) 工作负载,以及其他测试和开发工作负载。Spot 实例通过 Amazon ECS 和 Amazon EMR 等 亚马逊云科技服务可轻松启动、扩展和管理,还可以与 Terraform 和 Jenkins 等第三方轻松集成。
Spot 实例可通过 RunInstances API 外加一个额外的参数启动。此外,您还可以跨 Spot 实例、预留实例和按需实例预置计算容量,从而使用 EC2 Auto Scaling、EC2 队列和 Spot 队列 API 优化性能和成本。
要了解有关容量优化型策略的更多信息,请访问这篇博客,以及 EC2 Auto Scaling、EC2 队列和 Spot 队列文档。