Estou executando uma instância do Google Cloud SQL ("mysql-master") e ela tem uma réplica. ("mysql-replica") Os aplicativos da Web em outros servidores leem e gravam dados na instância do Cloud SQL.
Enquanto o mysql-master está reiniciando, os servidores de aplicativos podem ler e gravar dados?
Eu quero executar gcloud sql instances patch mysql-master
, mas às vezes requer que a instância seja reiniciada. Gostaria de saber se os aplicativos da web podem ler/gravar dados na instância enquanto ela está reiniciando.
Não, sua réplica de leitura é somente leitura, portanto, não pode fazer gravações durante o tempo de inatividade do mestre. Não há boas soluções para evitar o tempo de inatividade, mas se você tiver um banco de dados pequeno, ele deve voltar em segundos (a maioria volta em 5 segundos ou mais).