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

ApsaraDB RDS:自動パフォーマンススケーリング機能の構成

最終更新日:Jun 20, 2025

ビジネスの成長によってデータベースのトラフィックが増加し、計算リソースが不足した場合、CPU コア数やメモリ容量など、RDS インスタンスの計算リソースを増やすことができます。Database Autonomy Service (DAS) は、ApsaraDB RDS for MySQL インスタンスに自動パフォーマンススケーリング機能を提供し、ピーク時のトラフィックの急増に対応します。トラフィックが減少すると、DAS はインスタンスの仕様を自動的にスケールダウンして、リソースの無駄を防止します。

前提条件

  • RDS インスタンスは次の要件を満たしています。

    • 課金方式: RDS インスタンスは、従量課金またはサブスクリプション インスタンスです。

      説明

      サーバーレス RDS インスタンスの仕様は自動的にスケーリングされるため、自動パフォーマンススケーリングを構成する必要はありません。

    • エディション: RDS インスタンスは、RDS 高可用性エディションを実行しています。

    • インスタンスタイプ: RDS インスタンスは、汎用インスタンスタイプを使用しています。

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

  • RDS インスタンスが存在するリージョンでは、DAS の 異常検知 機能がサポートされています。

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

説明

廃止されたインスタンスタイプとクラウドディスクを使用する RDS インスタンスでは、自動パフォーマンススケーリング機能はサポートされていません。この機能を使用するには、インスタンスタイプを使用可能なインスタンスタイプに変更する必要があります。RDS インスタンスのインスタンスタイプの変更方法については、「インスタンス仕様の変更」をご参照ください。

課金ルール

  • プレミアムローカル SSD: デフォルトでは、自動パフォーマンススケーリング機能は無効になっており、料金は発生しません。この機能を有効にすると、従量課金方式に基づいて課金されます。

    自動パフォーマンススケーリング機能の単価は、リージョンによって異なります。次の表は、さまざまなリージョンでの単価を示しています。

    リージョン

    単価(USD/CPU コア時間)

    中国(張家口)、中国(烏蘭察布)

    0.063

    中国(香港)、韓国(ソウル)

    0.134

    日本(東京)

    0.100

    マレーシア(クアラルンプール)

    0.102

    シンガポール、インドネシア(ジャカルタ)

    0.155

    ドイツ(フランクフルト)、英国(ロンドン)

    0.078

    米国(バージニア)、米国(シリコンバレー)

    0.129

    アラブ首長国連邦(ドバイ)

    0.091

    その他地域

    0.083

    プレミアムローカル SSD を使用する RDS インスタンスの場合、自動パフォーマンススケーリング機能は分単位で課金され、1 時間ごとに請求書が生成されます。自動パフォーマンススケーリング操作の料金は、次の式を使用して計算されます。CPU コアあたりに課金される時間料金 × 追加される CPU コア数 × 時間単位のスケーリング期間

    たとえば、RDS インスタンスが中国(杭州)リージョンにあり、4 つの CPU コアを提供しているとします。RDS インスタンスが自動的に 8 つの CPU コアにスケールアップし、スケーリング期間が 30 分に及ぶ場合、次の計算に基づいて 1.08 元が課金されます。0.083 USD(CPU コア時間あたりの単価)× 4(追加される CPU コア数)× 0.5(時間単位のスケーリング期間)= 0.166 USD。中国(杭州)リージョンの単価は、0.083 USD/ CPU コア時間です。

  • クラウドディスク: デフォルトでは、自動パフォーマンススケーリング機能は無効になっており、料金は発生しません。この機能を有効にすると、自動パフォーマンススケーリング中に選択された新しいインスタンスタイプに基づいて課金されます。スケーリングの価格は、リージョンや新しい仕様など、インスタンスの構成によって異なります。詳細については、ApsaraDB RDS 購入ページをご覧ください。

機能の説明

流程图

項目

クラウドディスクを使用する RDS インスタンス

プレミアムローカル SSD を使用する RDS インスタンス

拡張可能な項目

  • インスタンスタイプ(コア数とメモリ容量を指定)

  • IOPS

  • 最大接続数

説明
  • 自動スケールアップの条件が満たされると、DAS は RDS インスタンスに適切な仕様を自動的に計算します。このプロセスは、許可される最大仕様に達するまで継続できます。

  • 自動スケールアップが完了すると、IOPS と最大接続数が同時に増加します。各インスタンスタイプでサポートされている IOPS と最大接続数の詳細については、「プライマリインスタンスタイプ一覧」をご参照ください。

  • CPU

  • IOPS

説明
  • コア数は元のコア数の 2 倍に増加し、1 回だけ増加できます。自動スケールアップ中にコア数が増加した後、後続の自動スケールアップでコア数を増やすことはできません。

  • IOPS は、追加されるコアごとに 1,000 増加します。

スケールダウン

自動スケールダウンがサポートされています。

[基本情報] ページで [自動パフォーマンススケーリング] の自動スケールダウン設定を構成することはできません。代わりに、[自律サービス] > [自動パフォーマンススケーリング] を選択して、自動スケールダウン設定を構成できます。詳細については、「自動パフォーマンススケーリング機能の使用」をご参照ください。

自動スケールダウンがサポートされています。

説明

スケールダウンの監視期間の 99% の間、CPU 使用率が 30% 未満のままである場合、DAS はコア数と IOPS を元の仕様に自動的にスケールダウンします。

可用性

インスタンスのスイッチオーバーが発生します。

重要
  • 仕様変更が有効になるまでの間に、インスタンスのスイッチオーバーが発生する場合があります。アプリケーションが RDS インスタンスに自動的に再接続するように構成されていることを確認してください。インスタンスのスイッチオーバーの影響の詳細については、「インスタンスのスイッチオーバーの影響」をご参照ください。

  • データベースプロキシ機能の持続的接続を有効にすると、自動スイッチオーバー中もアプリケーションとデータベースプロキシ間の接続は有効なままです。詳細については、「持続的接続設定の構成」および「データベースプロキシ機能の有効化」をご参照ください。

インスタンスのスイッチオーバーは発生しません。

説明

自動スケールアップまたは自動スケールダウンは、30 秒以内に完了できます。スケールアップまたはスケールダウンプロセス中に一時的な切断は発生しません。

制限事項

  • プレミアムローカル SSD を使用する RDS インスタンスの場合、自動パフォーマンススケーリング機能は CPU コア数と IOPS のみをスケールアップし、メモリ容量や最大接続数はスケールアップしません。

  • インスタンスがデプロイされているホストが十分なリソースを提供できない場合、プレミアムローカル SSD を使用する RDS インスタンスは自動的にスケールアップできません。ホストが十分なリソースを提供できない確率は 1% 未満です。

  • RDS インスタンスがプレミアムローカル SSD を使用している場合、スケールアップはプライマリ RDS インスタンスでのみ実行されます。プライマリ RDS インスタンスがスケールアップされた後に [プライマリ/セカンダリスイッチオーバー] がトリガーされると、次のいずれかの状況が発生します。

    • プライマリ RDS インスタンス(元のセカンダリ RDS インスタンス)がスケールアップまたはスケールダウンをトリガーする条件を満たしている場合、DAS はプライマリ RDS インスタンスでスケーリング操作を実行します。

    • セカンダリ RDS インスタンス(元のプライマリ RDS インスタンス)がスケールダウンをトリガーする条件を満たしている場合、システムはセカンダリ RDS インスタンスを元の仕様にスケールダウンします。

影響

  • 新しい仕様がクラウドディスクを使用する RDS インスタンスに適用されている場合、インスタンスのスイッチオーバーが発生します。アプリケーションが RDS インスタンスに自動的に再接続するように構成されていることを確認してください。詳細については、「インスタンスのスイッチオーバーの影響」をご参照ください。

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

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

手順

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

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

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

    インスタンスカテゴリ

    パラメーター

    説明

    汎用 RDS インスタンス

    [自動リソーススケーラビリティ]

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

    [CPU トリガーしきい値]

    DAS が RDS インスタンスをスケールアップする基準となる平均 CPU 使用率のしきい値(パーセント)。単位:パーセント(%)。

    有効値:

    • プレミアムローカル SSD を使用する RDS インスタンスの有効値:70 ~ 90。

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

    しきい値は 10% 刻みで調整できます。

    クラウドディスクを使用する RDS インスタンス

    [監視期間]

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

    [5 分][20 分][30 分][40 分][60 分]

    説明

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

    [仕様の上限]

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

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

    重要

    RDS インスタンスが 1 CPU コアと 2 GB のメモリを提供するインスタンスタイプを使用していて、自動スケールアップがトリガーされた場合、RDS インスタンスの仕様は 4 CPU コアと 8 GB のメモリにスペックアップされます。この場合、RDS インスタンスをスケールアップできる最大仕様を 4 CPU コアと 8 GB のメモリ以上に設定する必要があります。そうでない場合、スケールアップは失敗します。

    プレミアムローカル SSD を使用する RDS インスタンス

    スケールアップ監視期間

    RDS インスタンスの CPU 使用率を監視し、自動スケールアップをトリガーする時間範囲を選択します。有効値:

    1 分3 分5 分10 分20 分30 分

    説明

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

    スケールダウン監視期間

    RDS インスタンスの CPU 使用率を監視し、自動スケールダウンをトリガーする期間を選択します。有効値:

    [1分][3分][5分][10分][20分][30分]

    説明

    DAS は、スケールダウン監視期間中に RDS インスタンスの CPU 使用率を定期的にチェックします。スケールダウン監視期間の 99% の間、CPU 使用率が 30% 未満のままである場合、自動スケールダウンがトリガーされます。

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

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