ビジネスの成長や高負荷なデータベースのワークロードによるパフォーマンスへの影響を管理するために、Database Autonomy Service (DAS) は予測ベースのオートスケーリングを提供します。DAS は、過去 10 日間のインスタンスのパフォーマンスデータを分析し、今後 24 時間のメトリクスを予測します。メトリクスがパフォーマンスのボトルネックのしきい値に達すると DAS が予測した場合、スケールアウトの提案を生成します。 この機能は予測とスケールアウトの提案のみを生成します。インスタンスを自動的にスケールアウトすることはありません。インスタンスのスケールアウトは手動で行う必要があります。
前提条件
-
インスタンスは次のいずれかのバージョンで実行されている必要があります。
ApsaraDB RDS for MySQL 8.4 (RDS High-availability Edition または RDS Cluster Edition)
ApsaraDB RDS for MySQL 8.0 (RDS High-availability Edition、RDS Enterprise Edition、または RDS Cluster Edition)
ApsaraDB RDS for MySQL 5.7 (RDS High-availability Edition、RDS Enterprise Edition、または RDS Cluster Edition)
ApsaraDB RDS for MySQL 5.6 (RDS High-availability Edition)
ApsaraDB RDS for MySQL 5.5 (RDS High-availability Edition)
-
DAS のサービスリンクロールが必要です。
課金
この機能は予測と提案のみを生成し、インスタンスを自動的にスケールアウトすることはありません。したがって、料金は発生しません。
予測ベースのオートスケーリングポリシーの設定
-
[RDS Instances] ページに移動します。上部メニューでリージョンを選択し、ターゲットインスタンスの ID をクリックします。
-
左側のナビゲーションペインで、を選択します。自律型センター ページで、自律機能設定 をクリックします。
-
タブで、ポリシーの追加 をクリックし、次のパラメーターを設定してから 確定する をクリックします。
パラメータ
説明
[ポリシー名]
ポリシーのカスタム名を入力します。
[モード]
予測に基づく自動スケーリング を選択します。
[エンジンタイプ]
ApsaraDB RDS for MySQL を選択します。
[メトリックタイプ]
CPU 使用率 (%) を選択します。
[目標値]
メトリクスのターゲット値です。予測値がこの値以上の場合、DAS はスケールアウトの提案を生成します。
-
推奨ポリシーセクションで、追加するポリシーを見つけ、操作列の 適用をクリックし、表示されるダイアログボックスで 次へをクリックします。
-
既存のポリシーを変更するには、ポリシーの操作列で[変更]をクリックし、アップデートポリシータブで変更します。
-
ポリシーの適用を解除するには、適用ポリシー セクションでポリシーを見つけ、[アクション] 列の キャンセル をクリックします。
-
-
自律機能管理 ページで、確定する をクリックします。
-
(オプション) アラートを設定し、アラート連絡先グループを追加して、予測ベースのオートスケーリングイベントの通知をタイムリーに受け取れるようにします。
説明インスタンスに対して既に アラートテンプレートを設定している場合は、システムのプロンプトに従って、対応する自律イベントのアラートルールをテンプレートに追加してください。
予測ベースのオートスケーリング結果の表示
-
[RDS Instances] ページに移動します。上部メニューでリージョンを選択し、ターゲットインスタンスの ID をクリックします。
-
左側メニューで、 を選択します。
-
自律型センター ページで、選択した時間範囲の [オートスケーリングイベント] を表示できます。
-
[データベースワークロード予測] イベントの場合は、[詳細] をクリックします。
詳細ページでは、イベントタイプは オートスケーリングイベント、重要度は 通知、イベント名は データベースワークロード予測 となります。
次のステップ
スケールアウトの提案に基づき、インスタンスの仕様を変更します。詳細については、「仕様変更」をご参照ください。