Aurora MySQL Serverless v2 は実際のデータベース負荷に応じて 0.5 ACU 単位でコンピューティングリソースを自動的にスケールアップ・ダウンします。最小 ACU を低い値(例:0.5〜2 ACU)に設定することでオフピーク時のコストを大幅に削減でき、ピーク時は設定した最大 ACU まで瞬時にスケールアップします。プロビジョニングインスタンスと異なり使用した分のみ課金されるため、負荷変動が大きいワークロードに最もコスト効率が高い選択肢です。MySQL互換のため既存アプリケーションへの影響も最小限に抑えられます。
選択肢BのRDS MySQL 読み取りレプリカはスケールアウトするのは読み取り負荷のみで、書き込みは主インスタンスに集中する。db.r5.xlargeへのダウンサイズはピーク時の書き込み処理能力が不足するリスクがある。
選択肢CのRDS MySQL 自動停止・起動は開発・テスト環境向けの機能で、停止中はアクセスが完全に遮断される。200件の接続が残る休日でも稼働が必要な本番ワークロードには適さない。
選択肢DのAmazon DynamoDBはNoSQLデータベースであり、MySQLの複雑なリレーショナルスキーマや結合クエリを再現するにはアプリケーションの大規模な書き換えが必要で、移行コストがコスト削減効果を上回る。