ECS AL2 から ECS AL2023 に移行する方法
AL2023 は、クラウドアプリケーションに安全かつ安定した高パフォーマンス環境を提供するように設計された、Linux ベースのオペレーティングシステムです。AL2 および AL2023 間の相違点の詳細については、「Amazon Linux 2023 ユーザーガイド」の「Amazon Linux 2023 と Amazon Linux 2 の比較」を参照してください。
2026 年 1 月から、AWS Batch は新しい Amazon ECS コンピューティング環境のデフォルト AMI を Amazon Linux 2 から Amazon Linux 2023 に変更します。これは、AWS が Amazon Linux 2 のサポートを終了する
コンピューティング環境の設定方法に応じて、AL2 から AL2023 への以下のアップグレードパスのいずれかを使用できます。
Ec2Configuration.ImageType を使用したアップグレード
-
起動テンプレートまたは起動テンプレートの上書きを使用していない場合は、Ec2Configuration.ImageType を
ECS_AL2023(または GPU インスタンスを使用している場合はECS_AL2023_NVIDIA) に変更し、UpdateComputeEnvironment を実行します。 -
Ec2Configuration.ImageIdOverride を指定する場合、Ec2Configuration.ImageType は Ec2Configuration.ImageIdOverride で指定された AMI タイプと一致する必要があります。
ImageIdOverrideとImageTypeが一致しない場合、コンピューティング環境が正しく機能しない可能性があります。
起動テンプレートを使用したアップグレード
-
ECS_AL2023に基づいて AMI を指定する起動テンプレートを使用する場合は、起動テンプレートが Amazon Linux 2023 と互換性があることを確認してください。Amazon ECS 最適化 AMI における Amazon Linux 2023 の変更については、「Amazon ECS ユーザーガイド」の「Amazon Linux 2 から Amazon Linux 2023 Amazon ECS 最適化 AMI への移行」を参照してください。 -
AL2023 AMI の場合、カスタムユーザーデータまたは初期化スクリプトが AL2023 環境およびパッケージ管理システムと互換性があることを確認します。
CloudFormation を使用したアップグレード
-
CloudFormation を使用してコンピューティング環境を管理する場合は、テンプレートを更新して、
Ec2ConfigurationのImageTypeプロパティをECS_AL2からECS_AL2023(または GPU インスタンスを使用する場合はECS_AL2023_NVIDIA) に変更します。ComputeEnvironment: Type: AWS::Batch::ComputeEnvironment Properties: ComputeResources: Ec2Configuration: - ImageType: ECS_AL2023次に、CloudFormation スタックを更新して変更を適用します。
-
CloudFormation テンプレートで
ImageIdOverrideを使用してカスタム AMI が指定されている場合は、AMI ID が AL2023 ベースの AMI に対応し、ImageType設定と一致していることを確認します。
移行に関する考慮事項
Amazon Linux 2 から Amazon Linux 2023 に移行するときは、次の点を考慮してください。
-
パッケージ管理 – Amazon Linux 2023 はパッケージ管理において
yumの代わりにdnfを使用します。 -
システムサービス – 一部のシステムサービスとその設定は、AL2 と AL2023 で異なる場合があります。
-
コンテナランタイム – AL2 と AL2023 はどちらも Docker をサポートしていますが、AL2023 のデフォルト設定は異なる場合があります。
-
セキュリティ – AL2023 には強化されたセキュリティ機能が含まれており、セキュリティ関連の設定の更新が必要になる場合があります。
-
Instance Metadata Service Version 2 (IMDSv2) – IMDSv2 は、EC2 インスタンスメタデータにアクセスするためにトークンベースの認証を要求するセッション指向のサービスであり、セキュリティを強化します。IMDS の詳細については、「Amazon EC2 ユーザーガイド」の「Instance Metadata Service Version 2 の仕組み」を参照してください。
変更と移行に関する考慮事項の包括的なリストについては、「Amazon ECS ユーザーガイド」の「Amazon Linux 2 から Amazon Linux 2023 Amazon ECS 最適化 AMI への移行」を参照してください。