データベースにやらせてるいろんなロジックを、アプリケーション側で実装すれば安くすむのではないかという仮説。
db.t4g.large
RDSの料金はインスタンス料金+ IO料金
- USD 0.225 / hour
2CPU
+8GB memory
- USD 0.24/100万リクエスト
- USD 0.225 / hour
ECS + Fargateの料金はvCPU + Memory料金
1 時間あたりの vCPU 単位
: USD 0.040451 時間あたりの GB 単位
: USD 0.00442- → 2CPU + 8GB = 0.0809 + 0.03536 = 0.15USD
db.r7g.2xlarge
- RDS
- USD 1.331 / hour
- 8CPU + 64GB
- Fargate
1 時間あたりの vCPU 単位
: USD 0.040451 時間あたりの GB 単位
: USD 0.00442- → 8CPU + 64GB = 0.3236 + 0.28288 = 0.61USD
結論
スタンダードでもメモリ最適化インスタンスでも半分くらいになる。