機能面の違い
AWS でいうと、Cloud SQL が RDS PostgreSQL で AlloyDB が Aurora に相当する位置付け。
AlloyDB の特徴
- インテリジェントでスケーラブルなストレージ
- HTAPをサポートし、カラムナーエンジンを搭載
- AI / 機会学習をサポート
コストの比較
AlloyDB は 概ね、Cloud SQL Enterise Plus の 1.2倍 のコスト。3 year CUD でみても、同じ。 ただし、AlloyDB はレプリカやスタンバイ インスタンスを追加してもストレージコストがかからない。
| On Demand | vCPU / month | MEM / month | GB / month |
|---|---|---|---|
| Cloud SQL Enterprise (汎用/SSD) | $39.20 | $6.64 | $0.22 |
| Cloud SQL Enterprise Plus (N2/SSD) | $50.95 | $8.61 | $0.22 |
| AlloyDB for PostgreSQL (N2) | $61.74 | $10.47 | $0.38 |
| 3 year CUD | vCPU / month | MEM / month | GB / month |
|---|---|---|---|
| Cloud SQL Enterprise (汎用/SSD) | $18.81 | $3.18 | - |
| Cloud SQL Enterprise Plus (N2/SSD) | $24.46 | $4.13 | - |
| AlloyDB for PostgreSQL (N2) | $29.64 | $5.02 | - |
- 最小構成
| 構成 | |
|---|---|
| Cloud SQL Enterprise | db-f1-micro (1 vCPU, 628M MEM) |
| AlloyDB for PostgreSQL | 2vCPU - 8GMEM |
所管
基本的には AlloyDB を選んでおけば良さそう。
Cloud SQL - PostgreSQL を選ぶ場面としては、
- Vanilla の PostgreSQL であることが求められる場合
- 困ったら、AlloyDB に変えられるという選択肢が簡単に取れる場合
かな。