翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
タスクでのデータボリュームの使用
Amazon ECS は、コンテナに対して次のデータボリュームオプションをサポートしています。
-
Amazon EBS ボリューム – これらのボリュームは、データ集約型のコンテナ化されたワークロードに対して、費用対効果が高く、耐久性が高く、高性能なブロックストレージを提供します。タスクを実行するときに、スタンドアロン ECS タスクにアタッチする EBS ボリュームを最大 1 つ設定できます。または、サービスを作成または更新するときに、ECS サービスを介して起動された各タスクにアタッチするように、タスクごとに 1 つの EBS ボリュームを設定できます。Amazon EBS ボリュームは、Fargate または Amazon EC2 インスタンスでホストされている Linux タスクでサポートされています。詳細については、「Amazon EBS ボリューム」を参照してください。
-
Fargate エフェメラルタスクストレージ – デフォルトでは、プラットフォームバージョン
1.4.0
以降を使用して Fargate でホストされている Amazon ECS タスクは、最低 20 GiB のエフェメラルストレージを受け取ります。エフェメラルストレージの総量は、最大 200 GiB まで増やすことができます。これを行うには、タスク定義内でephemeralStorage
パラメータを設定します。 -
Amazon Elastic File System (Amazon EFS ) ボリューム – これらのボリュームは、Amazon ECS タスクで使用するためのシンプルでスケーラブルな永続的なファイルストレージを提供します。Amazon EFSでは、ストレージ容量は伸縮性があります。この容量は、ファイルの追加や削除に伴い自動的に拡大および縮小されます。アプリケーションは、必要なときに必要なストレージを持つことができます。 Fargate または Amazon EC2 インスタンスでホストされているタスクが、Amazon EFS ボリュームをサポートしています。詳細については、「「Amazon EFS ボリューム」」を参照してください。
-
Amazon FSx for Windows File Server ボリューム – これらのボリュームは、フルマネージド型の Windows ファイルサーバーを提供します。これらのファイルサーバは、Windows ファイルシステムによってバックアップされています。Amazon ECS と共に FSx for Windows File Server を使用する場合、永続的、分散型、共有型、および静的なファイルストレージを使用して、Windows タスクをプロビジョニングすることが可能です。詳細については、「FSx for Windows File Server ボリューム」を参照してください。
このオプションは Fargate の Windows コンテナではサポートされません。
-
Docker ボリューム – これらのボリュームは、ホスト Amazon EC2 インスタンス
/var/lib/docker/volumes
の で作成される Docker マネージドボリュームです。Docker ボリュームドライバー (プラグインとも呼ばれる) は、ボリュームを外部ストレージシステム (Amazon EBS など) と統合するために使用します。組み込みのlocal
ボリュームドライバーまたはサードパーティーのボリュームドライバーを使用できます。Docker ボリュームは、Amazon EC2 インスタンスでタスクを実行する場合にのみサポートされます。Windows コンテナはドライバーの使用のみをサポートしますlocal
。Docker ボリュームを使用するには、タスク定義でdockerVolumeConfiguration
を指定します。詳細については、「Docker ボリューム」を参照してください。 -
バインドマウント – これらのボリュームは、Amazon EC2 インスタンスや など、コンテナにマウントされているホスト上のファイルまたはAWS Fargateディレクトリで構成されます。バインドマウントのホストボリュームは、Fargate または Amazon EC2 インスタンスでホストされているタスク用にサポートされています。バインドマウントホストボリュームは、Fargate にあるエフェメラルストレージを使用します。エフェメラルストレージの容量は、さまざまな Fargate プラットフォームのバージョンによって異なります。Fargate Linux プラットフォームバージョン 1.4.0 以降では、最大 200 ギビバイト (GiB) のエフェメラルストレージをリクエストできます。詳細については、「バインドマウント」を参照してください。