ビジネスの成長とデータベースの高いワークロードによって引き起こされるパフォーマンスの課題に対処するため、Database Autonomy Service (DAS) は予測ベースのオートスケーリング機能を提供します。この機能は、過去 10 日間の履歴データに基づいて、今後 24 時間のパフォーマンスメトリクスを予測します。予測されたメトリクスが指定したしきい値に達すると予測された場合、DAS は事前にスケーリング提案を提供します。
前提条件
-
DAS は、次のデータベースエンジンをサポートしています。
-
ApsaraDB RDS for MySQL
-
PolarDB for MySQL
-
Tair (Redis OSS-compatible)
-
-
DAS の サービスリンクロールが作成されていること。
操作手順
DAS コンソールにログインします。
-
予測ベースのオートスケーリングポリシーを追加します。
-
管理と設定 ページでポリシーを追加します。
-
左側のナビゲーションウィンドウで、リソース管理 > Auto Scaling 設定 を選択します。
-
自動スケーリングポリシー セクションで ポリシーの追加 をクリックします。ポリシーの追加 パネルで、次のパラメーターを設定します。
表 1. パラメーター
パラメーター
説明
ポリシー名
ポリシーの名前。
モード
ポリシーモード。 予測に基づく自動スケーリング を選択します。
説明このモードは予測のみです。スケーリング提案は提供しますが、スケーリング操作は実行しません。
エンジンタイプ
データベースエンジンのタイプ。
メトリックタイプ
-
ApsaraDB RDS for MySQL および PolarDB for MySQL の場合、CPU 使用率 (%) のみがサポートされます。
-
Tair (Redis OSS-compatible) の場合、メモリ使用率 (%) のみがサポートされます。
目標値
予測メトリクスのターゲット値。予測値がこのターゲット値以上になると、DAS はスケーリング提案を提供します。
-
-
ポリシーの適用 ページで、ポリシーを適用する各データベースインスタンスのチェックボックスをオンにし、
をクリックします。 -
決定 をクリックして、選択したデータベースインスタンスにポリシーを追加します。
また、自動スケーリングポリシー セクションからポリシーを適用することもできます。ポリシーを見つけ、操作 列の 適用 をクリックして、ターゲットのデータベースインスタンスに適用します。
-
-
インスタンスの Autonomy Service Settings の 自律機能管理 ページで、予測ベースのオートスケーリングポリシーを追加します。
-
左側のナビゲーションウィンドウで、インテリジェント O&M センター > インスタンスモニター を選択します。
-
ターゲットインスタンスを見つけ、その ID をクリックしてインスタンス詳細ページを開きます。
-
ページの右上隅にある Autonomy Service Settings をクリックします。
-
タブで、ポリシーの追加 をクリックします。パラメーターは、パラメーターの説明に従って設定します。
-
推奨ポリシー セクションで、追加するポリシーを見つけ、操作 列の 適用 をクリックします。
説明-
ポリシーを変更するには、操作 列の 変更 をクリックします。アップデートポリシー タブで変更を行います。
-
ポリシーの適用を停止するには、適用ポリシー セクションの 操作 列にある [キャンセル] をクリックします。
-
-
決定 をクリックします。
-
アラートテンプレート を設定して、ご利用のデータベースインスタンスの予測ベースのオートスケーリングイベントに関する通知をタイムリーに受信します。
システムはアラートテンプレートを推奨し、自律イベントに必要なアラートルールを追加します。プロンプトに従って設定を完了してください。
説明-
インスタンスにアラートテンプレートをすでに設定している場合は、プロンプトに従って、既存のテンプレートに自律イベントに必要なアラートルールを追加してください。
-
アラートテンプレートとアラートルールを自分で設定する方法については、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。
-
-
通知を受信する アラート連絡先グループ を選択します。
-
連絡先の追加 をクリックして、新しいアラート連絡先を追加します。
-
連絡先グループの追加 をクリックして、新しいアラート連絡先グループを追加します。
-
連絡先の横にある 変更 または [削除] をクリックして、連絡先を変更または削除します。
詳細については、「アラート連絡先の管理」をご参照ください。
-
-
設定の送信 をクリックし、表示されるダイアログボックスでアラート設定を確認します。
-
-
予測ベースのオートスケーリング結果の表示
-
左側のナビゲーションウィンドウで、インテリジェント O&M センター > インスタンスモニター を選択します。
-
ターゲットインスタンスを見つけ、その ID をクリックしてインスタンス詳細ページを開きます。
-
左側のナビゲーションウィンドウで、自律型センター をクリックします。
-
自律型センター ページで、選択した時間範囲内に発生した オートスケーリング イベント を表示できます。
-
[データベースワークロード予測] イベントの 詳細 をクリックして、スケーリング提案に関する詳細を表示します。
このイベントの正式名称は [データベースワークロード予測 (予測のみ)] で、深刻度レベルは [注意] です。
関連ドキュメント
スケーリング提案を受け取った後、データベースインスタンスをスケールアップできます。手順については、ご利用のエンジンタイプのドキュメントをご参照ください。
-
ApsaraDB RDS for MySQL: インスタンス仕様の変更。
-
PolarDB for MySQL: クラスター仕様の手動変更。
-
Tair (Redis OSS-compatible): インスタンス設定の変更。