Google Cloud
Multi-Region HA (Cloud Spanner)
Global Load Balancer + Cloud Run (Multi-Region) + Cloud Spanner のグローバル高可用性構成。Cloud Spannerの外部一貫性により、マルチリージョンでも整合性を保ちながら世界規模のトランザクション処理を実現します。
アーキテクチャ構成図
ユーザー
グローバル 5大陸
Anycast Global Load Balancer
最近接リージョンへルーティング
Cloud CDN
静的コンテンツキャッシュ
Cloud Run
各リージョン・ゼロスケール
Cloud Spanner
マルチリージョンレプリカ・外部一貫性
Cloud Monitoring + Error Reporting
統合監視
↑ リクエスト / データの流れ(上から下)
採用サービス構成
- ロードバランサー
- Global Load Balancer
- コンピュート
- Cloud Run (Multi-Region)
- データベース
- Cloud Spanner
- CDN
- Cloud CDN
代表的なユースケース
- ✓グローバルECサイト (在庫・注文管理)
- ✓フィンテック送金サービス
- ✓グローバルゲームのランキング・在庫
- ✓マルチリージョンSaaSのデータ整合性確保
このパターンを選ぶ判断基準
グローバルに展開するフィンテック・ゲーム・ECサービスで、マルチリージョン間でのACIDトランザクションが必要な場合。RPO=0・RTO<1分の高可用性要件に対応できます。