为环境启用竞价型实例
若要利用 Amazon EC2 竞价型实例,您可以为环境设置 EnableSpot 选项。然后,您环境的 Auto Scaling 组会将 Amazon EC2 购买选项组合在一起,并将按需实例和 Spot 实例组合在一起。
您可以使用 Elastic Beanstalk 控制台、命名空间配置选项、Amazon CLI 或 EB CLI 为环境启用竞价型实例请求。
在为环境启用竞价型实例之前,请熟悉可用的 Auto Scaling 功能、容量和负载均衡配置选项。应用程序与工作负载、实例中断的影响和定价相关的要求都是您计划启用竞价型实例时的重要考虑因素。
以下主题详细介绍了 Auto Scaling 和容量管理选项,以及将它们二者结合起来使用对您的环境有何影响。我们提供了一些程序和示例配置,来向您说明各种选项并指导您配置这些选项。我们还提供了工具和特性,来帮助您管理配置和响应事件。您可以根据可预测的流量周期安排对配置的自动更改,配置触发器对流量等因素做出响应,以及配置 Auto Scaling 监控和运行状况检查。
有关竞价型实例的更多详细信息,包括关键概念和最佳实践说明,请参阅《Amazon EC2 用户指南》中的竞价型实例。
重要
EnableSpot 选项设置可能导致 Elastic Beanstalk 将具有启动配置的现有环境迁移到启动模板。此行为需要具备管理启动模板的必要权限。这些权限包含在我们的托管式策略中。如果您使用自定义策略而非托管式策略,则在更新环境配置时,创建或更新环境可能会失败。有关更多信息和重要注意事项,请参阅将 Elastic Beanstalk 环境迁移到启动模板 。