

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Spot 執行個體配置策略
<a name="environments-cfg-autoscaling-spot-allocation-strategy"></a>

您可以為您的 Elastic Beanstalk 環境選取本主題中列出的任一配置策略。使用 [Elastic Beanstalk 主控台](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-console)、[命名空間組態選項](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-namespace)或 [AWS CLI](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-aws-cli)，為您的環境設定和設定 Spot 執行個體配置策略和相關屬性。

Amazon EC2 會套用*配置策略*來管理和佈建您環境的 Spot 執行個體。每個配置策略會根據其處理可用容量、價格和執行個體類型選擇的定義來最佳化配置的執行個體。

Amazon EC2 Auto Scaling 為 Spot 執行個體提供下列配置策略。
+ **容量最佳化** （預設）
  + 從集區請求具有*最佳容量*的 Spot 執行個體，以用於啟動的執行個體數量。
  + 此策略適用於必須將服務中斷可能性降至最低的工作負載。
+ **價格容量最佳化**
  + 從*中斷可能性最低*且*價格最低*的集區請求 Spot 執行個體。
  + 這是大多數 Spot 工作負載的首選。
+ **容量最佳化的優先順序**
  + 首先根據*容量可用性*請求 Spot 執行個體，同時盡力遵守您選擇的*執行個體類型優先順序*。當您為 Elastic Beanstalk 設定 Spot 執行個體選項時，您可以提供依優先順序排序的執行個體類型清單。
  + 此策略適用於需要最少服務中斷的工作負載，且特定執行個體類型的優先順序很重要。
+ **最低價格** 
  + 使用可用的執行個體，從*價格最低的集*區請求 Spot 執行個體。
  + 使用此策略時請務必採取預防措施，因為它只會考慮執行個體價格，而不是容量可用性，這將導致高中斷率。

如需每個配置策略的詳細資訊，請參閱《*Amazon EC2 Auto Scaling 使用者指南*》中的[多個執行個體類型的配置策略](https://docs.aws.amazon.com/autoscaling/ec2/userguide/allocation-strategies.html)。

為了協助您了解哪種配置策略最適合您環境的需求，請參閱《*Amazon EC2 使用者指南*》中的[選擇適當的 Spot 配置策略](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-allocation-strategy.html#ec2-fleet-allocation-use-cases)。