ウェブコンソールでVMを作成する際、「IDとAPIへのアクセス」セクションでサービスアカウントを指定する。(Cloud Campus実習)
[Cloud SQLの強み]
ACIDトランザクション対応(MySQL・PostgreSQLなど)
顧客がアプリ上で直接取引(トランザクション)できるようにしたい → トランザクション処理が必要(ACID対応)
BIツール(Looker, Data Studioなど)と統合可能
複雑なクエリやJOIN、集計分析にも対応
Google App Engineとの相性も◎
[Cloud SQL Auth Proxy]
Google の 推奨接続方法であり、IAM によるアクセス制御が可能。外部 IP を許可する必要がなく、セキュア。
[DMS(Database Migration Service)]
DMS は PostgreSQL のストリーミング移行をサポートし、移行中もオンプレ側で更新されたデータを継続的に同期可能。
一括エクスポート/インポートは簡単だが、移行中に更新されたデータが反映されず、停止時間が長くなる。
[Read レプリカ]
リードレプリカとは、Cloud SQL の プライマリインスタンスの読み取り専用コピーであり、読み取り専用クエリの負荷分散や、読み取りパフォーマンスの向上のために使用されます