CloudFormation - LaunchTemplate 市场类型

0

【以下的问题经过翻译处理】 客户正在考虑使用CloudFormation启动按需和Spot两种EC2实例来运行他们的应用程序,并想知道在MarketType选项中要放入什么以实现这一目标。在选项中唯一能选的值是“Spot”,那么他们如何处理混合的按需和Spot实例?如果他们选择“Spot”,它将仅部署Spot实例。是否能够让它首先尝试使用Spot实例,如果条件不符合,则启动按需实例?

profile picture
专家
已提问 6 个月前19 查看次数
1 回答
0

【以下的回答经过翻译处理】 推荐使用EC2 Auto Scaling组来启动一组Spot实例和按需实例的混合,这种配置灵活的方法能够使用多个实例类型和可用区,以遵循最佳实践并利用多个Spot容量池。Auto Scaling还允许使用Allocation Strategies,如Capacity Optimized来最小化中断数量,并从最可用的容量池中启动Spot Instances。请参考Spot best practices user-guide page了解关于Allocation Strategies、Instance Diversification、Rebalance Recommendation等详细内容,这会帮助您成功地采用Spot来处理无状态、容错和灵活的工作负载。

EC2 Auto Scaling不会动态地修改组中按需实例和Spot实例的比例,因此如果无法启动Spot实例,它也不会启动按需实例。但是,如果遵循Spot最佳实践(多个实例类型+多个可用区,使用Capacity Optimized分配策略),则能够通过Spot实例来控制期望的规模。

profile picture
专家
已回答 6 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则