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インスタンスへのポリシーの適用をキャンセルするには、[適用ポリシー] セクションの [操作] 列の [キャンセル] をクリックします。
予測ベースの自動スケーリングの結果を表示する
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[Autonomy Center] タブで、時間範囲を指定し、指定した時間範囲内で発生した自動スケーリングイベントを表示します。
[イベント: データベースワークロード予測] セクションの [詳細] をクリックして、予測ベースの自動スケーリングの詳細を表示します。
参考情報
スケーリングの提案に基づいて、および「インスタンス仕様の変更」に記載されている手順に従って、RDSインスタンスの仕様を増やすことができます。