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

ApsaraDB RDS:自動パフォーマンススケーリングの設定

最終更新日:Jan 18, 2024

Database Autonomy Service (DAS) は、ApsaraDB RDS for MySQLの自動パフォーマンススケーリング機能を提供します。 この機能は、ワークロードに基づいてApsaraDB RDS for MySQLインスタンスを自動的にスケールアップして、トラフィックスパイクに対処し、RDSインスタンスの安定性を確保します。 このトピックでは、RDSインスタンスの自動パフォーマンススケーリング機能を有効にする方法について説明します。

前提条件

  • RDSインスタンスは、サブスクリプションまたは従量課金の課金方法を使用します。

    説明

    RDSインスタンスがサーバーレス課金方法を使用している場合、システムはRDSインスタンスのストレージ容量を自動的にスケーリングします。 自動パフォーマンススケーリングを設定する必要はありません。

  • RDSインスタンスはRDS High-availability Editionを実行します。

  • RDSインスタンスはクラウドディスクを使用しています。

  • RDSインスタンスは標準製品タイプを使用します。

  • DASはAlibaba Cloudアカウントを使用して有効化されます。 詳細については、「Autonomy center」をご参照ください。

  • Alibaba Cloudアカウントの残高は十分です。

説明

インスタンスタイプが段階的に廃止されているRDSインスタンスでは、自動パフォーマンススケーリング機能はサポートされていません。 RDSインスタンスのインスタンスタイプが段階的に廃止された場合、自動パフォーマンススケーリング機能を有効にする前に、インスタンスのインスタンスタイプを変更する必要があります。 RDSインスタンスのインスタンスタイプを変更する方法については、「インスタンス仕様の変更」をご参照ください。

課金ルール

この機能は自動的に無効になり、料金は発生しません。 この機能を有効にすると、自動スケールアップ時に選択された新しいインスタンスタイプに基づいて課金されます。 スケールアップの料金は、リージョンや新しいインスタンスタイプなどのインスタンス構成によって異なります。 詳細については、ApsaraDB RDS購入ページをご参照ください。

自動パフォーマンススケーリングプロセス

云盘扩容流程

RDSインスタンスの自動パフォーマンススケーリング機能を有効にした後、DASは、指定された監視ウィンドウでのRDSインスタンスの平均CPU使用率が指定されたしきい値に達すると、RDSインスタンスのワークロードに基づいてRDSインスタンスをスケールアップします。 スケールアップ後のRDSインスタンスの仕様は、[仕様の上限] パラメーターで指定された仕様を超えることはできません。 このパラメーターは、ApsaraDB RDSコンソールで指定できます。 RDSインスタンスがスケールアップされた後、DASはRDSインスタンスのCPU使用率を監視し続けます。 指定された監視ウィンドウのCPU使用率が再び指定されたしきい値に達すると、DASはRDSインスタンスを再びスケールアップします。 このプロセスは、RDSインスタンスの仕様が [仕様の上限] パラメーターで指定された最大仕様に達するまで続きます。

説明

RDSインスタンスをスケールアップした後、RDSインスタンスを自動的にスケールダウンすることはできません。 スケールダウン提案をサブスクライブし、スケールダウン提案に基づいてRDSインスタンスの仕様を手動で変更できます。 詳細については、「イベントサブスクリプション」をご参照ください。 RDSインスタンスの平均CPU使用率が、指定された監視ウィンドウの99% で30% 未満のままである場合、システムはスケールダウンの提案をプッシュします。 スケールダウンの提案に基づいて、RDSインスタンスの仕様を変更できます。 詳細は、「インスタンス仕様の変更」をご参照ください。

影響

  • 新しい仕様がRDSインスタンスに適用されると、インスタンスの切り替えが発生します。 RDSインスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認します。 インスタンスの切り替えの影響の詳細については、「インスタンスの切り替えの影響」をご参照ください。

  • RDSインスタンスが最新のマイナーエンジンバージョンを実行していない場合、DASは仕様変更中にRDSインスタンスのマイナーエンジンバージョンを最新バージョンに更新します。 これにより、RDSインスタンスのパフォーマンスと安定性が保証されます。

  • RDSインスタンスの自動パフォーマンススケーリング機能を有効にすると、システムはAliyunServiceRoleForDASサービスにリンクされたロールをDASに割り当てます。 これにより、DASはApsaraDB RDSに関連するリソースにアクセスできます。

手順

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

  2. 表示されるページの 設定情報 セクションで、[自動パフォーマンススケーリング] の横にある [設定] をクリックします。

  3. 表示されるダイアログボックスで、次のパラメーターを設定します。

    パラメーター

    説明

    自動パフォーマンススケーリング

    自動パフォーマンススケーリング機能を有効にするかどうかを指定します。

    観察期間

    RDSインスタンスのCPU使用率を監視する時間範囲。 有効な値:

    • 20 分

    • 30 分

    • 40 分

    • 60 分

    説明

    DASは、選択した時間帯のRDSインスタンスのCPU使用率を定期的にチェックします。 CPU使用率がCPUトリガーしきい値パラメーターの値に達すると、自動スケールアップがトリガーされます。

    CPUトリガーしきい値

    RDSインスタンスをスケールアップするDASに基づく平均CPU使用率のしきい値 (パーセンテージ) 。 単位: パーセンテージ (%) 。

    有効な値:

    • ローカルディスクを使用するRDSインスタンスの有効値: 70 ~ 90。

    • クラウドディスクを使用するRDSインスタンスの有効値: 50 ~ 90

    上限の仕様

    自動パフォーマンススケーリング機能でサポートされている最大仕様。

    説明

    指定された監視ウィンドウでRDSインスタンスの平均CPU使用率がCPUトリガーしきい値パラメーターの値に達した場合、DASはビジネス要件に基づいてRDSインスタンスをスケールアップします。 RDSインスタンスの平均CPU使用率が、指定された監視ウィンドウで再びCPUトリガーしきい値パラメーターの値に達した場合、DASはRDSインスタンスを再びスケールアップします。 このプロセスは、RDSインスタンスの仕様が許可されている最大仕様に達するまで続きます。

  4. [OK] をクリックします。

    ページの 設定情報 セクションで、[自動パフォーマンススケーリング] のステータスが [有効] に変わります。