Estratégias de failover do SQL Server

Estratégias de failover do SQL Server

Na minha infraestrutura tenho um servidor autônomo SQL Server 2014 Standard.

À medida que os bancos de dados e os aplicativos que usam o SQL Server estão crescendo, quero atualizar para o SQL Server 2016 Standard e instalar dois nós para obter uma infraestrutura do SQL Server altamente disponível.

Eu sei que poderia fazer um Cluster de Failover do SQL Server, mas preciso de alguns armazenamentos compartilhados para isso, o que não pode ser um problema porque tenho um NAS/SAN de produção disponível, mas é muito lento, pois é para fins de dados e não para fins de aplicação .

Como meus nós de virtualização têm armazenamento local SSD rápido, desejo usá-los para hospedar dados do SQL Server, por isso estou me perguntando se existe uma maneira deconstruir um cluster SQL Server HA sem armazenamento compartilhado, mas fazendo uma replicação mestre-escravo entre dois nósem seu próprio armazenamento local, algo parecido com o que já estou fazendo para o MariaDB com o MariaDB Galera Cluster.

Também tenho um HAProxy disponível.

Obrigado!!

Responder1

No SQL Server 2014 Standard Edition, sua única opção integrada para failover automático sem armazenamento compartilhado seriaespelhamento de banco de dados.

Se você atualizou versões para o SQL Server 2016 Standard Edition ou se atualizou edições para 2014 Enterprise Edition, obterá Grupos de Disponibilidade Always On, que são como o espelhamento de banco de dados, mas para grupos de bancos de dados que podem fazer failover juntos.

Existem muitas outras opções que não oferecem failover automático (meu favorito é o envio de logs, por exemplo), mas como você disse um cluster de failover, presumi que você deseja failover automático com perda zero de dados - nesse caso, o espelhamento é tudo o que você tem para o 2014 Standard.

Responder2

Se você atualizar para o SQL Server 2016 Standard Edition, poderá usar oGrupo de disponibilidade básicaque é uma versão limitada do Grupo de Disponibilidade Always On do SQL Server Enterprise Edition. Suporta failover e não requer armazenamento compartilhado.

informação relacionada