すべてのプロダクト
Search
ドキュメントセンター

Database Autonomy Service:予測ベースの自動スケーリング

最終更新日:Nov 20, 2024

Database Autonomy Service (DAS) は、予測ベースの自動スケーリング機能を提供し、ビジネスの成長とデータベースの負荷を処理します。 この機能により、DASは、過去10日間のインスタンスの履歴データに基づいて、次の24時間のインスタンスのメトリック値を予測できます。 この特徴はまた、予測メトリックの値が閾値に達した場合に提案を提供する。 このトピックでは、予測ベースの自動スケーリングポリシーを作成する方法について説明します。

前提条件

  • 管理するデータベースインスタンスは、次のいずれかのタイプです。

    • ApsaraDB RDS for MySQL

    • PolarDB for MySQL

    • Tair (Redis OSS互換)

  • DASに対してサービスにリンクされたロールが作成されます。 詳細については、「AliyunServiceRoleForDAS role」をご参照ください。

手順

  1. DASコンソールにログインします。

  2. 予測ベースの自動スケーリングポリシーを作成します。

    • 管理と設定 ページで予測ベースの自動スケーリングポリシーを作成します。

      1. 左側のナビゲーションウィンドウで、管理と設定 をクリックします。

      2. 自動スケーリングポリシー セクションで、ポリシーの追加 をクリックします。 ポリシーの追加 パネルで、次の表に示すパラメーターを設定します。

        表 1 Parameters

        パラメーター

        説明

        ポリシー名

        ポリシー名。

        モード

        ポリシーのモード。 [予測ベースのAuto Scaling] を選択します。

        説明

        このモードでは、DASはスケーリングの提案を提供しますが、スケーリング操作は実行しません。

        エンジンタイプ

        データベースエンジンのタイプ。

        メトリックタイプ

        • 値を予測するメトリックの型。 エンジンタイプとしてRDS MySQLまたはPolarDB MySQLを選択した場合、[Metric type] パラメーターにはCPU使用率 (%) のみが使用できます。

        • エンジンタイプとしてRedisを選択した場合、メトリックタイプパラメーターで使用できるのはメモリ使用率 (%) だけです。

        目標値

        予測メトリックの事前定義された値。 メトリックの予測値が所定の値以上である場合、スケーリング提案が提供される。

      3. [次のステップ] をクリックします。 ポリシーの適用 ダイアログボックスで、ポリシーを適用するデータベースインスタンスを選択し、xyアイコンをクリックします。

      4. [確認] をクリックして、選択したデータベースインスタンスにポリシーを適用します。

        または、次の手順を実行して、ポリシーをデータベースインスタンスに適用できます。自動スケーリングポリシー セクションで、作成したポリシーを見つけ、[操作] 列の [適用] をクリックします。 [ポリシーの適用] ダイアログボックスで、ポリシーを適用するデータベースインスタンスを選択し、右方向の矢印をクリックして、[確認] をクリックします。

    • Autonomous Function Management パネルの [自律関数の設定] タブで、予測ベースの自動スケーリングポリシーを作成します。Autonomy Service Settings

      1. 左側のナビゲーションウィンドウで、インスタンスモニター をクリックします。

      2. [インスタンスモニタリング] ページで、予測ベースの自動スケーリングポリシーを作成するデータベースインスタンスを見つけ、インスタンスIDをクリックします。

      3. インスタンスの詳細ページで、右上隅にある Autonomy Service Settings をクリックします。

      4. Autonomous Function Management パネルの Autonomous Function Settings タブで、Auto Scaling タブをクリックします。 [適用ポリシー] セクションで、ポリシーの追加 をクリックして、データベースインスタンスの予測ベースの自動スケーリングポリシーを作成します。 詳細については、「テーブル1」を参照してください。 ローカルリソースの自動スケーリングトピックの「パラメータ」セクション。

      5. 推奨ポリシー セクションで、作成したポリシーを見つけ、操作 列の [適用] をクリックします。

        説明
        • ポリシーを変更するには、ポリシーの 操作 列で [変更] をクリックします。 アップデートポリシー パネルで、ポリシー設定を更新します。

        • インスタンスにポリシーを適用しない場合は、適用ポリシー セクションのポリシーの 操作 列で [キャンセル] をクリックします。

      6. [OK] をクリックします。

      7. [アラート設定] セクションで、アラートテンプレートを設定し、アラート通知をサブスクライブします。 これにより、予測ベースの自動スケーリングタスクのステータスをできるだけ早く把握することができます。

        システムはアラートテンプレートを推奨し、アラートテンプレートに必要な自律性イベントのアラートルールを追加します。 プロンプトに従ってアラートテンプレートを設定できます。

        説明
        • データベースインスタンスにアラートテンプレートを設定した場合は、プロンプトに従って、必要な自律性イベントのアラートルールをアラートテンプレートに追加する必要があります。

        • データベースインスタンスのアラートテンプレートとアラートルールを設定する方法の詳細については、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。

      8. [連絡先グループの選択] セクションで、アラート連絡先グループを選択します。

        • [連絡先の追加] をクリックしてアラート連絡先を追加します。

        • [連絡先グループの作成] をクリックして、アラート連絡先グループを作成します。

        • 管理するアラート連絡先を見つけ、[操作] 列の [編集] または [削除] をクリックして、アラート連絡先に関する情報を変更または削除します。

        詳細は、「アラート連絡先の管理」をご参照ください。

      9. [設定の送信] をクリックします。 表示されるダイアログボックスで、設定を確認します。

予測ベースの自動スケーリングの結果を表示する

  1. DASコンソールの左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。

  2. [インスタンスの監視] ページで、予測ベースの自動スケーリングが有効になっているデータベースインスタンスを見つけ、そのIDをクリックします。

  3. インスタンスの詳細ページの左側のペインで、自律型センターをクリックします。

  4. 自律型センターページで時間範囲を選択し、時間範囲内で発生した自動スケーリングイベントが表示されます。

  5. イベント: Database Workload Predictionセクションで詳細をクリックし、予測ベースのオートスケーリングの詳細を表示します。

    tx

関連ドキュメント

提供された提案に基づいて、データベースインスタンスに対してスケーリング操作を実行できます。 スケーリング操作の実行方法の詳細については、以下のトピックを参照してください。