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

ApsaraDB RDS:RCUのスケーリングポリシーの変更

最終更新日:Mar 19, 2024

このトピックでは、サーバーレスApsaraDB RDS for PostgreSQLインスタンスのRDS容量単位 (RCU) のスケーリングポリシーを変更して、スケーリング操作を削減する方法について説明します。 これにより、サーバーレスRDSインスタンスのパフォーマンスと可用性が向上します。 サーバーレスRDSインスタンスのデフォルトのスケーリングポリシーは [Do Not Execute Forcefully] です。デフォルトのスケーリングポリシーを使用して、潜在的なサービスの中断を回避できます。 継続的な可用性ではなく、より高いレベルのパフォーマンスが必要な場合は、スケーリングポリシーを手動で [強制的に実行] に変更できます。

背景情報

サーバーレスRDSインスタンスのデフォルトのスケーリングポリシーは、強制実行をしない です。 サーバーレスRDSインスタンスのRCUスケーリングが一時的な接続を引き起こす可能性がある場合、システムはRCUスケーリング要求を無視します。 このポリシーはインスタンスの可用性を保証しますが、インスタンスのパフォーマンスに悪影響を与える可能性があります。

スケーリングポリシーを手動で 強制実行する に変更できます。 システムがRCUスケーリング要求を受信すると、インスタンスのステータスや一時的な接続に関係なく、RCUを強制的にスケーリングします。 このポリシーにより、サーバーレスRDSインスタンスのRCUスケーリング中に約1分間持続する一時的な接続が発生する可能性があります。 このポリシーはインスタンスのパフォーマンスを保証しますが、極端な場合はインスタンスの可用性を保証できません。

説明

一時的な接続は、緊急の場合の対策です。 一時的な接続の確率は非常に低いです。

使用上の注意

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

影響

  • サーバーレスRDSインスタンスのデフォルトのスケーリングポリシーは、強制実行をしない です。 サーバーレスRDSインスタンスのRCUスケーリングが一時的な接続を引き起こす可能性がある場合、システムはRCUスケーリング要求を無視し、インスタンスのパフォーマンスに悪影響を及ぼします。

  • スケーリングポリシーを 強制実行する に手動で変更すると、極端な場合に一時的な接続が発生し、ワークロードに影響を与える可能性があります。

課金ルール

N/A

手順

  • サーバーレスRDSインスタンスが作成されていない場合、サーバーレスRDSインスタンスの作成時にエラスティックポリシーパラメーターを設定できます。 詳細については、「サーバーレスApsaraDB RDS For PostgreSQLインスタンスの作成」をご参照ください。

  • サーバーレスRDSインスタンスが作成された場合、次の手順を実行してエラスティックポリシーパラメーターを変更できます。

    1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
    2. 設定情報 セクションで、エラスティック設定の調整 をクリックします。

    3. 上級設定 をクリックします。 エラスティックポリシー ドロップダウンリストで、ビジネス要件に基づいて 強制実行をしない または 強制実行する を選択します。 次に、ページの下部にある [OK] をクリックします。

参考資料

  • サーバーレスRDSインスタンスがピーク時に十分なリソースを提供できない場合、またはオフピーク時のコストを削減したい場合は、サーバーレスRDSインスタンスのRCUのスケーリング範囲を変更できます。 詳細については、「RCUのスケーリング範囲の変更」をご参照ください。

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

  • ModifyDBInstanceSpecを呼び出して、サーバーレスRDSインスタンスのスケーリングポリシーを変更できます。 次の表で、関連パラメーターについて説明します。

    パラメーター

    説明

    DBInstanceId

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

    pgm-****

    PayType

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

    Serverless

    方向

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

    Serverless

    ServerlessConfiguration.SwitchForce

    サーバーレスRDSインスタンスのRCUを強制的にスケールするかどうかを指定します。 有効な値:

    • true: RCUを強制的にスケーリングします。

    • false (デフォルト): RCUを強制的にスケーリングしません。

    true