Cloud Spannerとは
グローバル分散型のフルマネージドリレーショナルデータベース。強整合性トランザクションと SQL を維持しながら、水平スケールアウトと 99.999%(リージョン構成 99.99%)の SLA を同時に実現する。
TrueTime API による外部整合性でグローバルに一貫したトランザクションを提供し、従来の NoSQL 的なトレードオフ(結果整合性)を不要にする。
インスタンスは処理ノード数(コンピューティングキャパシティ)で課金。マルチリージョン構成では複数地域へ自動レプリケーションされ、地域障害に耐えられる。
試験での問われ方
Cloud SQL との比較は必須。Spanner を選ぶ基準は「水平書き込みスケール」「グローバル整合性」「99.999% SLA」のいずれかが必要なケース。コストは Cloud SQL より高い。
ACE 向けには、Spanner のインターリーブテーブル(親子関係テーブルを同一ノードに配置する最適化)と、プライマリキー設計(ホットスポット回避のためにシーケンシャルキーを避ける)が引っかけになりやすい。
このサービスが登場する演習問題(7問)
- 【CDL】ある企業が、Google Cloudの「Cloud Spanner」の採用を検討しています。Cloud Spannerが…
- 【CDL】ある金融機関が、1秒間に数万件のトランザクションを処理する決済システムをGoogle Cloudに移行しようとしています…
- 【CDL】ある企業が、Google Cloudで「ディザスタリカバリ(DR)」戦略を策定しています。RPO(目標復旧時点)とRTO…
- 【ACE】Google Cloud のストレージサービスを選択する際の考慮事項に関して正しい記述を 2 つ選択してください。
- 【ACE】グローバルに展開するゲームアプリのバックエンドを Google Cloud で構築しています。世界中のユーザーが低レイテ…
- 【ACE】マイクロサービスアーキテクチャで各サービスが Cloud SQL インスタンスを別々に持っています。データベース間でトラ…
- 【ACE】本番環境の Cloud Spanner データベースで、定期的に重いクエリが実行されてパフォーマンスが低下しています。問…