Database Autonomy Service (DAS) は自動スケーリング機能を提供します。この機能により、DAS は事前に設定されたポリシーに基づいてデータベースインスタンスのスケーリングに関する提案を提供し、ワークロードが指定されたしきい値に達したときにデータベースインスタンスをスケーリングできます。
機能の説明
2022 年 2 月 18 日から、自動スケーリング機能は段階的に展開され、最終的にはすべての DAS ユーザーが利用できるようになります。
予測ベースの自動スケーリング: DAS は、過去 10 日間のデータベースインスタンスの既存データに基づいて、今後 24 時間のデータベースインスタンスのメトリック値を予測します。メトリックの予測値が事前に設定された値以上の場合、スケーリングの提案が提供されます。
スケジュールされた自動スケーリング: DAS は、指定されたポリシーに基づいてデータベースインスタンスを定期的にスケールアップし、指定されたスケーリング期間が経過すると元の仕様にスケールバックします。この機能により、予測可能な周期的なデータベース負荷の変化に最小限のコストで対応できます。
ローカルリソースの自動スケーリング: 観測ウィンドウにおけるデータベースインスタンスの平均 CPU 使用率が指定されたしきい値に達すると、DAS はローカルホストで使用可能なリソースを利用して、データベースインスタンスの CPU コア数を指定された値まで増やします。
ストレージの自動拡張: データベースインスタンスの使用済みストレージ容量が指定されたしきい値以上になると、DAS はデータベースインスタンスのストレージ容量を自動的にスケールアップして、ビジネスの安定性を確保します。
ポリシーの作成
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[リソース] > [自動スケーリング設定] を選択します。
[自動スケーリングポリシー] セクションで、[ポリシーの追加] をクリックします。[ポリシーの追加] パネルで、[モード] ドロップダウンリストからモードを選択し、その他のパラメーターを設定します。パラメーターの設定方法の詳細については、対応するトピックを参照してください:
ポリシーの適用
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[リソース] > [自動スケーリング設定] を選択します。
[自動スケーリングポリシー] セクションで、適用するポリシーを見つけ、[適用][アクション] 列の をクリックします。
[ポリシーの適用] ダイアログボックスで、ポリシーを適用するデータベースインスタンスを選択し、
アイコンをクリックします。[確認] をクリックして、選択したデータベースインスタンスにポリシーを適用します。
ポリシーのキャンセル
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[リソース] > [自動スケーリング設定] を選択します。
[自動スケーリングポリシー] セクションで、データベースインスタンスに対してキャンセルするポリシーを見つけ、[適用済みインスタンス] 列の数字をクリックします。
[インスタンスの詳細] ダイアログボックスで、ポリシーをキャンセルするデータベースインスタンスを見つけ、[キャンセル][アクション] 列の をクリックします。
[OK] をクリックします。
ポリシーの変更
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[リソース] > [自動スケーリング設定] を選択します。
[自動スケーリングポリシー] セクションで、変更するポリシーを見つけ、[変更][アクション] 列の をクリックします。
[ポリシーの更新] パネルで、ポリシー設定を変更します。
説明ポリシーを変更すると、ポリシーが適用されているすべてのデータベースインスタンスが影響を受けます。
スケジュールされた自動スケーリング ポリシーを変更すると、ポリシーに関連付けられている進行中のタスクが影響を受けます。
実行期間中にスケジュールされた自動スケーリングポリシーの [操作] パラメーターの値が変更された場合、データベースインスタンスの仕様は元のポリシーで指定された仕様と異なるため、システムはスケールバック時にデータベースインスタンスを元の仕様にスケールバックしません。
実行期間中にスケジュールされた自動スケーリングポリシーの [有効期間自] パラメーターと [繰り返し] パラメーターの値が変更された後に [スケールバック時間] パラメーターの値が変更された場合、システムはデータベースインスタンスを元の仕様にスケールバックしません。
[OK] をクリックします。
ポリシーの削除
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[リソース] > [自動スケーリング設定] を選択します。
以下の方法を使用して、作成済みのポリシーを 1 つ以上削除します。
説明データベースインスタンスに適用されていないポリシーのみ削除できます。データベースインスタンスのポリシーをキャンセルする方法の詳細については、このトピックのポリシーのキャンセル セクションを参照してください。
スケジュールされた自動スケーリングポリシーを削除すると、ポリシーに関連付けられている進行中のタスクが影響を受けます。実行期間中にスケジュールされた自動スケーリングポリシーが削除された場合、システムはデータベースインスタンスを元の仕様にスケールバックしません。
複数のポリシーを一度に削除するには、ポリシーを選択し、[一括削除] をクリックします。
単一のポリシーを削除するには、削除するポリシーを見つけ、[アクション] 列の [削除] をクリックします。