mita2 database life

主にMySQLに関するメモです

Cloud SQL と AlloyDB for PostgreSQL のざっくりとした比較

機能面の違い

AWS でいうと、Cloud SQL が RDS PostgreSQL で AlloyDB が Aurora に相当する位置付け。

AlloyDB の特徴

  • インテリジェントでスケーラブルなストレージ

cloud.google.com

  • 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 に変えられるという選択肢が簡単に取れる場合
    • 可用性に対する要件が緩く、(Enterprise Plus ではなく) Cloud SQL Enterprise を選択できる場合は Cloud SQL のコストメリットがある

かな。