Soluções de alta disponibilidade (SQL Server)
Este tópico apresenta vários SQL Server soluções de alta disponibilidade que melhoram a disponibilidade de servidores ou bancos de dados. Uma solução de alta disponibilidade mascara os efeitos da falha de um hardware ou software e mantém a disponibilidade dos aplicativos, de modo a minimizar o tempo de inatividade percebido pelos usuários.
Observação
Para obter informações sobre quais edições de SQL Server dão suporte a uma determinada solução de alta disponibilidade, consulte a seção "Alta Disponibilidade (AlwaysOn)" de Recursos compatíveis com as edições do SQL Server 2014.
(#RecommendedSolutions)
Visão geral das soluções de alta disponibilidade do SQL Server
SQL Server fornece várias opções para criar alta disponibilidade para um servidor ou banco de dados. As opções de alta disponibilidade incluem o seguinte:
Instâncias do cluster de failover do AlwaysOn
Como parte da oferta SQL Server AlwaysOn, as Instâncias de Cluster de Failover alwayson aproveitam a funcionalidade WSFC (Clustering de Failover do Windows Server) para fornecer alta disponibilidade local por meio da redundância no nível da instância do servidor, uma FCI (instância de cluster de failover). Uma FCI é uma instância única do SQL Server que é instalada em nós de WSFC (Windows Server Failover Clustering) e, possivelmente, em várias sub-redes. Na rede, uma FCI aparece ser uma instância do SQL Server sendo executada em um único computador, mas proporciona failover de um nó do WSFC para outro se o nó atual se tornar indisponível.
Para obter mais informações, consulte Instâncias do Cluster de Failover do AlwaysOn (SQL Server).
Grupos de Disponibilidade AlwaysOn
Always On Grupos de Disponibilidade é uma solução de recuperação de desastre e alta disponibilidade de nível empresarial introduzida no SQL Server 2012 para permitir que você maximize a disponibilidade de um ou mais bancos de dados de usuário. Always On grupos de disponibilidade exigem que as instâncias de SQL Server residam em nós WSFC (Clustering de Failover do Windows Server). Para obter mais informações, consulte Grupos de Disponibilidade AlwaysOn (SQL Server).
Observação
Uma FCI pode aproveitar Always On Grupos de Disponibilidade para fornecer recuperação remota de desastre no nível do banco de dados. Para obter mais informações, consulte Clustering de Failover e Grupos de Disponibilidade AlwaysOn (SQL Server).
Espelhamento de banco de dados
Observação
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Recomendamos que você use Always On Grupos de Disponibilidade.
O espelhamento de banco de dados é uma solução para aumentar a disponibilidade do banco de dados, dando suporte a failover quase instantâneo. O espelhamento de banco de dados pode ser usado para manter um único banco de dados de espera, ou banco de dados espelho, para um banco de dados de produção correspondente, que é referido como o banco de dados principal. Para obter mais informações, confira Espelhamento de banco de dados (SQL Server).
Envio de logs
Assim como Always On grupos de disponibilidade e espelhamento de banco de dados, o envio de logs opera no nível do banco de dados. Você pode usar o envio de logs para manter um ou mais bancos de dados de espera passiva (conhecidos como bancos de dados secundários) para um banco de dados de produção exclusivo, que é referenciado como o banco de dados primário. Para obter mais informações sobre o envio de logs, consulte Sobre o envio de logs (SQL Server).
Soluções indicadas para usar o SQL Server para proteger dados
Nossa recomendação para fornecer proteção de dados para seu ambiente de SQL Server é a seguinte:
Para proteção de dados por meio de uma solução de disco compartilhada de terceiros (uma rede SAN), nós recomendamos que você use as instâncias de cluster de failover AlwaysOn.
Para proteção de dados por meio de SQL Server, recomendamos que você use Always On Grupos de Disponibilidade.
Observação
Se você estiver executando uma edição de SQL Server que não dá suporte a grupos de disponibilidade Always On, recomendamos o envio de logs. Para obter informações sobre quais edições de SQL Server dão suporte a grupos de disponibilidade Always On, consulte a seção "Alta disponibilidade (AlwaysOn)" de Recursos compatíveis com as edições do SQL Server 2014.
Consulte Também
WSFC (Windows Server Failover Clustering) com o SQL Server
Espelhamento de banco de dados: Interoperabilidade e coexistência (SQL Server)
Recursos do Mecanismo de Banco de Dados preteridos no SQL Server 2014