翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コンピューティング環境での AMI バージョンの管理
AWS Batch は、コンピューティング環境が使用する Amazon マシンイメージ (AMIsを可視化します。
AMI ステータスの表示
コンピューティング環境で AWS Batch 使用されている AMIs のステータスは、コンソールまたは describe-compute-environments コマンドを使用して表示できます。
AMI バージョンの更新
が AMI 更新が利用可能である AWS Batch ことを示す場合、AMI を最新バージョンに更新を true に設定してコンピューティング環境を更新 AMIs することで、新しい AMI を使用するようにコンピューティング環境を更新できます。
新しい AMI IDs を指定する必要はありません。AMI の更新を最新バージョンに設定する AMIs と、サポートされている最新の AMI AWS Batch が自動的に選択されます。
重要
AMIsトリガーされます。 インフラストラクチャの更新を実行するつまり、 は既存のインスタンスを、更新された AMI を使用する新しいインスタンス AWS Batch に置き換えます。更新プロセスにはスケーリング更新よりも時間がかかり、更新ポリシーの設定によっては実行中のジョブが中断される場合があります。
重要
配分戦略が の場合はBEST_FIT、ブルー/グリーン更新を実行する必要があります。
カスタム AMI に関する考慮事項
コンピューティング環境でカスタム AMIs、つまり で指定された AMIs ComputeResources.imageId (非推奨)Ec2Configuration.imageIdOverride、デフォルトの起動テンプレート、または起動テンプレートが上書きされる場合、これらの AMIs のステータス情報を提供 AWS Batch することはできません。
-
ステータスの可視性 – カスタム AMIs「-」を表示し、API レスポンスに
batchImageStatusフィールドを含めません。 -
手動管理 – カスタム AMIs。AMI プロバイダーのセキュリティパッチとソフトウェアパッチを常に把握し、それに応じてカスタム AMIs を更新します。
-
EC2 管理 – Amazon EC2 コンソールまたは APIs を使用して、新しいバージョンの作成や古いバージョンの廃止など、カスタム AMI ライフサイクルを管理します。
カスタム AMIs「」を参照してくださいコンピューティングリソース AMIs。
AMI 更新のベストプラクティス
このセクションは、カスタム AMI とデフォルト AMIs の両方に適用されます。
-
定期的なモニタリング – コンピューティング環境の AMI ステータスを定期的にチェックして、更新が利用可能になったタイミングを特定します。デフォルトの AMIs、
batchImageStatusは更新が利用可能になったときに表示されます。カスタム AMIs の場合は、 AWS セキュリティ情報などの他のリソースを使用する必要があります。 -
メンテナンスウィンドウ – インフラストラクチャの更新が既存のインスタンスを置き換えるため、ジョブの中断が許容されるメンテナンスウィンドウ中に AMI の更新をスケジュールします。
-
ジョブ再試行戦略 – インフラストラクチャの更新中に中断される可能性のあるジョブを処理するようにジョブ再試行戦略を設定します。詳細については、「ジョブの再試行の自動化」を参照してください。
-
ポリシー設定の更新 – インフラストラクチャの更新中に実行中のジョブの処理方法を制御する適切な更新ポリシーを設定します。詳細については、「インフラストラクチャの更新を実行する」を参照してください。
-
テスト – 本番環境のコンピューティング環境に適用する前に、開発環境で AMI の更新をテストします。