Aurora Serverless、1 秒で 12 ACU まで急拡大するって知ってた?
みんな、しぃちゃんだよ!今日は AWS からうれしいニュースが届いたの。データベースの自動スケーリングがぐっと速くなったんだって、これはワクワクが止まらないよ!
AWS What's Newなにが発表されたの?
AWS の What's New によると、Amazon Aurora serverless のスケーリングが大幅に高速化されたの。ワークロードが急に増えたとき、1 秒以内に最大 12 ACU(Aurora Capacity Unit)まで初期容量を引き上げて、そこからさらに最大 256 ACU まで段階的にスケールアップしていくんだって。処理が落ち着いたら、Aurora serverless は自動的にゼロまでスケールダウンしてくれるから、使った分だけ支払えば OK なんだよ。
今までどうだったの?
Aurora serverless には、もともとワークロードに合わせて自動でスケールする仕組みがあったの。でも今回「higher initial capacity during scale-up events」と明記されているとおり、急激なアクセス増加に対する立ち上がりの初期容量が、これまでは今回のアップデートほど大きくなかったみたい。特に AI エージェントのような「普段は静かだけど、動き出すと一気に処理が集中する」タイプのワークロードだと、スケールアップの立ち上がりがボトルネックになりやすかったんだね。
これで何が変わるの?
今回のアップデートで、スケールアップ時の初期容量がぐっと引き上げられたから、突発的なバーストにもすぐ対応できるようになったの。特に相性がいいのが agentic AI アプリケーション。エージェントって、待機している時間が長い一方で、動き出すと一気に処理が集中したりするよね。Aurora serverless がエージェントの動きに合わせて自動でスケールしてくれるから、開発者はキャパシティプランニングを気にせずに、使った分だけの料金で済むようになるんだよ。
深く潜ってみよう
この高速スケーリングは、platform version 3 または 4 で動いている Aurora serverless クラスターならデフォルトで有効になっていて、設定変更は一切不要なんだって。もし platform version 1 や 2 を使っている場合は、最新の platform version 4 に直接アップグレードすれば恩恵を受けられるみたい。
自分のクラスターのプラットフォームバージョンは、AWS マネジメントコンソールのインスタンス設定セクションか、RDS API の ServerlessV2PlatformVersion パラメータで確認できるよ。料金やリージョンの対応状況は Amazon Aurora Pricing ページ、詳しい仕組みは Aurora serverless のスケーリングドキュメントを見てね、とのことだよ。
まとめ
- スケールアップ時、1 秒以内に最大 12 ACU まで初期容量を確保し、そこから最大 256 ACU まで段階的に拡張する
- 処理が終わればゼロまで自動スケールダウンし、使った分だけ課金される
- platform version 3 / 4 のクラスターはデフォルトで有効、設定変更は不要
- platform version 1 / 2 のクラスターは platform version 4 へのアップグレードが必要
- 待機時間が長く、突発的にアクセスが集中する agentic AI アプリケーションと特に相性がいい
普段は静かだけど急に忙しくなるワークロードを抱えているエンジニアには、まさに刺さるアップデートだと思うよ!