自動スケーリング

動的スケーリングポリシーを作成することで、メトリックしきい値に基づいてプライベートアクセスコネクタ VMインスタンスをスケーリングできます。

  1. Auto ScalingグループでEC2詳細監視が有効になっていることを確認します。
    重要:

    自動スケーリングでは、料金が発生するEC2の詳細な監視が必要です。詳細については、Amazon CloudWatchのドキュメントを参照してください。

    1. 作成したスタック画面で、リソースタブをクリックし、[LaunchConfig]行の[Physical ID]をクリックします。
    2. 表示される起動設定画面の詳細セクションで、監視のステータスを確認します。
      • True:EC2詳細監視が有効になっています。手順3に進みます。

      • False:EC2の詳細監視が有効になっていません。手順2に進みます。

  2. CloudFormationテンプレートで監視間隔を変更します。
    1. CloudFormationからスタックを選択します。
    2. アップデートをクリックし、次へをクリックします。
    3. 監視精度ドロップダウンリストから 1min を選択し、次へをクリックします。
    4. 次へおよび送信をクリックします。
  3. 既存のすべてのVMインスタンスに対してEC2の詳細監視を有効にします。
    1. [Auto Scaling]グループの概要画面で、インスタンス管理タブをクリックします。
    2. 更新するインスタンスのインスタンスIDをクリックします。
    3. インスタンスの概要ページで、監視タブをクリックし、右上の詳細な監視の管理をクリックします。
    4. 表示される詳細な監視画面で、有効にする詳細監視 を選択し、確認をクリックします。
    5. 他の既存のインスタンスの詳細監視を有効にするには、手順3bから3dを繰り返します。
  4. CloudWatchサービスに移動し、スケールアウトとスケールイン用の2つのCloudWatchアラームを作成します。

    CloudWatchアラームは、後の手順で動的スケーリングポリシーを作成するために使用されます。

    1. 上でアラーム画面、クリックアラームを作成右上にあります。
    2. 指標と条件を指定する画面で、指標の選択をクリックし、参照タブのメトリックセクションでEC2をクリックします。
    3. オートスケーリンググループ別をクリックし、ドロップダウンリストから目的のAuto ScalingグループのCPUUtilizationを探して選択し、指標の選択をクリックします。
    4. 次のフィールドを指定します。

      フィールド

      設定

      メトリック

      統計

      Average

      期間

      1 minute

      条件

      しきい値の種類

      Static

      CPUUtilization is

      Greater

      より

      • 2つの仮想CPUに80 (推奨)

      • 70 (4個の仮想CPUに推奨)

      アラームするデータポイント

      5 out of 5

    5. Next をクリックします。
    6. 処理の設定画面で、通知セクションの削除をクリックし、次へをクリックします。
    7. 名前と説明を追加画面で、アラームの名前と説明を指定し、次へをクリックします。
    8. 設定を確認し、アラームを作成をクリックします。
    9. 手順a〜hを繰り返して、次のメトリックと条件フィールドの設定を使用して、スケールイン用の別のアラームを作成します。

      フィールド

      設定

      メトリック

      統計

      Average

      期間

      1 minute

      条件

      しきい値の種類

      Static

      CPUUtilization is

      Lower

      より

      • 2つの仮想CPUに15 (推奨)

      • 10 (4個の仮想CPUに推奨)

      アラームするデータポイント

      10 out of 10

  5. 動的スケーリングポリシーを作成します。
    1. 目的の Auto Scaling グループの概要画面に戻り、自動スケーリングタブをクリックします。
    2. 動的スケーリングポリシーの作成をクリックします。
    3. 次のフィールドを指定して作成をクリックし、スケールアウトのポリシーを作成します。

      フィールド

      設定

      ポリシーの種類

      Simple scaling

      スケーリングポリシー名

      ポリシーを識別する一意の名前

      CloudWatchアラーム

      スケールアウト用に作成されたCloudWatchアラーム

      処理を実行

      Add 1 capacity units

      待って

      600

    4. 手順bとcを繰り返して、次のフィールド設定でスケールイン用の別のポリシーを作成します。

      フィールド

      設定

      ポリシーの種類

      Simple scaling

      スケーリングポリシー名

      ポリシーを識別する一意の名前

      CloudWatchアラーム

      スケールイン用に作成されたCloudWatchアラーム

      処理を実行

      Remove 1 capacity units

      待って

      1200