Database Autonomy Service (DAS) は、Tair (Redis OSS-compatible) 向けに予測ベースの自動スケーリングポリシーを提供します。このポリシーは、過去 10 日間のインスタンスの既存データを使用して、今後 24 時間のパフォーマンスメトリック値を予測します。予測されたメトリック値が指定されたターゲット値以上の場合、スケールアウトが推奨されます。
この機能はスケールアウトの推奨のみを提供します。スケールアウト操作は手動で実行する必要があります。スケールアウト操作を自動的に実行するソリューションについては、以下をご参照ください。
自動スケールアウト: 事前に設定されたしきい値に基づいて、インスタンスを自動的かつ増分的にスケールアウトします。インスタンスのスケールインは手動で行う必要があります。これは、トラフィックのバーストや動的なワークロードがあるシナリオに適しています。
スケジュールされた自動スケーリング: 事前に設定されたポリシーに基づいて、スケジュールされた時間にインスタンスをスケールアウトします。自動スケールインがサポートされています。これは、既知の定期的な高ワークロードのシナリオに適しています。
手順
コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスを見つけてインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[CloudDBA] > パフォーマンスの傾向 をクリックします。
パフォーマンスの傾向 ページで、[自律サービス設定] をクリックします。
重要インスタンスがプロキシモードの場合は、[プロキシノード] に切り替えてから [自律サービス設定] をクリックします。
[Auto Scaling] タブの [自律機能設定] パネルで、[ポリシーの追加] をクリックします。[ポリシーの追加] ページで、次のパラメーターを設定します。
パラメーター
説明
ポリシー名
ポリシーの名前。
モード
ポリシーのモード。[予測ベースの Auto Scaling] を選択します。
説明現在、このモードはスケールアウトの推奨のみを提供し、スケールアウト操作は実行しません。
エンジンタイプ
データベースエンジンタイプ。デフォルト値は [Redis] です。
予測メトリックタイプ
予測メトリックのタイプ。[メモリ使用量 (%)] を選択します。
ターゲット値
メトリックのターゲット値 (%)。予測されたメトリック値がターゲット値以上の場合、スケールアウトが推奨されます。
たとえば、ターゲット値を 70 に設定した場合、予測されるメモリ使用量が 70% 以上になるとスケールアウトが推奨されます。
[OK] をクリックします。
[推奨ポリシー] セクションで、ターゲットポリシーを見つけ、[アクション] 列の [適用] をクリックして、ポリシーをインスタンスに追加します。
説明作成したポリシーを変更するには、ポリシーの [アクション] 列にある [変更] をクリックし、[ポリシーの更新] タブで設定を変更します。
インスタンスのポリシーをキャンセルするには、[適用済みポリシー] セクションでポリシーを見つけ、[アクション] 列の [ポリシーのキャンセル] をクリックします。
予測ベースの自動スケーリング結果の表示
DAS コンソールにログインします。
左側のナビゲーションウィンドウで、[インスタンスモニタリング] をクリックします。
ターゲットインスタンスを見つけ、インスタンス ID をクリックしてインスタンス詳細ページに移動します。
左側のナビゲーションウィンドウで、[自律センター] をクリックします。
[自律センター] ページで、選択した時間範囲内に発生した [Auto Scaling] イベントを表示します。
[データベースワークロード予測] イベントの [詳細] をクリックして、予測ベースの自動スケーリングの詳細を表示します。
