RDS容量単位 (RCU) は、サーバーレスApsaraDB RDS for SQL Serverインスタンスのパフォーマンスを表したものです。 システムは、ワークロードに基づいて指定した範囲内でサーバーレスRDSインスタンスのRCUを自動的に調整します。 RCUのスケーリング範囲を手動で変更することもできます。
シナリオ
トラフィックスパイクが発生すると予想され、負荷に影響を与え、パフォーマンスのジッターを引き起こす可能性があります。 この場合、この問題を防ぐためにRCUの最小数を増やすことができます。
コストを削減したい場合は、RCUの最大数を減らすことができます。 この操作は、サーバーレスRDSインスタンスのパフォーマンスに影響を与える可能性があります。 注意して進めてください。
機能の説明
サーバーレスRDSインスタンスのRCUのスケーリングは、サーバーレスRDSインスタンスのCPU使用率、メモリ使用量、および平均アクティブセッション (AAS) メトリックによって異なります。 先行メトリックの1つがスケールアップのしきい値に達すると、システムは5〜10秒以内にRCUの数を自動的にスケールアップします。 前述のメトリックのいずれかがスケールダウンのしきい値に達すると、システムは15〜20秒以内にRCUの数を自動的にスケールダウンします。
影響
サーバーレスRDSインスタンスのRCUスケーリングは、約1分以内に有効になります。
RCUのスケーリングにより、次の影響が生じます。
RCUの最大数の変更
RCUの現在の数がRCUの新しい最大数よりも小さい場合、RCUの数は変更されないままである。
現在のRCUの数が新しいRCUの最大数よりも大きい場合、構成が有効になった後、RCUの数はすぐに新しい最大数に減少します。
現在のRCUの最大数がビジネス要件を満たしていない場合、設定が有効になった後、RCUの数はすぐに新しい最大数に増加します。
たとえば、トラフィックの急増が発生し、現在のRCUの最大数が6でビジネス要件を満たすことができず、新しいRCUの最大数が8であるとします。 設定が有効になった後、システムは直ちにRCUの数を8に増やします。
RCUの最小数の変更
RCUの現在の数がRCUの新しい最小数よりも大きい場合、RCUの数は変更されないままである。
RCUの現在の数がRCUの新しい最小数よりも小さい場合、構成が有効になった後、RCUの数は新しい最小数に直ちに増加されます。
課金ルール
RCUの数の変更に対しては課金されません。 サーバーレスRDSインスタンスの料金は、RCUとストレージリソースの実際の使用量にのみ依存します。 詳細については、「サーバーレスApsaraDB RDS For SQL Serverインスタンスの料金」をご参照ください。