Google Cloud PlatformのCloud SQL(AWSでいうRDS)のフェイルオーバー時の挙動について調べてみました。 MySQL5.7での動作確認です。 公式での説明は マスターがあるゾーンが停止状態になると、Cloud SQL は自動的にフェイルオーバー レプリカにフェイルオーバーし、データはクライアントが利用できる状態に維持されます。 マスターが落ちたら自動的にフェイルオーバーレプリカに切り替えてくれるそうです。 ゾーンの停止状態が発生し、マスターがフェイルオーバー レプリカにフェイルオーバーすると、インスタンスへの既存の接続はすべて切断されます。しかし、アプリケーションは同じ接続文字列や IP アドレスを使用して再接続できます。フェイルオーバー後にアプリケーションを更新する必要はありません。 フェイルオーバーの後、レプリカはマスターになり、Cloud SQL は、自