動的スケーリングポリシーを作成して、指標のしきい値に基づいてプライベートアクセスコネクタ仮想マシンインスタンスをスケーリングします。
手順
- Auto ScalingグループでEC2の詳細監視が有効になっていることを確認します。
重要
自動スケーリングにはEC2の詳細監視が必要であり、料金が発生します。詳細については、Amazon CloudWatchのドキュメントを参照してください。- 作成したスタック画面で、 [リソース] タブをクリックし、[LaunchConfig] 行の [物理ID] をクリックします。
- 表示される [起動設定] 画面の [詳細] セクションで [監視] のステータスを確認します。
-
True: EC2の詳細監視が有効です。手順3に進みます。
-
False: EC2の詳細監視が有効になっていません。手順2に進みます。
-
- CloudFormationテンプレートで監視間隔を変更します。
- CloudFormationからスタックを選択します。
- [アップデート]をクリックし、 [次へ]をクリックします。
- 選択1分 [監視精度] ドロップダウンリストから、 [次へ]をクリックします。
- [次へ] および [送信]をクリックします。
- 既存のすべてのVMインスタンスに対してEC2の詳細監視を有効にします。
- Auto Scalingグループの概要画面で、 [インスタンス管理] タブをクリックします。
- 更新するインスタンスのインスタンスIDをクリックします。
- インスタンスの概要ページで、 [監視] タブをクリックし、右上の [詳細監視の管理] をクリックします。
- 表示される [詳細監視] 画面で、[ [有効化] 詳細監視] を選択し、 [確認]をクリックします。
- 他の既存のインスタンスの詳細監視を有効にするには、手順3bから3dを繰り返します。
- CloudWatchサービスに移動し、スケールアウトとスケールイン用の2つのCloudWatchアラームを作成します。CloudWatchアラームは、後のステップで動的スケーリングポリシーを作成するために使用されます。
- [アラーム] 画面で、右上の [アラームの作成] をクリックします。
- [指標と条件の指定] 画面で、 [指標の選択]をクリックし、 [参照] タブの [メトリック] セクションで [EC2] をクリックします。
- [Auto Scalingグループ別]をクリックし、ドロップダウンリストから目的の Auto Scaling グループの [CPU使用率] を見つけて選択し、 [[指標の選択]]をクリックします。
- 次のフィールドを指定します。フィールド設定メトリック統計Average期間1 minute条件しきい値の種類StaticCPUUtilizationがGreaterよりも...
-
80 (推奨) 2つの仮想CPUの場合
-
70 (推奨) 4つの仮想CPUの場合
警告するデータポイント5 out of 5 -
- [Next] をクリックします。
- [処理の設定] 画面で、 [通知] セクションの [削除] をクリックし、 [次へ]をクリックします。
- [名前と説明を追加] 画面で、アラームの名前と説明を指定し、 [次へ]をクリックします。
- 設定を確認して [[アラームの作成]]をクリックします。
- 手順a~hを繰り返して、次のメトリクスと条件フィールドを設定して、スケールイン用の別のアラームを作成します。フィールド設定メトリック統計Average期間1 minute条件しきい値の種類StaticCPUUtilizationがLowerよりも...
-
15 (推奨) 2つの仮想CPUの場合
-
10 (推奨) 4つの仮想CPUの場合
警告するデータポイント10 out of 10 -
- 動的スケーリングポリシーを作成します。
- 目的のAuto Scalingグループの概要画面に戻り、 [自動スケーリング] タブをクリックします。
- [動的スケーリングポリシーの作成]をクリックします。
- 次のフィールドを指定し、 [作成]をクリックして、スケールアウトのポリシーを作成します。フィールド設定ポリシーの種類Simple scalingスケーリングポリシー名ポリシーを識別する一意の名前CloudWatchのアラームスケールアウト用に作成されたCloudWatchアラーム処理を実行するAdd 1 capacity units待ちます600
- 手順bと手順cを繰り返して、次のフィールド設定を使用してスケールイン用の別のポリシーを作成します。フィールド設定ポリシーの種類Simple scalingスケーリングポリシー名ポリシーを識別する一意の名前CloudWatchのアラームスケールイン用に作成されたCloudWatchアラーム処理を実行するRemove 1 capacity units待ちます1200