发布于: Nov 11, 2022

今天,我们将推出一项适用于 Amazon EC2 竞价型实例的新价格和容量优化分配策略,旨在帮助您通过 EC2 Auto Scaling、EC2 实例集和竞价型实例集优化竞价型实例的预置。价格和容量优化分配策略会根据备用容量可用性和竞价型实例价格做出竞价分配决策。价格和容量优化分配策略是大多数竞价型应用程序的最佳选择,例如大数据、容器化工作负载、CI/CD、Web 服务器、图像和媒体渲染、机器学习和高性能计算 (HPC)。 

使用 EC2 竞价型实例的最佳实践是灵活使用不同的实例类型和可用区,以增加获得目标聚合容量的机会并降低中断几率,即使某些特定的竞价容量池不可用也是如此。EC2 Auto Scaling 组、EC2 实例集和竞价型实例集使用竞价分配策略来选择竞价型实例池,从而满足您的竞价请求。 

在此之前,通过最低价格和容量优化竞价分配策略,您可以针对竞价型实例池的价格或容量可用性来优化竞价型实例置放,但不能同时针对这两者进行优化。现在,新的价格和容量优化分配策略会同时考虑价格和容量,以选择最不可能中断且价格最低的竞价型实例池。新策略保持与容量优化分配策略相当的中断率,同时使竞价型实例的总价格保持在容量优化策略通常达到的总价格之下。 

要开始使用,在 EC2 Auto Scaling、EC2 实例集或竞价型实例集配置中,将“价格和容量优化”设置为竞价分配策略。要用简单的方法创建最有效的实例类型灵活配置,我们建议您参阅基于属性的实例类型选择。预置实例时,自动扩缩组或实例集会从价格和可用性的角度考虑您所选的竞价型实例池,以做出最优分配决策。 对于将 Kubernetes 与开源 Karpenter Cluster Autoscaler 搭配使用的客户,可以从默认在 Karpenter v0.19.0 中启动的新竞价分配策略中受益。

价格和容量优化竞价分配策略现已在所有公共 AWS 区域和 AWS GovCloud(美国)区域中推出。有关更多信息,请参阅 EC2 Auto Scaling 文档、EC2 实例集文档和竞价型实例集文档。