Google Cloud SQLにPHPアプリケーション(Googel Cloud Platform以外のサーバーから)を接続したいと考えています。私は、データベースを適切にフェールオーバーするためにアプリケーションを設計する方法を知りたい。 manualによるとGoogle Cloud SQLのフェールオーバーはどのように機能しますか?
:
帯状停電が発生し、ご主人があなたのフェイルオーバー レプリカにフェールオーバーする場合は、インスタンスへの既存の接続が閉じられています。ただし、 アプリケーションは同じ接続文字列またはIP アドレスを使用して再接続できます。フェールオーバー後にアプリケーションを更新する必要はありません。
すべてが自動的に起こっているように見えますが、データベースのIPアドレスが切れていたり、タイムアウトした場合はどうなりますか?
フェールオーバー後にIPが新しいインスタンスに移動されます。アプリで何も起こる必要はありません。 – Vadim