Auto Vertical Scaling を設定する
Auto Vertical Scaling は、使用量がしきい値を超えたときにコンピュートまたは storage を自動で追加します。手作業でリサイズするために dashboard を見張る必要がなくなります。
利用者はしきい値と上限を決め、あとはプラットフォームが実行します。
必要な権限
| 権限 | アクション種別 | 許可される操作 |
|---|---|---|
manageDatabase:Configuration | Edit | スケーリング設定を含む cluster 構成の変更 |
前提: 先に通知を設定する
スケーリングを有効にする前に、Notification サービスを有効化し、email または Telegram の宛先を 1 つ以上登録しておく必要があります。スケーリングの alert を送る先がないと、 console は有効化をブロックし Go to Notification のリンクを表示します。
先にそちらを設定してください。Notification を参照してください。
サービスを有効にする
Auto Vertical Scaling は provisioning 時、最初の database を作成する の付帯サービス設定ステップで有効にできます。前提条件を同じウィザード内で片付けられるため、こちらのほうが簡単です。
既存の cluster で有効にする場合は次のとおりです。
- メインメニューから Database Platform → All Databases または Non-Relational Database を選択します。Cluster ID をクリックし、Vertical Scaling タブを開きます。サービスが未設定の cluster は Inactive と表示されます。
- Service Information の隣にある歯車アイコン Enable Vertical Scaling をクリックします。
- Confirm をクリックします。
状態が Active に変わります。
コンピュートのスケーリングを設定する
Vertical Scaling ページの Compute Scaling で、プラスアイコン Add Flavor Scaling をクリックします。
| 項目 | 制御する内容 |
|---|---|
| CPU Threshold (%) | スケーリングを開始する CPU 使用率。60% なら、CPU が 60% を超えた時点で開始します。 |
| RAM Threshold (%) | スケーリングを開始するメモリ使用率。 |
| Tracing Interval | 使用量を評価する間隔(分)。 |
| Current Flavor | 参考として表示される、node の現在の構成。 |
| List Flavor Scaling | スケールアップ先の flavor。上から順に使われます。 |
flavor 一覧の動作: 現在の flavor が Medium-4 で、一覧が Medium-8、Large-2 の順である場合、しきい値を超えると Medium-8 にスケールします。その後もしきい値を超えたままなら、さらに Large-2 にスケールします。この一覧が上限であり、最後の項目でスケーリングは止まります。
Add をクリックして保存します。あとから鉛筆アイコンで編集でき、ゴミ箱アイコンで設定を削除すると自動スケーリングが止まります。
- quota が絶対の上限です。 スケーリングは利用可能な quota の範囲でのみ行われます。それを超えると、flavor 一覧の内容にかかわらずスケールアップは拒否されます。
- しきい値を下げすぎないでください。 60% を下回る設定は、効果のないスケーリングが絶え間なく発生し、リソースを無駄にします。
- CPU と RAM の傾向を確認してください。 スケーリングが上限に達する前に quota を申請できます。
storage のスケーリングを設定する
Vertical Scaling ページの Storage Scaling で、プラスアイコン Add Storage Scaling をクリックします。
| 項目 | 制御する内容 |
|---|---|
| Storage Threshold (%) | 拡張を開始する使用率。 |
| Storage Scale (%) | 1 回の操作で追加する容量。現在の総容量に対する割合です。 |
storage scale が 20% の場合、100 GB のディスクはしきい値を超えると 120 GB になります。storage のスケーリングはオンラインで実行され、サービスは停止しません。
Add をクリックして保存します。
storage のスケーリングは一方向です。追加した容量は減らせず、その分の課金も続きます。一時的なスパイクで拡張しないよう、しきい値は十分高め(70% 以上)に設定してください。
次のステップ
- 手動で調整するには database のリソース構成を変更する
- スケーリングのイベントを誰が受け取るかを決めるには Notification