Cloud Spanner
Googleが提供するグローバル分散型のフルマネージドRDBMS。水平スケーリングとACID準拠トランザクションを同時に実現し、従来不可能とされた「スケールするRDB」を提供する。
Cloud Spannerとは?
Cloud Spannerは、Googleが提供するフルマネージドのグローバル分散リレーショナルデータベースです。水平スケーリング(NoSQLの強み)とACID準拠のトランザクション(RDBの強み)を同時に実現する「NewSQL」データベースです。
なぜCloud Spannerが革新的なのか?
従来のデータベースはCAP定理により、一貫性・可用性・分断耐性のうち2つしか満たせないとされていました。Cloud SpannerはGoogleのTrueTime技術(原子時計+GPS)により、グローバル分散環境でも強い一貫性を実現しました。
他のDBとの比較
| 特性 | Cloud Spanner | 従来のRDB | NoSQL |
|---|---|---|---|
| 水平スケール | ✅ | ❌ | ✅ |
| ACID トランザクション | ✅ | ✅ | △ |
| SQL | ✅ | ✅ | △ |
| グローバル分散 | ✅ | ❌ | ✅ |
料金の目安
- ノード単価:約$0.9/時間(Processing Units単位で細かく設定可能)
- コストが高いため、一般的なWebアプリには過剰スペック
向いているユースケース
- グローバル展開するFinTechアプリ(決済・残高管理)
- 大規模eコマースの在庫管理
- マルチリージョンでの強一貫性が必要なシステム
まとめ
Cloud Spannerはコストはかかりますがグローバルスケールのトランザクション処理が必要なシステムでは唯一無二の選択肢です。
関連する用語 (クラウド)
全40件を見るAzure Virtual Machine Scale Sets(VMSS)
同一構成の仮想マシンを自動的にスケールアウト/インできるAzureのサービス。需要の増減に応じてVM数を自動調整し、コストと可用性を最適化する。
Cloud Pub/Sub
GCPのフルマネージドなメッセージングサービス。パブリッシャーとサブスクライバーを非同期に疎結合させ、毎秒数百万件のイベントを信頼性高く処理できる。
IT用語: Amazon DynamoDBとは|ミリ秒応答の完全マネージドNoSQLデータベース
サーバーレス・無制限スケールのキーバリュー/ドキュメントDBであるAWS DynamoDBの仕組みと設計パターンを解説。
IT用語: Azure DevOpsとは|MicrosoftのCI/CD・プロジェクト管理統合プラットフォーム
ソース管理・CI/CD・アジャイル管理・アーティファクト管理を統合するMicrosoftのDevOpsプラットフォームを解説。
PaaS (Platform as a Service)
アプリケーションを実行するためのシステム基盤(プラットフォーム)をクラウドで提供する形態。
Microsoft Entra ID(旧Azure Active Directory)
Microsoftが提供するクラウド型のID・アクセス管理サービス。SSO・MFA・条件付きアクセスなどのゼロトラストセキュリティを実現し、Microsoft 365等のSaaSと連携する。