Estratégias de failover do SQL Server

5

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

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

Sei que posso criar um cluster de failover do SQL Server, mas preciso de alguns armazenamentos compartilhados para isso, o que não poderia ser um problema porque tenho um NAS / SAN de produção disponível, mas é muito lento, como para fins de dados e não para fins de aplicação.

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

Eu também tenho um HAProxy disponível.

Obrigado !!

    
por Mat 16.02.2018 / 13:57

2 respostas

6

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

Se você atualizou as versões para o SQL Server 2016 Standard Edition ou atualizou as edições para o 2014 Enterprise Edition, você obteria Always On Availability Groups, que é como o espelhamento de banco de dados, mas para grupos de bancos de dados que podem sofrer failover juntos. / p>

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

    
por 16.02.2018 / 14:11
2

Se você atualizar para o SQL Server 2016 Standard Edition, poderá usar o Grupo de Disponibilidade Básica que é uma versão de limite do Grupo de Disponibilidade Sempre On do SQL Server Enterprise Edition. Suporta failover e não requer armazenamento compartilhado.

    
por 16.02.2018 / 15:29