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

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

最終更新日:Mar 25, 2025

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

前提条件

  • 管理対象のデータベースインスタンスが、次のいずれかのタイプであること。

    • ApsaraDB RDS for MySQL

    • PolarDB for MySQL

    • Tair ( Redis OSS 互換 )

  • DAS 用のサービスロールが作成されていること。詳細については、「AliyunServiceRoleForDAS ロール」をご参照ください。

手順

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

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

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

      1. 左側のナビゲーションウィンドウで、[リソース] > [自動スケーリング設定] を選択します。

      2. 自動スケーリングポリシー セクションで、ポリシーの追加 をクリックします。ポリシーの追加 パネルで、以下の表に記載されているパラメーターを構成します。

        表 1. パラメーター

        パラメーター

        説明

        ポリシー名

        ポリシーの名前。

        モード

        ポリシーのモード。[予測ベースの自動スケーリング] を選択します。

        説明

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

        エンジンタイプ

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

        メトリックタイプ

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

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

        目標値

        予測メトリックの事前定義値。メトリックの予測値が事前定義値以上の場合、スケーリングの推奨事項が提供されます。

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

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

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

    • 予測ベースの自動スケーリング ポリシーは、[自律型関数設定] タブの 自律機能管理 パネルで作成します。

      1. 左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. DAS コンソールの左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。

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

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

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

  5. 詳細[イベント: データベースワークロード予測] セクションの をクリックして、予測ベースの自動スケーリングの詳細を表示します。

    tx

参照

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