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

ApsaraDB RDS:RCUのスケーリング範囲の変更

最終更新日:Dec 12, 2024

このトピックでは、リソース使用率を最適化するために、サーバーレスApsaraDB RDS for PostgreSQLインスタンスのRDS容量単位 (RCU) のスケーリング範囲を変更する方法について説明します。 サーバーレスRDSインスタンスがピーク時に十分なリソースを提供できない場合、またはオフピーク時のコストを削減したい場合は、サーバーレスRDSインスタンスのRCUのスケーリング範囲を変更できます。

背景

RCUは、サーバーレスRDSインスタンスのパフォーマンスを表したものです。 システムは、ワークロードに基づいて指定した範囲内で、サーバーレスRDSインスタンスのRCUの数を自動的に調整します。

サーバーレスRDSインスタンスの [基本情報] ページに表示される データベース容量 (RCU / 秒単位) パラメーターの値がピーク時に上限に達しても、ビジネス要件を満たせない場合は、RCUsの最大数を増やすことができます。

使用上の注意

このトピックの操作は、サーバーレスRDSインスタンスにのみ適用されます。 RDSインスタンスの課金方法がサーバーレスであることを確認してください。

制限事項

RCUの最大数が14に設定されている場合、このトピックに基づいてRCUのスケーリング範囲を変更することはできません。

より多くのコンピューティングリソースを使用する場合は、サーバーレスRDSインスタンスの課金方法を従量課金に変更し、RDSインスタンスの設定をアップグレードすることを推奨します。 詳細については、「プライマリApsaraDB RDS For PostgreSQLインスタンスタイプ」をご参照ください。

影響

サーバーレスRDSインスタンスのRCUスケーリングはすぐに有効になり、ワークロードには影響しません

課金ルール

RCUのスケーリング範囲の変更に対しては課金されません。 RCUの料金は、RCUの実際の使用量にのみ依存します。 詳細については、「サーバーレスApsaraDB RDS For PostgreSQLインスタンスの概要」をご参照ください。

手順

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

  2. 表示されるページの 設定情報 セクションで、エラスティック設定の調整 をクリックします。 image

  3. 表示されるダイアログボックスで、リソースのスケーリング範囲 (RCU) セクションの 最小 および 上限 パラメーターを設定します。 image

    説明

    RCUの最小数は0.5です。 RCUの最大数は14です。 ビジネス要件に基づいてパラメーターを設定できます。

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

よくある質問

サーバーレスRDSインスタンスのRCUの最大数は14ですが、ビジネス要件を満たすことはできません。 どうすればよいですか。

RDSインスタンスの課金方法を従量課金に変更し、RDSインスタンスの設定をアップグレードすることを推奨します。 たとえば、RDS High-availability Editionで専用インスタンスタイプを使用するRDSインスタンスは、最大104 CPUコアと768 GBのメモリを提供できます。 詳細については、「サーバーレスから従量課金への課金方法の変更」および「インスタンスタイプ」をご参照ください。

関連ドキュメント

  • サーバーレスRDSインスタンスへの接続が確立されていない場合、コストを削減するためにサーバーレスRDSインスタンスを自動的に停止するように設定できます。 詳細については、「自動起動および停止機能の設定」をご参照ください。

  • サーバーレスRDSインスタンスのスケーリングポリシーを変更して、スケーリング操作を減らすことができます。 これにより、サーバーレスRDSインスタンスのパフォーマンスと可用性が向上します。 サーバーレスRDSインスタンスのデフォルトのスケーリングポリシーは [Do Not Execute Forcefully] です。デフォルトのスケーリングポリシーを使用して、潜在的なサービスの中断を回避できます。 継続的な可用性ではなく、より高いレベルのパフォーマンスが必要な場合は、スケーリングポリシーを手動で [強制的に実行] に変更できます。 詳細については、「RCUのスケーリングポリシーの変更」をご参照ください。

  • ほとんどの場合、RCUスケーリングは数秒以内に完了できます。 場合によっては、RCUスケーリングは、クロスインスタンススケーリングのために完了するのに3〜5分を要することがある。 特定の期間内の安定性に関する厳しい要件がある場合は、スケジュールされたタスクを設定して、サーバーレスRDSインスタンスのRCUの数を調整できます。 詳細については、「サーバーレスRDSインスタンスのRCU数を調整するためのスケジュールタスクの設定」をご参照ください。

  • ModifyDBInstanceSpecを呼び出して、サーバーレスRDSインスタンスのRCU範囲を変更できます。 下表に、各パラメーターを説明します。

    パラメーター

    説明

    DBInstanceId

    RCUの範囲を変更するサーバーレスRDSインスタンスのID。

    pgm-****

    PayType

    サーバーレスインスタンスの課金方法。 値をServerlessに設定します。

    Serverless

    方向

    インスタンスの仕様変更タイプ。 値をServerlessに設定します。

    Serverless

    ServerlessConfiguration.MaxCapacity

    RCUの最大数。

    14

    ServerlessConfiguration.MinCapacity

    RCUの最小数。

    0.5