Aurora Serverless v2 で最大ACUの値を変更すると、CPU使用率 (CPU Utilization) が上昇/下降しました。なぜでしょうか。

質問・問題

Aurora Serverless v2 で最大ACUの値を変更すると、CPU使用率 (CPU Utilization) が上昇/下降しました。ワークロードには変化がないのですが、CPUの性能が変わったのでしょうか。

 

回答・解決方法

Aurora Serverless v2 のCPU Utilization は、現在使用している ACU ではなく設定された最大 ACU を元に計算されます[1]。最大 ACU を変更した場合、計算式上の分母が変更になります。そのためワークロードが同じ場合でも見かけ上の CPU Utilization が変わったように見えますが、異常ではなく期待された動作です。

 

[1] Aurora Serverless v2 でのパフォーマンスとスケーリング - Amazon Aurora
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.setting-capacity.html
=====抜粋=====
CPUUtilization。このメトリクスは Aurora Serverless v2 において、プロビジョン済みの DB インスタンスとは異なる解釈がされます。Aurora Serverless v2 の場合、この値は、現在の CPU の使用量を DB クラスターの最大 ACU 値で使用可能な CPU 容量で割った割合です。Aurora はこの値を自動的にモニタリングし、DB インスタンスが CPU 容量 を使用している割合が常に大きい場合、Aurora Serverless v2 DB インスタンスをスケールアップします。
=====抜粋=====

 

 

 

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください