Amazon ECS に最適化された AMI - Amazon Elastic Container Service

Amazon ECS に最適化された AMI

Amazon ECS コンテナインスタンスの仕様は以下のコンポーネントで構成されます。

必須

  • バージョン 3.10 以上の Linux カーネルを実行する最新の Linux ディストリビューション。

  • Amazon ECS コンテナエージェント (最新バージョンを推奨)。詳細については、「Amazon ECS コンテナエージェント」を参照してください。

  • バージョン 1.9.0以上を実行する Docker デーモン、および Docker 実行時の依存関係。詳細については、Docker ドキュメントの「実行時の依存関係を確認する」を参照してください。

    注記

    最大限のエクスペリエンスを得るには、対応する Amazon ECS コンテナエージェントバージョンに同梱されており、そのバージョンでテストされた Docker バージョンをお勧めします。

推奨

  • Amazon ECS コンテナエージェントを実行およびモニタリングするための初期化およびナニープロセス。Amazon ECS に最適化された AMI では、エージェントを管理するには ecs-init RPM を使用します。詳細については、GitHub で「ecs-init プロジェクト」を参照してください。

Amazon ECS に最適化された AMI は、これらの要件および推奨事項に従って事前設定されています。アプリケーションが特定のオペレーティングシステムやその AMI でまだ使用できない Docker バージョンを必要とする場合を除き、コンテナインスタンスには Amazon ECS に最適化された Amazon Linux 2 AMI を使用することをお勧めします。

Amazon ECSで一元化されたワークロードを実行するために必要な基本的な仕様を満たす独自のコンテナインスタンス AMI を作成することはできますが、Amazon ECS に最適化された AMI は事前設定され、AWS エンジニアにより Amazon ECS でテストされています。これは最も簡単に開始できる方法であり、AWS でコンピューティングリソースをすばやく実行できます。

Amazon ECS に最適化された AMI メタデータ (各バリアントの AMI 名、Amazon ECS コンテナエージェントバージョン、Docker バージョンを含む ECS ランタイムバージョンなど) は、プログラムで取得できます。詳細については、「Amazon ECS に最適化された AMI メタデータを取得する」を参照してください。

Amazon EC2 インスタンスでは、Amazon ECS に最適化された AMI の次のバリアントを使用できます。

  • Amazon ECS に最適化された Amazon Linux 2 AMI— ほとんどの場合、Amazon ECS コンテナインスタンスを起動するのに推奨されています。

    Amazon ECS に最適化された Amazon Linux 2 AMI には、AWS CLI はプリインストールされていません。

  • Amazon ECS に最適化された Amazon Linux 2 (arm64) AMI - Amazon Linux 2 に基づいており、この AMI は ARM ベースのAWSGraviton/Graviton 2プロセッサによってインスタンスを起動するときに使用することをお勧めします。詳細については、「Linux インスタンス用の Amazon EC2 ユーザーガイド」の「汎用インスタンス」を参照してください。

    Amazon ECS に最適化された Amazon Linux 2 (arm64) AMI には、AWS CLI はプリインストールされていません。

  • Amazon ECS に最適化された AMI - Amazon Linux 2 に基づいており、この AMI は Amazon EC2 GPU ベースのインスタンスを起動するときに使用することをお勧めします。NVIDIA カーネルドライバーと Docker GPU ランタイムが事前に構成されており、Amazon ECS で GPU を利用する実行中のワークロードになります。詳細については、「Amazon ECS での GPU の使用」を参照してください。

    Amazon ECS GPU に最適化された AMI には、AWS CLI はプリインストールされていません。

  • Amazon ECS に最適化された Amazon Linux 2 (推定) AMI - Amazon Linux 2 に基づいており、この AMI を Amazon EC2 Inf1 インスタンスを起動するときに使用することをお勧めします。AWSAWS Inferentia ドライバーと AWSDocker 用の AWS Neuron ランタイムが事前設定されており、Amazon ECS での機械学習推論ワークロードの実行が容易になります。詳細については、「Amazon ECS の推論ワークロードの操作」を参照してください。

    Amazon ECS に最適化された Amazon Linux 2 (推定) AMI には、AWS CLIがプリインストールされています。

  • Amazon ECS に最適化された Amazon Linux AMI— この AMI は Amazon Linux に基づいています。ワークロードを Amazon ECS に最適化された Amazon Linux 2 AMI に移行することをお勧めします。Amazon ECS に最適化された Amazon Linux AMI のサポートは、Amazon Linux AMI と同じです。詳細については、Amazon Linux AMI を参照してください。

    重要

    2021年4月15日、Amazon ECSに最適化された Amazon Linux AMI は標準サポートフェーズを終了し、メンテナンスサポートフェーズに入りました。メンテナンスサポートフェーズでは、Amazon ECS はパッケージのリストを減らすために、重要なセキュリティアップデートを引き続き提供します。この期間中、Amazon ECS は新しい EC2 インスタンスタイプ、新しいサービスと機能、新しいパッケージのサポートを追加しなくなります。代わりに、Amazon ECS は、パッケージの限定セットに適用される重要なセキュリティ修正についてのみ更新を提供します。メンテナンスサポート期間は、2023年6月30日をもって終了します。

Linux Amazon ECS に最適化された AMI

以下に、Amazon ECS に最適化された AMI の Linux の各バリアントの AMI ID を取得する方法の詳細を示します。

Amazon ECS に最適化された Amazon Linux 2 AMI は、次のコマンドと AWS CLI を使用して取得することができます。

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended

次の表は、リージョンごとに現在の Amazon ECS に最適化された Amazon Linux 2 AMI ID を取得するためのリンクです。

リージョン名

リージョン

AMI ID

米国東部 (オハイオ)

us-east-2

AMI ID を表示

米国東部 (バージニア北部)

us-east-1

AMI ID を表示

米国西部 (北カリフォルニア)

us-west-1

AMI ID を表示

米国西部 (オレゴン)

us-west-2

AMI ID を表示

アフリカ (ケープタウン)

af-south-1

AMI ID を表示

アジアパシフィック (香港)

ap-east-1

AMI ID を表示

アジアパシフィック (東京)

ap-northeast-1

AMI ID を表示

アジアパシフィック (ソウル)

ap-northeast-2

AMI ID を表示

アジアパシフィック (大阪)

ap-northeast-3

AMI ID を表示

アジアパシフィック (ムンバイ)

ap-south-1

AMI ID を表示

アジアパシフィック (シンガポール)

ap-southeast-1

AMI ID を表示

アジアパシフィック (シドニー)

ap-southeast-2

AMI ID を表示

カナダ (中部)

ca-central-1

AMI ID を表示

欧州 (フランクフルト)

eu-central-1

AMI ID を表示

欧州 (ストックホルム)

eu-north-1

AMI ID を表示

欧州 (アイルランド)

eu-west-1

AMI ID を表示

欧州 (ロンドン)

eu-west-2

AMI ID を表示

ヨーロッパ (ミラノ)

eu-south-1

AMI ID を表示

欧州 (パリ)

eu-west-3

AMI ID を表示

中東 (バーレーン)

me-south-1

AMI ID を表示

南米 (サンパウロ)

sa-east-1

AMI ID を表示

AWS GovCloud (米国東部)

us-gov-east-1

AMI ID を表示

AWS GovCloud (米国西部)

us-gov-west-1

AMI ID を表示

中国 (北京)

cn-north-1

AMI ID を表示

中国 (寧夏)

cn-northwest-1

AMI ID を表示

Amazon ECS の現在のバージョンと以前 Amazon Linux 2 AMI のバージョン、およびそれらに対応するバージョンの Amazon ECS コンテナエージェント、Docker、ecs-init パッケージの完全なリストについては、「Linux Amazon ECS に最適化された AMI バージョン」を参照してください。

現在の Amazon ECS に最適化された Amazon Linux 2 (arm64) AMI は、AWS CLI で次のコマンドを使用して取得できます。

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/arm64/recommended

次の表は、リージョンごとに現在の Amazon ECS 最適化された Amazon Linux 2(arm64)AMI ID を取得するためのリンクです。

リージョン名

リージョン

AMI ID

米国東部 (オハイオ)

us-east-2

AMI ID を表示

米国東部 (バージニア北部)

us-east-1

AMI ID を表示

米国西部 (北カリフォルニア)

us-west-1

AMI ID を表示

米国西部 (オレゴン)

us-west-2

AMI ID を表示

アジアパシフィック (香港)

ap-east-1

AMI ID を表示

アジアパシフィック (ムンバイ)

ap-south-1

AMI ID を表示

アジアパシフィック (ソウル)

ap-northeast-2

AMI ID を表示

アジアパシフィック (シンガポール)

ap-southeast-1

AMI ID を表示

アジアパシフィック (シドニー)

ap-southeast-2

AMI ID を表示

アジアパシフィック (東京)

ap-northeast-1

AMI ID を表示

カナダ (中部)

ca-central-1

AMI ID を表示

欧州 (フランクフルト)

eu-central-1

AMI ID を表示

欧州 (アイルランド)

eu-west-1

AMI ID を表示

欧州 (ロンドン)

eu-west-2

AMI ID を表示

欧州 (パリ)

eu-west-3

AMI ID を表示

欧州 (ストックホルム)

eu-north-1

AMI ID を表示

ヨーロッパ (ミラノ)

eu-south-1

AMI ID を表示

中東 (バーレーン)

me-south-1

AMI ID を表示

南米 (サンパウロ)

sa-east-1

AMI ID を表示

AWS GovCloud (米国東部)

us-gov-east-1

AMI ID を表示

AWS GovCloud (米国西部)

us-gov-west-1

AMI ID を表示

中国 (北京)

cn-north-1

AMI ID を表示

中国 (寧夏)

cn-northwest-1

AMI ID を表示

Amazon ECS に最適化された Amazon Linux 2 (arm64) AMIの現在のバージョンと以前のバージョン、およびそれらに対応するバージョンの Amazon ECS コンテナエージェント、Docker、ecs-init パッケージの完全なリストについては、「Linux Amazon ECS に最適化された AMI バージョン」を参照してください。

Amazon ECS GPU に最適化された最新の AMI は、AWS CLI で次のコマンドを使用して取得できます。

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/recommended

次の表は、リージョンごとに現在の Amazon ECS GPU に最適化された AMI ID を取得するためのリンクです。

リージョン名

リージョン

AMI ID

米国東部 (オハイオ)

us-east-2

AMI ID を表示

米国東部 (バージニア北部)

us-east-1

AMI ID を表示

米国西部 (北カリフォルニア)

us-west-1

AMI ID を表示

米国西部 (オレゴン)

us-west-2

AMI ID を表示

アフリカ (ケープタウン)

af-south-1

AMI ID を表示

アジアパシフィック (香港)

ap-east-1

AMI ID を表示

アジアパシフィック (東京)

ap-northeast-1

AMI ID を表示

アジアパシフィック (ソウル)

ap-northeast-2

AMI ID を表示

アジアパシフィック (ムンバイ)

ap-south-1

AMI ID を表示

アジアパシフィック (シンガポール)

ap-southeast-1

AMI ID を表示

アジアパシフィック (シドニー)

ap-southeast-2

AMI ID を表示

カナダ (中部)

ca-central-1

AMI ID を表示

欧州 (フランクフルト)

eu-central-1

AMI ID を表示

欧州 (ストックホルム)

eu-north-1

AMI ID を表示

欧州 (アイルランド)

eu-west-1

AMI ID を表示

欧州 (ロンドン)

eu-west-2

AMI ID を表示

ヨーロッパ (ミラノ)

eu-south-1

AMI ID を表示

欧州 (パリ)

eu-west-3

AMI ID を表示

中東 (バーレーン)

me-south-1

AMI ID を表示

南米 (サンパウロ)

sa-east-1

AMI ID を表示

AWS GovCloud (米国東部)

us-gov-east-1

AMI ID を表示

AWS GovCloud (米国西部)

us-gov-west-1

AMI ID を表示

中国 (北京)

cn-north-1

AMI ID を表示

中国 (寧夏)

cn-northwest-1

AMI ID を表示

Amazon ECS の現在のバージョンと以前のバージョン、およびそれらに対応するバージョンの Amazon ECS コンテナエージェント、Docker、ecs-init パッケージ、NVIDIA ドライバーの完全なリストについては、「Linux Amazon ECS に最適化された AMI バージョン」を参照してください。

現在の Amazon ECS に最適化された Amazon Linux 2 (推定) AMI を取得するには、AWS CLI で次のコマンドを使用します。

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/inf/recommended

次の表は、リージョンごとに現在の Amazon ECS 最適化された Amazon Linux 2(推定)AMI ID を取得するためのリンクです。

リージョン名

リージョン

AMI ID

米国東部 (バージニア北部)

us-east-1

AMI ID を表示

米国東部 (オハイオ)

us-east-2

AMI ID を表示

米国西部 (オレゴン)

us-west-2

AMI ID を表示

アジアパシフィック (ムンバイ)

ap-south-1

AMI ID を表示

アジアパシフィック (香港)

ap-east-1

AMI ID を表示

アジアパシフィック (シンガポール)

ap-southeast-1

AMI ID を表示

アジアパシフィック (シドニー)

ap-southeast-2

AMI ID を表示

アジアパシフィック (東京)

ap-northeast-1

AMI ID を表示

アジアパシフィック (ソウル)

ap-northeast-2

AMI ID を表示

カナダ (中部)

ca-central-1

AMI ID を表示

欧州 (フランクフルト)

eu-central-1

AMI ID を表示

ヨーロッパ (ミラノ)

eu-south-1

AMI ID を表示

欧州 (アイルランド)

eu-west-1

AMI ID を表示

欧州 (パリ)

eu-west-3

AMI ID を表示

中東 (バーレーン)

me-south-1

AMI ID を表示

南米 (サンパウロ)

sa-east-1

AMI ID を表示

AWS GovCloud (米国東部)

us-gov-east-1

AMI ID を表示

AWS GovCloud (米国西部)

us-gov-west-1

AMI ID を表示

中国 (北京)

cn-north-1

AMI ID を表示

中国 (寧夏)

cn-northwest-1

AMI ID を表示

Amazon ECS に最適化された Amazon Linux 2 (推定) AMI の現在のバージョンと以前のバージョン、およびそれらに対応するバージョンの Amazon ECS コンテナエージェント、Docker、ecs-init パッケージの完全なリストについては、「Linux Amazon ECS に最適化された AMI バージョン」を参照してください。

重要

2021年4月15日、Amazon ECSに最適化された Amazon Linux AMI は標準サポートフェーズを終了し、メンテナンスサポートフェーズに入りました。メンテナンスサポートフェーズでは、Amazon ECS はパッケージのリストを減らすために、重要なセキュリティアップデートを引き続き提供します。この期間中、Amazon ECS は新しい EC2 インスタンスタイプ、新しいサービスと機能、新しいパッケージのサポートを追加しなくなります。代わりに、Amazon ECS は、パッケージの限定セットに適用される重要なセキュリティ修正についてのみ更新を提供します。メンテナンスサポート期間は、2023年6月30日をもって終了します。

現在の Amazon ECS に最適化された Amazon Linux AMI を取得するには、AWS CLI で次のコマンドを使用します。

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux/recommended

次の表は、リージョンごとに現在の Amazon ECS 最適化された Amazon Linux AMI ID を取得するためのリンクです。

リージョン名

リージョン

AMI ID

米国東部 (オハイオ)

us-east-2

AMI ID を表示

米国東部 (バージニア北部)

us-east-1

AMI ID を表示

米国西部 (北カリフォルニア)

us-west-1

AMI ID を表示

米国西部 (オレゴン)

us-west-2

AMI ID を表示

アフリカ (ケープタウン)

af-south-1

AMI ID を表示

アジアパシフィック (香港)

ap-east-1

AMI ID を表示

アジアパシフィック (東京)

ap-northeast-1

AMI ID を表示

アジアパシフィック (ソウル)

ap-northeast-2

AMI ID を表示

アジアパシフィック (大阪)

ap-northeast-3

AMI ID を表示

アジアパシフィック (ムンバイ)

ap-south-1

AMI ID を表示

アジアパシフィック (シンガポール)

ap-southeast-1

AMI ID を表示

アジアパシフィック (シドニー)

ap-southeast-2

AMI ID を表示

カナダ (中部)

ca-central-1

AMI ID を表示

欧州 (フランクフルト)

eu-central-1

AMI ID を表示

欧州 (ストックホルム)

eu-north-1

AMI ID を表示

欧州 (アイルランド)

eu-west-1

AMI ID を表示

欧州 (ロンドン)

eu-west-2

AMI ID を表示

ヨーロッパ (ミラノ)

eu-south-1

AMI ID を表示

欧州 (パリ)

eu-west-3

AMI ID を表示

中東 (バーレーン)

me-south-1

AMI ID を表示

南米 (サンパウロ)

sa-east-1

AMI ID を表示

AWS GovCloud (米国東部)

us-gov-east-1

AMI ID を表示

AWS GovCloud (米国西部)

us-gov-west-1

AMI ID を表示

中国 (北京)

cn-north-1

AMI ID を表示

中国 (寧夏)

cn-northwest-1

AMI ID を表示

Amazon ECS に最適化された Amazon Linux 2 (推定) AMI の現在のバージョンと以前のバージョン、およびそれらに対応するバージョンの Amazon ECS コンテナエージェント、Docker、ecs-init パッケージの完全なリストについては、「Linux Amazon ECS に最適化された AMI バージョン」を参照してください。