翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スケーリングの更新を実行する
スケーリングの更新では、インスタンスを追加または削除することで、コンピューティング環境の容量を調整します。これは最速の更新戦略であり、既存のインスタンスを置き換える必要はありません。スケーリングの更新は、任意のサービスロールタイプと割り当て戦略で機能するため、最も柔軟な更新オプションになります。
スケーリングの更新をトリガーする変更
次の設定のみを変更すると、 AWS Batch はスケーリングの更新を実行します。これらの設定のいずれかを他のコンピューティング環境設定とともに変更すると、 は代わりにインフラストラクチャの更新 AWS Batch を実行します。
以下の設定は、排他的に変更された場合にスケーリングの更新をトリガーします。
-
desiredvCpus– 環境の vCPU ターゲット数を設定します。 -
maxvCpus– 起動できる vCPU の最大数を定義します。 -
minvCpus– 維持する vCPU の最小数を指定します。 -
minScaleDownDelayMinutes– ジョブの完了後にコンピューティング環境でインスタンスを実行 AWS Batch し続ける最小時間 (分単位) を指定します。注記
minScaleDownDelayMinutesは、インフラストラクチャの更新中に置き換えられるインスタンスには適用されません。
Fargate コンピューティング環境では、スケーリングの更新のためにこれらの設定を変更することもできます。
-
securityGroupIds– コンピューティング環境のセキュリティグループ ID。 -
subnets– コンピューティング環境のサブネット。
注記
AWS Batch は を動的desiredvCpusに調整するため、 を使用してスケーリング更新を開始することはお勧めしませんdesiredvCpus。代わりに、minvCpus を使用する必要があります。
desiredvCpus を更新する場合、値は minvCpus~maxvCpus である必要があります。新たな値は、現在の desiredvCpus 値と同等かそれ以上である必要があります。詳細については、「desiredvCpus 設定を更新すると、エラーメッセージが表示されます」を参照してください。
重要
これらのスケーリング設定のいずれかを他のコンピューティング環境設定 (インスタンスタイプ、AMI IDs、起動テンプレートなど) と一緒に変更すると、 はスケーリング更新の代わりにインフラストラクチャの更新 AWS Batch を実行します。インフラストラクチャの更新には時間がかかり、既存のインスタンスが置き換えられる可能性があります。
スケーリングの更新のモニタリング
AWS Batch コンソールを使用してスケーリングの更新をモニタリングし、コンピューティング環境のステータスを表示し、インスタンス数と vCPU メトリクスを確認します。describe-compute-environments コマンド AWS CLI で を使用して、ステータスを確認し、インスタンス数と vCPU 値をモニタリングすることもできます。