翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Auto Scaling グループのアベイラビリティーゾーンの分散
Auto Scaling グループのアベイラビリティーゾーン戦略について説明します。
- バランシング (ベストエフォート)
-
Auto Scaling は、有効なアベイラビリティーゾーン間で同じ数のインスタンスを維持します。あるアベイラビリティーゾーンで起動の試行が失敗した場合、Auto Scaling は、別の正常なアベイラビリティーゾーンでインスタンスを起動しようとします。この戦略は、アベイラビリティーゾーンの冗長性を必要とし、不均衡なグループの影響を受けないアプリケーションにおいて重要です。
- バランシング (限定)
-
Auto Scaling は、有効なアベイラビリティーゾーン間で同じ数のインスタンスを維持します。アベイラビリティーゾーンで起動の試行が失敗した場合、Auto Scaling は引き続きアベイラビリティーゾーンでインスタンスを起動しようとします。この戦略は、定足数ベースのワークロードや、残りのアベイラビリティーゾーンに十分な容量があるために Auto Scaling グループがアベイラビリティーゾーンの損失を許容できる場合など、特定の要件を満たすために重要です。
- 予約はバランスが取れています
-
Auto Scaling は、最初にグループに関連付けられたキャパシティ予約にインスタンスを起動し、グループの有効なアベイラビリティーゾーン間での均等な分散よりも予約の使用を優先します。利用可能なすべての予約が満たされると、Auto Scaling は残りの容量を有効なアベイラビリティーゾーン全体に均等に分散します。GPU、ハイパフォーマンスコンピューティング (HPC)、機械学習ワークロードなど、キャパシティ予約を使用するコスト重視のワークロードには、この戦略を使用します。この戦略では、予約使用率を最大化することが、アベイラビリティーゾーンの分散よりも優先されます。
優先順位を付ける予約を指定するには、キャパシティ予約グループまたは個々のキャパシティ予約 ID を指定します。CapacityReservationTarget を使用して、起動テンプレートまたは Auto Scaling グループでターゲットを指定できます。複数の予約に優先順位を付けるには、キャパシティ予約リソースグループを作成します。この戦略は、オンデマンドキャパシティ予約、キャパシティブロック、割り込み可能なキャパシティ予約をサポートします。
注記
スケールイン中、Auto Scaling は予約の使用率を維持するために、最初に予約に含まれていないインスタンスを削除します。さらにスケールインする必要がある場合、Auto Scaling はリザーブドインスタンスを最も多く予約しているアベイラビリティーゾーンから開始して、リザーブドインスタンスを削除します。
アベイラビリティーゾーンのディストリビューション戦略の選択は、 のネットワークセクションにあります。 AWS マネジメントコンソール または、create-auto-scaling-group
予約時のバランス戦略を選択するときは、キャパシティ予約グループまたは個々のキャパシティ予約 ID で優先順位を付けるキャパシティ予約も指定する必要があります。
詳細については、「起動テンプレートを使用して Auto Scaling グループを作成する」を参照してください。