Database Autonomy Service (DAS) は、ApsaraDB RDS for MySQLの予測ベースの自動スケーリング機能を提供し、ビジネスの成長と大量のデータベース負荷に対応します。 この機能により、過去10日間のRDSインスタンスの履歴データに基づいて、今後24時間のApsaraDB RDS for MySQLインスタンスのメトリック値を予測し、予測ベースの自動スケーリングに関する提案を提供できます。 このトピックでは、予測ベースの自動スケーリングポリシーを作成する方法について説明します。
前提条件
RDSインスタンスは、次のMySQLバージョンとRDSエディションのいずれかを実行します。
RDS High-availability Edition、RDS Enterprise Edition、RDS Cluster EditionのMySQL 8.0
RDS High-availability Edition、RDS Enterprise Edition、RDS Cluster EditionのMySQL 5.7
RDS High-availability EditionのMySQL 5.6
RDS High-availability EditionのMySQL 5.5
DASのサービスにリンクされたロールが作成されます。 詳細については、「AliyunServiceRoleForDAS role」をご参照ください。
手順
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
次のいずれかの方法を使用して、Autonomous Function Managementパネルに移動します。
左側のナビゲーションウィンドウで、
を選択します。 表示されるページで、[自律センター] タブをクリックします。 [Autonomy Center] タブの右上隅にある [Autonomy Service Settings] をクリックします。左側のナビゲーションウィンドウで、
を選択します。 表示されるページの [パフォーマンストレンド] タブで、[自律サービスの設定] をクリックします。
表示されるパネルで、 を選択します。 表示されるタブで、[ポリシーの追加] をクリックします。 [ポリシーの追加] パネルで、次のパラメーターを設定します。
パラメーター
説明
ポリシー名
ポリシー名。
モード
ポリシーのモード。 [予測ベースのAuto Scaling] を選択します。
説明このモードでは、DASはスケーリングの提案を提供しますが、スケーリング操作は実行しません。
エンジンタイプ
データベースエンジンのタイプ。
メトリックタイプ
予測メトリックのタイプ。 [CPU使用率 (%)] を選択します。
宛先値
予測メトリックの事前定義された値。 予測メトリックの値が所定の値以上である場合、スケーリング提案が提供される。
[ポリシーの追加] パネルで、OKをクリックします。
推奨ポリシーセクションで、アクション列の適用ををクリックしてRDSインスタンスにポリシーを追加します。
説明ポリシーを変更するには、ポリシーに対応する [操作] 列の [変更] をクリックします。 [ポリシーの更新] パネルで、ポリシー設定を更新します。
RDSインスタンスにポリシーを適用しない場合は、[適用ポリシー] セクションのポリシーの [操作] 列で [キャンセル] をクリックします。
[Autonomous Function Management] パネルで、OKをクリックします。
必要に応じて、 [アラート設定] セクションで、アラートテンプレートを設定し、アラート通知をサブスクライブします。 これにより、予測ベースの自動スケーリングタスクのステータスをできるだけ早く把握することができます。
システムはアラートテンプレートを推奨し、アラートテンプレートに必要な自律性イベントのアラートルールを追加します。 プロンプトに従ってアラートテンプレートを設定できます。
説明RDSインスタンスにアラートテンプレートを設定した場合は、プロンプトに従って、必要な自律性イベントのアラートルールをアラートテンプレートに追加する必要があります。
RDSインスタンスにアラートテンプレートを設定せずに設定する場合は、「アラートテンプレートの設定」および「アラートルールの設定」の手順に従って、アラートテンプレートを設定できます。
[アラート送信先グループの選択] ステップで、[アラート送信先グループ] を選択します。
[連絡先の追加] をクリックしてアラート連絡先を追加します。
[連絡先グループの作成] をクリックして、アラート連絡先グループを作成します。
管理するアラート連絡先を見つけ、[操作] 列の [編集] または [削除] をクリックして、アラート連絡先に関する情報を変更または削除します。
詳細は、「アラート連絡先の管理」をご参照ください。
[リソースに関連付ける] ステップで、関連するリソースを確認します。
[設定の送信] をクリックします。 表示されるダイアログボックスで、設定を確認します。
予測ベースの自動スケーリングの結果を表示する
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、を選択します。
自治センタータブで時間範囲を指定し、指定された時間範囲内に発生した自動スケーリングイベント を表示します。
イベント: Database Workload Predictionセクションの詳細をクリックして予測ベースのオートスケーリングの詳細を表示します。
関連ドキュメント
拡張の提案に基づいて、RDSインスタンスの仕様をアップグレードできます。 詳細については、「インスタンス仕様の変更」をご参照ください。