ECS AL2 から ECS AL2023 に移行する方法 - AWS Batch

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 のサポートを終了するためです。デフォルトの AMI は、新しいコンピューティング環境を作成するときに imageType.Ec2Configuration フィールドに値を指定しない場合に使用されます。最適なパフォーマンスとセキュリティを維持するために、AWS Batch Amazon ECS コンピューティング環境を Amazon Linux 2023 に移行することをお勧めします。

コンピューティング環境の設定方法に応じて、AL2 から AL2023 への以下のアップグレードパスのいずれかを使用できます。

Ec2Configuration.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 を使用してコンピューティング環境を管理する場合は、テンプレートを更新して、Ec2ConfigurationImageType プロパティを 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 への移行」を参照してください。