
Estou analisando o produto GCE "Cloud SQL" e, especificamente, o tipo MySQL. Estou um pouco confuso sobre como este produto funciona no modo não-HA.
Entendo que no modo HA, você tem uma réplica em espera pronta para entrar em ação se sua instância primária ficar indisponível.
No entanto, o que acontece se uma instância não HA ficar indisponível? A GCE sempre, eventualmente, em algum momento, trará isso de volta? Quando for acionado novamente, o pior cenário seria que seus dados tivessem 24 horas (último backup diário)? Ou o trabalho manual é realmente necessário neste caso; por exemplo, você mesmo precisa provisionar uma nova instância com base em um backup?
Parece-me que o modo não HA tem garantia de 99,95% de disponibilidade. O modo HA é o que cobre suas costas durante os 0,05% do tempo restante?
O Cloud SQL automatiza todos os seus backups, replicações, patches de criptografia e aumentos de capacidade, garantindo ao mesmo tempo uma disponibilidade superior a 99,95%, em qualquer lugar do mundo.
Responder1
No entanto, o que acontece se uma instância não HA ficar indisponível?
Isso significa que seus dados ficarão indisponíveis até que a instância fique online na maioria dos casos, isso é causado por uma configuração incorreta do usuário, mas em alguns casos você será coberto após uma revisão com o suporte, com HA quando o mestre ficar indisponível, o standby entrará online até o mestre retorna (breve tempo de inatividade talvez inferior a aproximadamente 2 minutos).
Quando for acionado novamente, o pior cenário seria que seus dados tivessem 24 horas (último backup diário)?
Você sempre pode usar os backups para iniciar uma nova instância, mas se a instância ficar não íntegra e retornar, não será necessário fazer um backup, ele retornará com os dados mais recentes disponíveis antes do tempo de inatividade. Normalmente, se a instância ficar offline, não será possível escrever sobre isso.
O modo HA é o que cobre suas costas durante os 0,05% do tempo restante?
O SLA para ambos os modos é o mesmo. O sla cobre o tempo de inatividade total, por exemplo, em instâncias não HA, você está coberto desde que sua instância se tornou indisponível, mas na instância HA, você só está coberto quando o Standby e o Master estão indisponíveis, causando um tempo de inatividade total.
Para mais informações consulte oSLA do Cloud SQL