Estamos pensando em configurar um ambiente SQL Always On High Availability em nossa organização. Nossa organização tem dois datacenters com um muito menor, mas este está sendo criado para criar uma alta disponibilidade.
Em nosso site principal, estamos analisando a instalação de três servidores e um no site secundário. Esses servidores serão adicionados a um cluster (e adicionaremos os bancos de dados em alguns grupos de disponibilidade nesses servidores)
Mas aí vem o problema. Quando o site primário estiver inativo devido a uma queda de energia, por exemplo, todo o cluster ficará inativo porque um servidor não tem maioria, mesmo com um quorum padrão. Também analisamos a adição de um quórum ao armazenamento em nuvem (configuração de quórum somente em disco), mas quando a conexão com a Internet está inativa (ocorre às vezes aqui na Bélgica), também perdemos todo o cluster.
Alguém tem alguma experiência ou solução para isso?
Desde já, obrigado!
Com a configuração atual, não há como manter o WSFC em execução se o site primário, que tem 3 nós de 4 nós WSFC, ficar inativo devido a falta de energia ou algum outro desastre. Com essa configuração, adicionar testemunha de compartilhamento seria inútil porque, mesmo se você adicionar um, haverá 5 membros votantes e para o WSFC estar online, deve haver pelo menos 3 online e, no seu caso, quando o DC principal cair, 3 membros votantes estarão desativados, trazendo WSFC desativado.
A solução seria alterar a arquitetura, SE você não quiser que o WSFC seja desativado quando o DC primário for desativado. O que você pode fazer é mover o terceiro nó do DC primário para o secundário e configurar a testemunha FC na nuvem ou em algum terceiro local que não seja DC secundário ou DC primário, mas acessível a ambos, portanto, mesmo que o DC primário esteja inativo, há 3 membros votantes 2 do DC secundário e uma testemunha FS para manter o WSFC funcionando.
A outra solução é, se você puder arcar com o tempo de inatividade do WSFC , deixe a arquitetura como está e, quando ocorrer um desastre no DC primário, use o Forcequorum para colocar o WSFC online . Isso parece uma má escolha no começo, mas acredite em mim, com pouca prática, funciona como charme e dentro de 10 a 15 minutos ou até menos, o WSFC estaria online no nó DR e com
failover with data loss
você poderia colocar a instância do banco de dados online também. Este método é rápido com pouca prática, tudo o que você precisa é de alguns comandos a serem executados para colocar o WSFC e os bancos de dados online.Leituras semelhantes