💸

RDS PostgreSQL 12のサポート終了で利用料が6倍に跳ね上がった話

に公開

背景

AWSのRDS for PostgreSQLでバージョン12.19を使用していました。

このPostgreSQL 12は2025年2月28日に標準サポートが終了しました。

Amazon RDS for PostgreSQL のリリースカレンダー - Amazon Relational Database Service

サポート終了後の料金体系

標準サポート終了後、PostgreSQL 12を継続使用する場合、vCPU時間あたりの追加料金が発生します。

料金 - Amazon RDS for PostgreSQL | AWS

追加料金(米国東部オハイオの例)

期間 vCPUあたり追加料金
2025年3月1日 〜 2027年2月28日 $0.100 / vCPU時間
2027年3月1日 以降 $0.200 / vCPU時間

計算例

例えば、2vCPUのインスタンスを24時間365日稼働させた場合:

2 vCPU × 24時間 × 30日 × $0.100 = $144/月

これは通常のインスタンス料金に追加されるコストです。恐ろしい...

実際のコスト影響

AWSコストエクスプローラーで確認したところ、予想通りの大幅なコスト増加が発生していました。

コスト増加の詳細

項目 サポート終了前 サポート終了後 増加率
RDS日次コスト $2.3/日 $13.8/日 6倍
RDS月次コスト(概算) $69/月 $414/月 6倍

グラフを見ると、2025年3月1日を境に、RDS料金が急激に跳ね上がっているのがわかります。

なぜバージョンアップしなかったのか

正直に言うと、バージョンアップが怖くて先延ばしにしていました。

  • データベース移行のリスク
  • アプリケーションの互換性確認の手間
  • ダウンタイムの発生

コストアップは予想していましたが、実際にグラフで可視化されると改めて恐怖を感じます。

今回の教訓

  1. 先延ばしは高くつく: バージョンアップを避けた結果、月額$345の追加コスト
  2. サポート終了日の確認: RDSのリリースカレンダーを定期的にチェック
  3. 計画的な移行: 余裕を持ったバージョンアップ計画が重要

まとめ

RDS PostgreSQL 12のサポート終了により、何もしないと利用料が6倍に跳ね上がるという痛い教訓を得ました。

サポート終了の通知は事前に来ていましたが、バージョンアップの手間を考えて先延ばしにした結果、月額$345の追加コストが発生しています。

バージョンアップは計画的に、サポート終了前に実施しましょう。

GitHubで編集を提案

Discussion