ビュー:

動的スケーリングポリシーを作成して、指標のしきい値に基づいてプライベートアクセスコネクタ仮想マシンインスタンスをスケーリングします。

手順

  1. Auto ScalingグループでEC2の詳細監視が有効になっていることを確認します。
    重要
    重要
    自動スケーリングにはEC2の詳細監視が必要であり、料金が発生します。詳細については、Amazon CloudWatchのドキュメントを参照してください。
    1. 作成したスタック画面で、 [リソース] タブをクリックし、[LaunchConfig] 行の [物理ID] をクリックします。
    2. 表示される [起動設定] 画面の [詳細] セクションで [監視] のステータスを確認します。
      • True: EC2の詳細監視が有効です。手順3に進みます。
      • False: EC2の詳細監視が有効になっていません。手順2に進みます。
  2. CloudFormationテンプレートで監視間隔を変更します。
    1. CloudFormationからスタックを選択します。
    2. [アップデート]をクリックし、 [次へ]をクリックします。
    3. 選択1分 [監視精度] ドロップダウンリストから、 [次へ]をクリックします。
    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グループ別]をクリックし、ドロップダウンリストから目的の Auto Scaling グループの [CPU使用率] を見つけて選択し、 [[指標の選択]]をクリックします。
    4. 次のフィールドを指定します。
      フィールド
      設定
      メトリック
      統計
      Average
      期間
      1 minute
      条件
      しきい値の種類
      Static
      CPUUtilizationが
      Greater
      よりも...
      • 80 (推奨) 2つの仮想CPUの場合
      • 70 (推奨) 4つの仮想CPUの場合
      警告するデータポイント
      5 out of 5
    5. [Next] をクリックします。
    6. [処理の設定] 画面で、 [通知] セクションの [削除] をクリックし、 [次へ]をクリックします。
    7. [名前と説明を追加] 画面で、アラームの名前と説明を指定し、 [次へ]をクリックします。
    8. 設定を確認して [[アラームの作成]]をクリックします。
    9. 手順a~hを繰り返して、次のメトリクスと条件フィールドを設定して、スケールイン用の別のアラームを作成します。
      フィールド
      設定
      メトリック
      統計
      Average
      期間
      1 minute
      条件
      しきい値の種類
      Static
      CPUUtilizationが
      Lower
      よりも...
      • 15 (推奨) 2つの仮想CPUの場合
      • 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