Tôi dự định kết nối ứng dụng PHP (từ máy chủ bên ngoài Google Cloud Platform) với Google Cloud SQL. Tôi muốn biết làm thế nào tôi có thể thiết kế các ứng dụng để chuyển đổi cơ sở dữ liệu của nó đúng cách.Tính năng chuyển đổi dự phòng hoạt động như thế nào trên Google Cloud SQL?
Theo manual:
Khi cúp địa đới xảy ra và làm chủ của bạn không qua failover bản sao của bạn, bất kỳ kết nối hiện có để các trường hợp đều đóng cửa. Tuy nhiên, ứng dụng của bạn có thể kết nối lại bằng cách sử dụng cùng một chuỗi kết nối hoặc địa chỉ IP ; bạn không cần cập nhật ứng dụng của mình sau khi chuyển đổi dự phòng.
Dường như mọi thứ diễn ra tự động phía sau hậu trường nhưng điều gì sẽ xảy ra nếu địa chỉ IP của cơ sở dữ liệu bị hỏng hoặc hết giờ?
IP sẽ được chuyển sang phiên bản mới sau khi chuyển đổi dự phòng. Không có gì cần phải xảy ra trong ứng dụng. – Vadim