すべてのプロダクト
Search
ドキュメントセンター

Auto Scaling:ECSインスタンスの分散の再調整

最終更新日:Sep 23, 2024

Elastic Compute Service (ECS) インスタンスが、リソースのインベントリが不十分なために複数のゾーンに不均一に分散されている場合、ECSインスタンスの分散を再調整できます。 このトピックでは、ECSインスタンスの分散を再調整する方法について説明します。

前提条件

  • スケーリンググループの状態は有効です。

  • スケーリンググループのネットワークタイプは仮想プライベートクラウド (VPC) です。

  • スケーリンググループの [マルチゾーンスケーリングポリシー] パラメーターは、[分散分散ポリシー] に設定されています。

  • スケーリンググループは複数のvSwitchに関連付けられており、少なくとも2つのゾーンがあります。

使用上の注意

  • ECSインスタンスが指定されたゾーンに不均等に分散されている場合にのみ、スケーリンググループ内のECSインスタンスの分散を再調整する必要があります。 毎回最大20個のECSインスタンスの分散を再調整できます。

  • リバランスアクティビティ中、Auto Scalingは、既存のECSインスタンスを停止およびリリースする前に新しいECSインスタンスを作成します。 これにより、ECSインスタンスが指定されたゾーンに均等に分散されます。 リバランス動作は、アプリケーションプログラムの性能または可用性に影響を与えない。

  • 再調整アクティビティ中に、スケーリンググループ内のECSインスタンスの数がスケーリンググループに含めることができるインスタンスの最大数に近いか、またはそれに達し、再調整アクティビティを継続する必要がある場合、Auto scalingでは、ECSインスタンスの数が一時的に最大数を10% のマージンで超えます。 拡張は、ECSインスタンスのリバランスが完了するまで続きます。 通常、延長は1〜6分続きます。

    説明

    最大数の10% が整数でない場合、数は切り上げられます。 たとえば、スケーリンググループに含めることができるECSインスタンスの最大数が15の場合、Auto scalingでは、リバランスアクティビティ中にECSインスタンスの数が一時的に最大数を2つ超えることができます。 これは、最大数の10% が1.5であり、整数ではないため、2に切り上げられるためです。

手順

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. 目的のスケーリンググループを見つけ、次のいずれかの方法でスケーリンググループの詳細ページを開きます。

    • スケーリンググループ名 /ID列のスケーリンググループのIDをクリックします。

    • [操作] 列の [詳細] をクリックします。

  5. 詳細ページの上部で、インスタンスタブをクリックします。

  6. 自動作成タブで、リバランス分布をクリックします。

  7. 複数のゾーンにわたるスケーリンググループ内のECSインスタンスの分散の再調整ページで、関連項目を確認し、実行の確認をクリックします。

結果を表示するView the result

リバランスアクティビティが完了すると、[インスタンス] タブで新しく作成されたECSインスタンスを表示できます。 新しく作成されたECSインスタンスは [サービス中] 状態になり、既存のECSインスタンスは短期間でリリースされます。 これにより、スケーリンググループ内のECSインスタンスの総数は、リバランス操作後も変更されません。