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

ApsaraDB RDS:予測ベースの自動スケーリング機能を使用する

最終更新日:Nov 07, 2024

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

前提条件

  • RDSインスタンスは、次のMySQLバージョンとRDSエディションのいずれかを実行します。

    • RDS High-availability Edition、RDS Enterprise EditionRDS Cluster EditionのMySQL 8.0

    • RDS High-availability Edition、RDS Enterprise EditionRDS Cluster EditionのMySQL 5.7

    • RDS High-availability EditionのMySQL 5.6

    • RDS High-availability EditionのMySQL 5.5

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

手順

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 次のいずれかの方法を使用して、Autonomous Function Managementパネルに移動します。

    • 左側のナビゲーションウィンドウで、[Autonomy Services] > [診断] を選択します。 表示されるページで、[自律センター] タブをクリックします。 [Autonomy Center] タブの右上隅にある [Autonomy Service Settings] をクリックします。

    • 左側のナビゲーションウィンドウで、[Autonomy Services] > [ダッシュボード] を選択します。 表示されるページの [パフォーマンストレンド] タブで、[自律サービスの設定] をクリックします。

  3. 表示されるパネルで、[自律機能の設定] > [自動スケーリング] を選択します。 表示されるタブで、[ポリシーの追加] をクリックします。 [ポリシーの追加] パネルで、次のパラメーターを設定します。

    パラメーター

    説明

    ポリシー名

    ポリシー名。

    モード

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

    説明

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

    エンジンタイプ

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

    メトリックタイプ

    予測メトリックのタイプ。 [CPU使用率 (%)] を選択します。

    宛先値

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

  4. [ポリシーの追加] パネルで、OKをクリックします。

  5. 推奨ポリシーセクションで、アクション列の適用をクリックしてRDSインスタンスにポリシーを追加します。

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

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

  6. [Autonomous Function Management] パネルで、OKをクリックします。

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

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

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

    • RDSインスタンスにアラートテンプレートを設定せずに設定する場合は、「アラートテンプレートの設定」および「アラートルールの設定」の手順に従って、アラートテンプレートを設定できます。

    1. [アラート送信先グループの選択] ステップで、[アラート送信先グループ] を選択します。

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

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

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

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

    2. [リソースに関連付ける] ステップで、関連するリソースを確認します。

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

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

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、Autonomyサービス > 診断を選択します。

  3. 自治センタータブで時間範囲を指定し、指定された時間範囲内に発生した自動スケーリングイベント を表示します。

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

    tx

関連ドキュメント

拡張の提案に基づいて、RDSインスタンスの仕様をアップグレードできます。 詳細については、「インスタンス仕様の変更」をご参照ください。