メインコンテンツにスキップ
バージョン: 2.1

オートスケーリンググループ(ASG)の起動

オートスケーリンググループ(ASG)は、ワークロードの需要の変化に応じて、インスタンスを自動的に追加または削除します。 このページでは、ASGの作成および設定方法について説明します。

始める前に

  • ASG内のVM用にプライベートネットワークを作成するよう、管理者に依頼してください。
  • ASG用のロードバランサーを作成する
  • 追跡したい指標を特定してください。
  • 設定したいスケールアップおよびスケールダウンの挙動を決定します。

オートスケーリンググループを作成する

  1. CubeCMP 管理コンソールで、Auto Scaling に移動します。

    オートスケーリングの概要ページ

  2. + オートスケーリンググループを追加 をクリックします。

  3. 「名前」 フィールドに、ASG のわかりやすい名前を入力してください。

  4. ASGで使用するVPCネットワークを選択してください。

  5. **「イメージの選択」**セクションで、マシンテンプレートとして使用する既存のイメージ、スナップショット、バックアップ、またはカスタムイメージを選択します。

    「名前」、「VPC ネットワーク」、および「イメージの選択」の各セクション

  6. ワークロードに適したインスタンスタイプを選択してください:

    • 基本
    • CPU向けに最適化
    • メモリ最適化
    • ストレージに最適化

    インスタンスタイプの選択セクション

  7. ASGに適用するロードバランサールールを選択します。

  8. [認証] タブで、認証方法を選択します:

    インスタンスへのアクセスに使用する既存のSSHキーを選択するか、新しいSSHキーを追加してください。

    「ロードバランサーのルール」および「SSHキー認証」のセクション

  9. オプション:**「ユーザーデータスクリプト」**フィールドに、インスタンスの初期化時に実行するスクリプトを入力します。

  10. 承認と有効期限」セクションの「理由」フィールドに、理由を入力してください。

  11. 有効期限を選択してください。

    「承認と有効期限」、「メトリクス」、「動作/レプリカ」の各セクション

  12. **「メトリックルールを追加」**をクリックして、スケーリングメトリックを追加します。

    情報

    ASGは、以下のメトリクスのいずれかが設定したしきい値に達した場合にスケーリングを行います:

    • 平均CPU使用率(%)
    • 平均メモリ使用率(%)
    • ネットワークの平均受信トラフィック量(パケット)

    「メトリックルール」および「レプリカ」のセクション

  13. ASGのスケーリング範囲を定義するために、最小および最大レプリカ数を設定します。

  14. スケーリングの動作を設定します:

    1. スケールアップ:メトリクスのしきい値を満たす必要があるインスタンスの数を指定し、安定化ウィンドウを設定します。
    2. スケールダウン:メトリクスのしきい値を満たす必要があるインスタンスの数を指定し、安定化ウィンドウを設定します。

    スケーリング安定化ウィンドウの拡大・縮小と「オートスケーリンググループの作成」ボタン

  15. **「オートスケーリンググループの作成」**をクリックします。

    新しく作成され、アクティブなASGが表示されたオートスケーリングの概要ページ