3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

主要4クラウド(AWS/Azure/Google Cloud/OCI)RDB徹底比較(2025年5月版)

Posted at

はじめに

本記事ではAWS、Azure、Google Cloud、Oracle Cloud Infrastructure(OCI)の4大クラウドについて、RDBについて主な特徴・メリット・デメリット・コストをフラットに比較します。

各社グローバルに展開する大手クラウドですが、提供エンジンをはじめ、料金体系やコスト感、には大きな違いがあるなと感じたため、自身の勉強としてまとめられる範囲で整理してみました。
どこかを上げる、下げる、という趣旨の記事にするつもりは全くありませんが、ドキュメントで調べたことなどが中心になりつつ、そこに所感も交えつつ、良い点・悪い点をフラットに比較しますのでご了承ください。

以前4クラウドについてコスト面での比較をした記事も上げておりますので併せてご確認ください。

AWS・Azure・Google Cloud・OCI RDBサービス徹底比較

主要クラウド(AWS, Azure, Google Cloud, OCI)が提供するマネージドRDBサービスについて、各サービスを一覧表にまとめます。

※提供バージョンなどは考慮していません

クラウド別 サービス名と提供エンジンマッピング

ざっくりと各社のサービス名や提供エンジンを表にまとめました。

クラウド サービス名 提供エンジン
AWS Amazon RDS / Aurora - MySQL
- PostgreSQL
- MariaDB
- Oracle
- SQL Server
- Db2
- Aurora (MySQL/PostgreSQL互換)
Azure Azure SQL Database
Azure Database for MySQL
Azure Database for PostgreSQL
Azure Database for MariaDB
Oracle Database@Azure
- SQL Server
- MySQL
- PostgreSQL
- MariaDB
- Oracle
Google Cloud Cloud SQL
AlloyDB for PostgreSQL
Oracle Database@Google Cloud
- MySQL
- PostgreSQL
- SQL Server
- AlloyDB(PostgreSQL互換))
- Oracle
OCI Base Database
Autonomous Database
Exadata Database Service
MySQL HeatWave
PostgreSQL
- Oracle
- MySQL
- PostgreSQL

各エンジン別のクラウド対応状況のマトリクス表

上記と似ていますが簡易的なマトリクス表を作成しました。

エンジン AWS Azure Google Cloud OCI
MySQL
PostgreSQL
MariaDB × ×
Oracle Database
SQL Server ×
IBM Db2 × × ×

各社のサービス特徴

AWS

RDSは主要なOSS/商用DBを幅広くサポートしており、唯一Db2にも対応
MySQL/PostgreSQLに関しては互換性がある高性能・高可用性でAuroraも選択可能
エンジンごとに専用の最適化や機能拡張がある

Azure

クラウド向けに最適化されたSQL Server互換DBであるAzure SQL Databaseを提供
※Azure Database for MariaDBは 2025 年 9 月 19 日までに廃止される予定

Google Cloud

GoogleのAI/分析サービス(BigQuery等)と連携しやすい
AlloyDB(PostgreSQL互換の高性能DB)を提供

OCI

OracleDBに関して選択肢の幅が広い
 →BaseDBは汎用型 / Autonomous Databaseは自律運用型 / Exadataは高性能
MySQL HeatWaveは分析・トランザクション両対応
SQL Serverがマネージドサービスで提供されていないのが他社との大きな違い

エンジン別コスト比較

エンジン別にコストも比較してみたいと思います。

DBのスペックについては各社取り揃えが異なるケースが多いので適当にピックアップしています。

前提として$1=140円 、シングルインスタンス、オンデマンド料金、1か月730時間換算しています。

※5月-6月にかけて調査しているためあくまでも概算値と認識ください

MySQL
AWS vCPU/メモリ 月額(円, 東京)
db.t4g.micro 2 vCPU/1GB 2,555円
db.t4g.large 2 vCPU/8GB 20,644円
db.t4g.2xlarge 8 vCPU/32GB 82,373円
Azure vCPU/メモリ 月額(USD, 東京)
B1ms 2 vCPU/2GB 2,657円
Dシリーズ 2コア 4 vCPU/8GB 24,017円
Dシリーズ 4コア 8 vCPU/16GB 48,034円
Google Cloud vCPU/メモリ 月額(円, 東京)
db-g1-small 1 vCPU/3.75GB 2,790円
db-n1-standard-2 2 vCPU/7.5GB 17,952円
db-Custom machine type 8 vCPU/32GB 73,667円
OCI vCPU/メモリ 月額(円, 東京)
MySQL.2 2 vCPU/8GB 8,283円
MySQL.4 4 vCPU/16GB 16,565円
MySQL.8 8 vCPU/128GB 33,130円
PostgresSQL
AWS vCPU/メモリ 月額(円, 東京)
db.t4g.micro 2 vCPU/1GB 2,555円
db.t4g.large 2 vCPU/8GB 20,644円
db.t4g.2xlarge 8 vCPU/32GB 82,373円
Azure vCPU/メモリ 月額(USD, 東京)
B1ms(最小, Basic) 2 vCPU/2GB 2,657円
Dシリーズ 2コア 4 vCPU/8GB 24,017円
Dシリーズ 4コア 8 vCPU/32GB 48,034円
Google Cloud vCPU/メモリ 月額(円, 東京)
db-g1-small 1 vCPU/3.75GB 4,694円
db-n1-standard-2 2 vCPU/7.5GB 17,945円
db-Custom machine type 8 vCPU/32GB 73,660円
OCI vCPU/メモリ 月額(円, 東京)
PostgreSQL.VM.Standard.Flex.E4 4 vCPU/32GB 33,266円
PostgreSQL.VM.Standard.Flex.E4 8 vCPU/64GB 66,532円
Oracle

Oracle Database@Azure、Oracle Database@Google Cloudはそれぞれの見積ツールにて表示されなかったためAWS、OCIの2社で比較

AWS vCPU/メモリ 月額(円, 東京)
db.t3.small 2 vCPU/2GB 8,994円
db.t3.large 2 vCPU/8GB 35,974円
db.t3.2xlarge 8 vCPU/32GB 143,898円
OCI vCPU/メモリ 月額(円, 東京)
Base Database Service - Standard.2 2 vCPU/16GB 24,327円
Base Database Service - Standard.4 4 vCPU/32GB 48,655円
Base Database Service - Standard.8 8 vCPU/64GB 97,309円
SQL Server

Oracleは提供サービスがないので記載なし

AWS vCPU/メモリ 月額(円, 東京)
db.t3.micro 2 vCPU/1GB 3,168円
db.t3.large 2 vCPU/8GB 20,338円
db.t3.xlarge 4 vCPU/16GB 43,435円
Azure vCPU/メモリ 月額(USD, 東京)
Azure SQL Database Gen5 4 vCPU/10.2GB 55,591円
Azure SQL Database Gen5 8 vCPU/20.4GB 111,182円
Google Cloud vCPU/メモリ 月額(円, 東京)
db-Custom machine type 1 vCPU/4GB 62,352円
db-standard-2 2 vCPU/7.5GB 71,095円
db-standard-4 4 vCPU/15GB 89,046円

まとめ

個人的な予想通りではありましたが、やはりAWSが提供DBエンジンが多いという結果でした。

AzureとGoogleCloudは提供サービス範囲は似ており主要なところはカバーしている印象です。

OCIはSQL Serverがマネージドで提供されていない(マーケットプレイス版はあるようです)のが1つ提供サービスという点で1歩後ろ足を踏んでいる印象です。

また価格についてはどのエンジンでもAWSが小さいインスタンスタイプを提供しており、スモールスタートしやすい点が印象的でした。

OCIは最小インスタンスが他社と比べて大きいものが多く、超小規模で良いものでも少しオーバースペックにせざるを得ない印象を受けます。ただし、同程度のスペックのインスタンスで比較すると他社と比較し、コストメリットが出てくる場合もあります。

最後に

最後に、ここまでお読みいただきありがとうございました。この記事が、クラウドRDB選定の際の比較や検討材料として少しでもお役に立てば嬉しいです。今後も各社サービスの動向や新機能に注目し、引き続き情報をアップデートしていきたいと思います。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?