メニュー
Amazon Elastic Container Service
開発者ガイド (API バージョン 2014-11-13)

クラスターのスケーリング

Amazon EC2 コンテナインスタンスを含むクラスターがある場合は、クラスター内の Amazon EC2 インスタンスの数を拡張するために以下が役立ちます。

注記

Fargate タスクを持つクラスターは サービスの Auto Scaling を使用してスケーリングできます。詳細については、「サービスの Auto Scaling」を参照してください。

2015 年 11 月 24 日より後に、コンソールの初回実行時にクラスターを作成した場合、クラスター用に作成した AWS CloudFormation スタックに関連付けた Auto Scaling グループをスケールアップ/ダウンしたり、コンテナインスタンスを追加/削除したりできます。このスケーリングオペレーションは Amazon ECS コンソールで実行できます。

2015 年 11 月 24 日以前に、コンソールの初回実行時にクラスターを作成した場合、それらのクラスターを Amazon ECS コンソールでスケーリングすることはできません。ただし、クラスターに関連付けた既存の Auto Scaling グループを Auto Scaling コンソールで変更することはできます。クラスターに関連付けられている Auto Scaling グループがない場合は、既存のコンテナインスタンスから Auto Scaling グループを作成できます。詳細については、Amazon EC2 Auto Scaling ユーザーガイド の「EC2 インスタンスを使用した Auto Scaling グループの作成」を参照してください。Amazon EC2 コンソールから手動でコンテナインスタンスを起動または終了することもできます。詳細については、「Amazon ECS コンテナインスタンスの起動」を参照してください。

クラスターをスケーリングするには

  1. https://console.aws.amazon.com/ecs/ にある Amazon ECS コンソールを開きます。

  2. ナビゲーションバーから、クラスターが存在するリージョンを選択します。

  3. ナビゲーションペインで [Clusters] を選択します。

  4. スケーリングするクラスターを選択します。

  5. [Cluster : name] ページで、[ECS Instances] を選択します。

     ECS クラスターのスケーリング

    [Scale ECS Instances] ボタンが表示された場合は、次の手順でクラスターをスケーリングできます。表示されない場合は、インスタンスをスケールアップ/ダウンするように Auto Scaling グループを手動で調整するか、Amazon EC2 コンソールでコンテナインスタンスを手動で起動または終了する必要があります。

  6. [Scale ECS Instances] を選択します。

  7. [Desired number of instances] に、クラスターのスケーリング後のインスタンスの数を入力し、[Scale] を選択します。

    注記

    クラスターのコンテナインスタンスの数を減らす場合、ランダムに選択されたコンテナインスタンスは、必要なカウントが達成されるまで削除され、削除されたインスタンスで実行中のタスクは停止されます。