

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スポットインスタンス割り当て戦略
<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) を使用して、環境のスポットインスタンス割り当て戦略および関連属性を設定および構成します。

Amazon EC2 は、*割り当て戦略*を適用して、環境のスポットインスタンスを管理およびプロビジョニングします。各割り当て戦略は、使用可能な容量、料金、インスタンスタイプの選択を処理するように定義されている方法に基づいて、割り当てられたインスタンスを最適化します。

Amazon EC2 Auto Scaling では、スポットインスタンス用に、次の割り当て戦略を提供しています。
+ **キャパシティ最適化** (デフォルト)
  + 起動するインスタンスの数の*最適な容量*のプールから、スポットインスタンスをリクエストします。
  + この戦略は、サービスの中断の可能性を最小限に抑える必要があるワークロードに適しています。
+ **料金キャパシティ最適化**
  + *中断の可能性が最も低く*、*料金が最も低い可能性がある*プールからスポットインスタンスをリクエストします。
  + これは、ほとんどのスポットワークロードに適した選択肢です。
+ **容量の最適化が優先**
  + ベストエフォートベースで、選択した*インスタンスタイプの優先順位付け*を尊重しながら、*まず容量の可用性*に基づいてスポットインスタンスをリクエストします。Elastic Beanstalk のスポットインスタンスオプションを設定するときに、優先度順にインスタンスタイプのリストを提供できます。
  + この戦略は、サービスの中断を最小限に抑える必要があり、特定のインスタンスタイプの優先順位付けが重要なワークロードに適しています。
+ **最低料金** 
  + 利用可能なインスタンスがある*最低料金のプール*からスポットインスタンスをリクエストします。
  + この戦略を使用するときは注意することが重要です。これは、インスタンスの料金のみを考慮し、キャパシティの可用性を考慮しないため、中断率が高くなるからです。

各割り当て戦略の詳細については、「*Amazon EC2 Auto Scaling ユーザーガイド*」の「[複数のインスタンスタイプの割り当て戦略](https://docs.aws.amazon.com/autoscaling/ec2/userguide/allocation-strategies.html)」を参照してください。

環境の要件を満たすのに最適な割り当て戦略を理解するには、「*Amazon EC2 ユーザーガイド*」の「[適切なスポット割り当て戦略を選択する](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-allocation-strategy.html#ec2-fleet-allocation-use-cases)」を参照してください。