Cloud SQLとは
MySQL・PostgreSQL・SQL Server のマネージドリレーショナルデータベースサービス。パッチ・バックアップ・フェイルオーバー・レプリケーションを自動管理し、単一リージョンに閉じた RDBMS ワークロードに適する。
High Availability 構成を選ぶと、同一リージョン内の別ゾーンにスタンバイインスタンスが用意され、プライマリ障害時に自動フェイルオーバーする(RPO ほぼゼロ・RTO 約 60 秒)。
読み取りレプリカを複数リージョンに配置してクロスリージョン読み取り分散もできる。接続は Cloud SQL Auth Proxy が推奨で、IAM 認証と組み合わせると認証情報の管理が不要になる。
試験での問われ方
CDL/ACE では Cloud SQL vs Cloud Spanner の使い分けが最重要。Cloud SQL は単一リージョン・既存 MySQL/PostgreSQL ワークロードの移行向け。グローバルスケール・水平書き込みが必要なら Spanner を選ぶ。
ACE では Cloud SQL Auth Proxy の役割(SSL 暗号化・IAM 認証の自動ハンドリング)、リードレプリカとフェイルオーバーレプリカの違い(フェイルオーバーレプリカは HA 構成のスタンバイで昇格可能)がよく問われる。
このサービスが登場する演習問題(8問)
- 【CDL】ある企業が、Google CloudのVPC内でサービス同士が通信するにあたり「Private Service Conn…
- 【CDL】ある企業が、既存のオンプレミスのOracleデータベースをGoogle Cloudへ移行する計画を立てています。Orac…
- 【ACE】高トラフィックの e コマースサイトで、フラッシュセール時に急激なアクセス増加があります。通常時は 100 RPS、フラ…
- 【ACE】GKE クラスターで動作するアプリケーションが Cloud SQL に接続する必要があります。最も安全にデータベース認証…
- 【ACE】本番環境の Cloud SQL for MySQL インスタンスで、定期バックアップと障害時の復旧 RTO を最小化した…
- 【ACE】Cloud SQL インスタンスへのデータベース接続において、IP 許可リスト(Authorized Networks)…
- 【ACE】Google Cloud のプロジェクトでリソースが意図せず削除されるリスクを低減したいと考えています。最も効果的な 1…
- 【ACE】Cloud SQL for MySQL インスタンスで特定のクエリが遅いと報告されています。クエリのパフォーマンスを分析…