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

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

最終更新日:Nov 09, 2025

ビジネスの成長によりデータベースのトラフィックが増加し、計算リソースが不足した場合、CPU やメモリなどのデータベースのコンピューティング仕様をスケールアップできます。Alibaba Cloud Database Autonomy Service (DAS) は、データベースインスタンスの自動スケーリングをサポートし、トラフィックの急増に対応します。トラフィックが減少すると、システムは自動的に仕様をスケールダウンしてリソースの浪費を防ぎます。

機能の説明

流程图

項目

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

高性能ローカルディスクを使用する RDS インスタンス

自動スケールアップ項目

  • CPU とメモリ: 監視期間 の間に、インスタンスはしきい値に達するたびに自動的にスケールアップされ、[仕様の上限] に達するまで続きます。

  • IOPS と最大接続数: インスタンスタイプがスケールアップされると、IOPS と最大接続数も増加します。

  • CPU: [スケールアップ監視ウィンドウ] の間に、しきい値に達すると CPU コアの数が 2 倍になります。それ以上のスケールアップは実行されません。

  • IOPS: 追加された CPU コアごとに IOPS が 1,000 増加します。

  • メモリと最大接続数: 増加しません。

重要

ホストリソースが不足している場合 (確率 1% 未満)、スケールアップは実行されません。

自動スケールダウン

インスタンスが次の 2 つの条件を満たす場合、システムはインスタンスタイプを段階的にスケールアップ前の仕様に自動的にスケールダウンします:

  • インスタンスが 静止期間 にない。

  • [スケールダウン監視ウィンドウ] (監視ウィンドウ + 10 分) の間に、インスタンスの CPU 使用率が 99% 以上の時間で 30% 未満である。

[スケールダウン監視ウィンドウ] の間に、CPU 使用率が 99% 以上の時間で 30% 未満である場合、システムは CPU と IOPS をスケールアップ前のレベルまで自動的かつ段階的にスケールダウンします。

可用性への影響

設定変更中に、30 秒間続く瞬断が発生する可能性があります。この操作はオフピーク時に実行し、アプリケーションに再接続メカニズムがあることを確認することをお勧めします。

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

説明

自動スケールアップおよびスケールダウン操作は 30 秒以内に完了し、ユーザーには感知されません。

前提条件

  • ApsaraDB RDS for MySQL インスタンスは、次の条件を満たす必要があります:

  • アカウントの残高がスケールアップをサポートするのに十分であること。

説明

廃止されたインスタンスタイプとクラウドディスクを使用する ApsaraDB RDS for MySQL インスタンスでは、自動パフォーマンススケーリング機能はサポートされていません。この機能を使用するには、まず 廃止されたインスタンスタイプを現在のインスタンスタイプに変更 できます。

注意事項

  • プライマリインスタンスと読み取り専用インスタンスの関係

    • プライマリインスタンスの自動スケールアップ設定は、その読み取り専用インスタンスに自動的に適用されません。読み取り専用インスタンスの自動スケールアップ設定は手動で設定する必要があります。

    • スケールアップ操作はプライマリインスタンスでのみ実行されます。プライマリインスタンスがスケールアップされた後にプライマリ/セカンダリフェールオーバーがトリガーされた場合:

      • 新しいプライマリインスタンス (元のセカンダリインスタンス) がスケールアップまたはスケールダウンの条件を満たす場合、システムは自動的に対応する調整を実行します。

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

  • 設定変更の影響

    • 設定を変更すると、インスタンスがまだ最新バージョンを実行していない場合、システムはマイナーバージョンを最新バージョンにアップグレードします。このアップグレードにより、パフォーマンスと安定性が確保されます。

    • DAS が ApsaraDB リソースにアクセスできるようにするため、自動スケールアップ機能を有効にすると、システムは AliyunServiceRoleForDAS サービスリンクロールを DAS に付与します。

課金

  • 高性能ローカルディスク (汎用): この機能は従量課金制で、時間単位で課金されます。

    料金計算式: (CPU コアあたりの料金 × 追加された CPU コア数) × スケールアップ時間 (時間)

    たとえば、中国 (杭州) リージョンのインスタンスには 4 つの CPU コアがあります。自動パフォーマンススケールアップがトリガーされると、CPU コアの数は 8 に増加します。スケールアップ時間は 30 分です。中国 (杭州) リージョンの単価は コアあたり 1 時間 USD 0.083 です。料金は次のように計算されます: 0.083 (単価) × 4 (追加コア数) × 0.5 (時間) = USD 0.166

    コアあたりの単価を表示するにはクリックしてください

    リージョン

    単価 (USD/コア時)

    中国 (張家口)、中国 (ウランチャブ)

    0.063

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

    0.134

    日本 (東京)

    0.100

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

    0.102

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

    0.155

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

    0.078

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

    0.129

    UAE (ドバイ)

    0.091

    その他のリージョン

    0.083

  • クラウドディスク (汎用および専用): スケールアップ後の新しいインスタンスタイプに基づいて課金されます。仕様アップグレードの料金は、リージョンと新しい仕様によって異なります。詳細については、「購入ページ」をご参照ください。

手順

クラウドディスク (ESSD および高性能ディスク)

  1. RDS インスタンス ページに移動します。左上隅で、ターゲットインスタンスが配置されているリージョンを選択します。次に、ターゲットインスタンスの ID をクリックします。

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

  3. ポップアップウィンドウで、次のパラメーターを設定し、[OK] をクリックします。

    パラメーター

    説明

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

    自動パフォーマンススケーリングのスイッチをオンにします。

    監視期間

    インスタンスのパフォーマンススケーリングの監視期間。システムは、指定された監視期間内にインスタンスの CPU 使用率を定期的にチェックします。

    重要
    • スケールダウン監視ウィンドウの期間は 監視ウィンドウ + 10 分 です。たとえば、 監視期間 が 30 分に設定されている場合、スケールダウン監視ウィンドウは 40 分です。

    • 自動スケールダウン機能は、新しいアーキテクチャ (kindcode=18) バージョンでのみ安定して実行されることが保証されています。詳細については、「DescribeDBInstanceAttribute」をご参照ください。

    CPU トリガーしきい値

    自動スケールアップをトリガーするためのしきい値。平均 CPU 使用率がしきい値以上になると、自動スケールアップがトリガーされます。

    仕様の上限

    自動スケールアップの上限。CPU とメモリを含む設定された上限は、現在のインスタンス仕様より大きい必要があります。そうでない場合、設定は有効になりません。現在のインスタンス仕様は設定項目に表示されます。

    静止期間

    2 つの連続する自動スケールアップまたはスケールダウン間の最小間隔

    説明
    • 静止期間中、DAS は監視を続行しますが、自動スケーリングはトリガーしません。

    • 静止期間と監視ウィンドウが同時に終了し、監視ウィンドウ内で CPU 使用率が調整しきい値に達した場合、DAS は静止期間と監視ウィンドウの両方が終了したときに自動仕様調整をトリガーします。

    自動スケールダウン

    インスタンスが次の 2 つの条件を満たす場合、システムはインスタンスタイプを段階的にスケールアップ前の仕様に自動的にスケールダウンします:

    • インスタンスが 静止期間 にない。

    • [スケールダウン監視ウィンドウ] (監視ウィンドウ + 10 分) の間に、インスタンスの CPU 使用率が 99% 以上の時間で 30% 未満である。

高性能ローカルディスク

  1. RDS インスタンス ページに移動します。左上隅で、ターゲットインスタンスが配置されているリージョンを選択します。次に、ターゲットインスタンスの ID をクリックします。

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

  3. ポップアップウィンドウで、次のパラメーターを設定し、[OK] をクリックします。

    パラメーター

    説明

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

    自動パフォーマンススケーリングのスイッチをオンにします。

    スケールアップ監視ウィンドウ

    インスタンスのパフォーマンススケーリングの監視期間。システムは、指定された監視期間内にインスタンスの CPU 使用率を定期的にチェックします。

    CPU トリガーしきい値

    自動スケールアップをトリガーするためのしきい値。平均 CPU 使用率がしきい値以上になると、自動スケールアップがトリガーされます。

    スケールダウン監視ウィンドウ

    インスタンスのパフォーマンススケールダウンの監視期間。選択されたスケールダウン監視期間中、システムはインスタンスの CPU 使用率を定期的にチェックします。CPU 使用率が 30% 未満である時間の割合が 99% を超えると、自動パフォーマンススケールダウンがトリガーされます。

よくある質問

インスタンスの仕様がインスタンスシリーズの上限に達し、インスタンスをスケールアップできない場合はどうすればよいですか?

自動スケールアップ中にインスタンスは継続的に監視されますか?

はい。たとえば、クラウドディスクを使用するインスタンスの 監視期間 が 5 分に設定され、自動スケールアップに 10 分かかる場合、この自動スケールアップの合計時間は 15 分です。

スケールアップ中、システムはインスタンスのパフォーマンスを継続的に監視しますが、現在のスケールアップが完了するまで新しいスケールアップはトリガーしません。スケールアップが完了した後、 監視期間 内の CPU 使用率が調整しきい値に達すると、別のスケールアップがトリガーされます。このプロセスは、インスタンスが設定した[仕様の上限]に達するまで繰り返されます。