竞价型实例的分配策略 - AWS Elastic Beanstalk

竞价型实例的分配策略

您可以为您的 Elastic Beanstalk 环境选择本主题中列出的任意一种分配策略。使用Elastic Beanstalk 控制台命名空间配置选项AWS CLI 为您的环境设置和配置竞价型实例分配策略和相关属性。

Amazon EC2 采用分配策略为环境管理和预置竞价型实例。每种分配策略都会根据其定义方式来优化已分配的实例,以处理可用容量、价格和实例类型选择。

Amazon EC2 Auto Scaling 提供了以下适用于竞价型实例的分配策略:

  • 容量优化型策略(默认)

    • 从实例池中请求竞价型实例,并根据启动的实例数量选择最佳容量

    • 此策略非常适用于必须最大限度地降低服务中断可能性的工作负载。

  • 价格容量优化型策略

    • 中断概率最低价格最低的实例池中请求竞价型实例。

    • 这是大多数竞价型工作负载的首选。

  • 容量优化优先型策略

    • 根据容量可用性首先请求竞价型实例,同时尽最大努力兑现您选择的实例类型优先级。在为 Elastic Beanstalk 配置竞价型实例选项时,您可以提供按优先级排序的实例类型列表。

    • 此策略适用于需要最大限度减少服务中断的工作负载,并且特定实例类型的优先级划分很重要。

  • 最低价格

    • 从具有可用实例的最低价格实例池中请求竞价型实例。

    • 使用此策略时务必谨慎,因为它仅考虑实例价格而未考虑可用容量,这会导致中断率升高。

有关每种分配策略的更多详细信息,请参阅《Amazon EC2 Auto Scaling User Guide》 中的 Allocation strategies for multiple instance types

为了帮助您了解哪种分配策略最适合满足您环境的要求,请参阅《Amazon EC2 用户指南》中的选择合适的竞价型分配策略