Fargate 起動タイプ用の Amazon ECS クラスターを作成する
クラスターを作成して、タスクとサービスを実行するインフラストラクチャを定義します。
これを開始する前に、「Amazon ECS を使用するようにセットアップする」 の手順を完了し、適切な IAM 許可を割り当てる必要があります。詳細については、「Amazon ECS クラスターの例」を参照してください。Amazon ECS コンソールでは、AWS CloudFormation スタックを作成することで、Amazon ECS クラスターに必要なリソースを作成します。
コンソールは、自動的に Fargate および Fargate Spot キャパシティープロバイダーをクラスターに関連付けます。
クラスターに加えて、コンソールは以下のリソースを自動的に作成します。
-
AWS Cloud Map に、クラスターと同じ名前のデフォルトの名前空間を作成します。名前空間を使用すると、クラスターで作成したサービスを、追加の設定なしで名前空間内の他のサービスに接続できます。
詳細については、「Amazon ECS サービスを相互接続する」を参照してください。
以下のオプションを変更できます。
-
クラスターに関連付けられたデフォルトの名前空間を変更します。
-
オブザーバビリティが強化された Container Insights、または Container Insights を有効にします。
CloudWatch Container Insights は、コンテナ化されたアプリケーションおよびマイクロサービスのメトリクスとログを収集、集約、要約します。Container Insights は、問題の迅速な特定と解決に使用するコンテナの再起動失敗などの診断情報も提供します。詳細については、「オブザーバビリティが強化された Container Insights を使用し、Amazon ECS コンテナを監視する」を参照してください。
2024 年 12 月 2 日、AWS で Amazon ECS 用にオブザーバビリティが強化された Container Insights がリリースされました。このバージョンでは、Amazon EC2 および Fargate 起動タイプを使用して Amazon ECS 用に強化されたオブザーバビリティがサポートされます。Amazon ECS でオブザーバビリティが強化された Container Insights を設定したら、Container Insights は環境内のクラスターレベルからコンテナレベルまでの詳細なインフラストラクチャテレメトリを自動収集し、さまざまなメトリクスとディメンションを示すダッシュボードにデータを表示します。その後、Container Insights コンソールでこれらのすぐに使えるダッシュボードを使用して、コンテナの健全性とパフォーマンスをよりよく理解し、異常を特定することで問題を迅速に軽減することができます。
コンテナ環境で詳細な可視性を提供し、解決までの平均時間を短縮するため、Container Insights ではなく、オブザーバビリティが強化された Container Insights を使用することをお勧めします。
-
クラスターを識別しやすいようにタグを追加します。
手順
新しいクラスターを作成するには (Amazon ECS コンソール)
コンソール (https://console.aws.amazon.com/ecs/v2
) を開きます。 -
ナビゲーションバーから、使用するリージョンを選択します。
-
ナビゲーションペインで [Clusters] (クラスター) を選択します。
-
[Clusters] (クラスター) ページで、[Create Cluster] (クラスターの作成) を選択します。
-
[クラスター設定] で以下を設定します。
-
[クラスター名] に一意の名前を入力します。
名前には、最大 255 文字 (大文字と小文字)、数字、およびハイフンを含めることができます。
-
(オプション) Service Connect に使用する名前空間をクラスター名と別のものにするには、[名前空間] に一意の名前を入力します。
-
-
(オプション) Container Insights を使用して モニタリング を展開し、次のいずれかのオプションを選択します。
-
オブザーバビリティが強化された推奨の Container Insights を使用するには、[オブザーバビリティが強化された Container Insights] を選択します。
-
Container Insights を使用するには、[Container Insights] を選択します。
-
-
(オプション) クラスターを識別しやすくするには、[Tags] (タグ) を展開し、タグを設定します。
[タグの追加] [タグの追加] を選択して、以下を実行します。
-
[キー] にはキー名を入力します。
-
[値] にキー値を入力します。
[タグを削除] タグのキーと値の右側にある [削除] を選択します。
-
-
[Create] (作成) を選択します。
次のステップ
クラスターを作成したら、アプリケーションのタスク定義を作成し、スタンドアロンタスク、またはサービスの一部として実行できます。詳細については、次を参照してください: