[アップデート] Compute Optimizer が Aurora I/O 最適化のレコメンデーションを表示できるようになりました

[アップデート] Compute Optimizer が Aurora I/O 最適化のレコメンデーションを表示できるようになりました

Clock Icon2025.06.03

こんにちは!クラウド事業本部コンサルティング部のたかくに(@takakuni_)です。

Compute Optimizer が Aurora I/O 最適化のレコメンデーションを表示できるようになりました。(非常にありがたいですね。)

https://aws.amazon.com/jp/about-aws/whats-new/2025/06/aws-compute-optimizer-aurora-i-o-optimized-recommendations/

アップデート内容

Aurora I/O 最適化は、ストレージ IO に対する課金形態の1つで、インスタンスタイプを 30 % 増、ストレージコストを 125 % 増にする代わりに、I/O で発生するコストを 0 にするプランです。

AWS Blogs によると、I/O で発生するコストが全体の 25 % を超えてくるとコストメリットが出てくるようです。

https://aws.amazon.com/jp/blogs/news/new-amazon-aurora-i-o-optimized-cluster-configuration-with-up-to-40-cost-savings-for-i-o-intensive-applications/

今までこの I/O の計算は、CloudWatch Metrics や、Cost Explorer の Usage などの数値から、手動で計算しないといけませんでした。

https://dev.classmethod.jp/articles/estimate-cost-savings-for-the-amazon-aurora-i-o-optimized-feature-using-amazon-cloudwatch/

今回のアップデートで Compute Optimizer 上で計算結果が閲覧できるようになりました。

アップデートを読んでみる

アップデートによると、デフォルトでは、Compute Optimizer は 14 日間のメトリクスで分析し、無料で 32 日間まで引き延ばすことができるようです。

また、拡張インフラストラクチャメトリクス(有料)を有効にすると、最大 93 日間まで延長できます。

AWS Compute Optimizer automatically analyzes your Aurora DB clusters' instance storage and I/O costs to provide detailed cost comparisons between Aurora I/O-Optimized and Aurora Standard configurations. By default, Compute Optimizer analyzes 14 days of metrics, which you can extend to 32 days for free or up to 93 days with enhanced infrastructure metrics enabled. With enhanced metrics, you can also view month-over-month I/O usage variations to better evaluate the benefits of each storage configuration.

AWS Compute Optimizer now supports Aurora I/O-Optimized recommendations - AWS

分類

今回のレコメンデーションは Aurora クラスターの DBClusterStorageSavingsAvailable で表示されます。

https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-rds-recommendations.html#rds-recommendations-findings

メトリクス

また、利用するメトリクスは従来通り VolumeBytesUsed, VolumeReadIOPs, VolumeWriteIOPs の 3 つのメトリクス計算されるようです。

https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-rds-recommendations.html#rds-utilization-graphs

(こちらには VolumeBytesUsed の記載がなさそうでしたが。)

https://docs.aws.amazon.com/compute-optimizer/latest/ug/rds-metrics-analyzed.html

前提条件

今回のアップデートを利用するには、以下の前提条件を守る必要があります。事前にチェックしておきましょう。

Aurora DB クラスターに Auto Scaling ポリシーがアタッチされていない
Aurora DB クラスターに少なくとも14日間のコスト使用データがある
Aurora DBクラスターがルックバック期間中に Aurora Parallel Query を使用していない。
Aurora DBクラスターが過去30日間にストレージ構成を変更していない

https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html#requirements-rds

やってみた

Compute Optimizer を確認してみます。確かに Aurora and RDS databases が増えていますね。

2025-06-03 at 06.31.27-ダッシュボード  AWS Compute Optimizer  Global.png

ストレージを選択すると、I/O 最適化のレコメンデーションが出てきました。今回の場合だと、最適化済みになっていますね。

2025-06-03 at 06.33.16-AWS Compute Optimizer  Global.png

データベース識別子をクリックすると、詳細が表示されました。Aurora Standard と Aurora I/O 最適化の2パターンが紹介されています。

2025-06-03 at 06.33.29-RDS データベース recommendation details  AWS Compute Optimizer  Global.png

価格はオンデマンドで計算され、I/O 最適化にした場合どれくらいコストが変わるか表示されていました。今回の場合だと、Aurora I/O 最適化に変更した場合、22.15% アップしてしまうようです。

2025-06-03 at 06.34.41-RDS データベース recommendation details  AWS Compute Optimizer  Global.png

また、利用量のメトリクスも併せて確認できます。

2025-06-03 at 06.33.40-RDS データベース recommendation details  AWS Compute Optimizer  Global.png

ライトサイジング設定を編集から、ルックバック期間の変更ができます。

2025-06-03 at 06.34.23-RDS データベース recommendation details  AWS Compute Optimizer  Global.png

アップデートの通り、無料では 32 日までのルックバック期間を指定できました。(1 ヶ月間、見られるのはありがたいですね。)

2025-06-03 at 06.34.30-設定:ライトサイジング  AWS Compute Optimizer  Global.png

まとめ

以上、「Compute Optimizer が Aurora I/O 最適化のレコメンデーションを表示できるようになりました。」でした。

オンデマンド価格での計算のため RI を買っている方の場合は、計算が変わってきそうでしたが、オンデマンドの時点で I/O 最適化がレコメンドされている場合は、変更を検討して良いかと思います。

このブログがどなたかの参考になれば幸いです。クラウド事業本部コンサルティング部のたかくに(@takakuni_)でした!

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.