Compartilhar via


Soluções de alta disponibilidade (SQL Server)

Este tópico apresenta várias soluções de alta disponibilidade do SQL Server que melhoram a disponibilidade de servidores ou bancos de dados. Uma solução de alta disponibilidade mascara os efeitos de uma falha de hardware ou software e mantém a disponibilidade de aplicativos para que o tempo de inatividade percebido para os usuários seja minimizado.

Observação

Para obter informações sobre quais edições do SQL Server dão suporte a uma determinada solução de alta disponibilidade, consulte a seção "Alta Disponibilidade (AlwaysOn)" dos recursos compatíveis com as edições do SQL Server 2014.
(#SoluçõesRecomendadas)

Visão geral das soluções de High-Availability do SQL Server

O 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 de Cluster de Failover AlwaysOn
Como parte da oferta AlwaysOn do SQL Server, as AlwaysOn Instâncias de Cluster de Failover aproveitam a funcionalidade de Failover Clustering (WSFC) do Windows Server para fornecer alta disponibilidade local por meio de redundância no nível de instância do servidor — uma instância de cluster de failover (FCI). Uma FCI é uma única instância do SQL Server instalada em nós do WSFC (Clustering de Failover) do Windows Server e, possivelmente, em várias sub-redes. Na rede, uma Instância de Cluster de Failover (FCI) aparenta ser uma instância do SQL Server em funcionamento em um único computador. No entanto, a FCI permite alternância de um nó do Cluster de Failover do Windows Server (WSFC) para outro, caso o nó atual se torne indisponível.

Para obter mais informações, consulte Instâncias de Cluster de Failover AlwaysOn (SQL Server).

Grupos de Disponibilidade AlwaysOn

Os Grupos de Disponibilidade AlwaysOn são 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. Os Grupos de Disponibilidade AlwaysOn exigem que as instâncias do SQL Server residam em nós do 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 os Grupos de Disponibilidade AlwaysOn para fornecer recuperação remota de desastre no nível do banco de dados. Para obter mais informações, consulte Cluster 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 um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Em vez disso, recomendamos que você use Grupos de Disponibilidade AlwaysOn.

O espelhamento de banco de dados é uma solução para aumentar a disponibilidade do banco de dados, suportando uma transferência quase instantânea. O espelhamento de banco de dados pode ser usado para manter um banco de dados em espera ou um banco de dados espelho para um banco de dados de produção correspondente que é chamado de banco de dados principal. Para obter mais informações, consulte Espelhamento de Banco de Dados (SQL Server).

Envio de logs
Assim como os Grupos de Disponibilidade AlwaysOn e o 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 ativa (chamados bancos de dados secundários) para um único banco de dados de produção que é chamado de 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 recomendadas para usar o SQL Server para proteger dados

Nossa recomendação para fornecer proteção de dados para seu ambiente do SQL Server é a seguinte:

  • Para proteção de dados por meio de uma solução de disco compartilhado de terceiros (uma SAN), recomendamos que você use AlwaysOn Failover Cluster Instances.

  • Para proteção de dados por meio do SQL Server, recomendamos que você use Grupos de Disponibilidade AlwaysOn.

    Observação

    Se você estiver executando uma edição do SQL Server que não dá suporte a Grupos de Disponibilidade AlwaysOn, recomendamos o envio de logs. Para obter informações sobre quais edições do SQL Server dão suporte a Grupos de Disponibilidade AlwaysOn, consulte a seção "Alta Disponibilidade (AlwaysOn)" dos 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