Eu tenho experimentado as opções de alta disponibilidade do GCPs SQL. Existe uma maneira de melhorar a velocidade de failover?
A tentativa de failover manual por meio da interface do usuário leva literalmente mais de 5 minutos, onde o mysql está completamente indisponível.
Estou usando as menores instâncias 5.7 de segunda geração possíveis atualmente sem tráfego atingindo-a.
Parece que está realmente parando e iniciando instâncias. Estou tendo problemas para ver como isso é uma opção para "HA" significando tempo de inatividade mínimo.
Não há nada que você possa fazer para melhorar o tempo de failover, mas você pode adicionar uma réplica de leitura para ter acesso de leitura aos seus dados enquanto sua instância está se recuperando.
Se você não estiver restrito ao MySQL, tente também a versão Postgres do Cloud SQL - ela usa um método mais rápido para recuperação e, pela minha experiência pessoal, geralmente fica inativo por ~ 30 a 60 segundos. Cada versão tem sua própria página no HA, que fala sobre como eles funcionam: MySQL , Postgres
Infelizmente você está à mercê do provedor de serviços gerenciados lá. A oferta de banco de dados gerenciado dos GCPs não é tão boa, eles ficam muito atrás dos outros, eles querem orientá-lo para BigTable, BigQuery e Cloud Spanner. Se você está comprometido com o GCP e tem um requisito rígido para HA, sua melhor opção provavelmente é o Spanner. – Caio