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 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çãoObservaçã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)" de Recursos compatíveis com as edições do SQL Server 2012.

Neste tópico:

  • Visão geral das soluções de alta disponibilidade do SQL Server

  • Soluções indicadas para usar o SQL Server para proteger dados

Visão geral das soluções de alta disponibilidade do SQL Server

O SQL Server fornece várias opções para a criação de 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 do SQL Server AlwaysOn, as instâncias de cluster de failover do AlwaysOn aproveitam a funcionalidade WSFC (Windows Server Failover Clustering) para fornecer alta disponibilidade local por meio de redundância na instância de nível de 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 de cluster de failover do AlwaysOn (SQL Server).

  • Grupos de Disponibilidade AlwaysOn
    Grupos de Disponibilidade AlwaysOn é uma solução de alta disponibilidade no nível empresarial e recuperação de desastre introduzida no SQL Server 2012 para permitir que você maximize a disponibilidade para um ou mais bancos de dados de usuário. Grupos de Disponibilidade AlwaysOn requer que as instâncias do SQL Server residam nos nós WSFC (Windows Server Failover Clustering). Para obter mais informações, consulte Grupos de Disponibilidade AlwaysOn (SQL Server).

    ObservaçãoObservação

    Uma FCI pode aproveitar os Grupos de Disponibilidade AlwaysOn para fornecer recuperação remota de desastres 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çãoObservaçã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. Em vez dessa função, recomendamos usar Grupos de Disponibilidade AlwaysOn.

    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, consulte Espelhamento de banco de dados (SQL Server).

  • Envio de logs
    Como o 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 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 envio de logs, consulte Sobre o envio de logs (SQL Server).

Ícone de seta usado com o link Voltar ao Início[Top]

Soluções indicadas 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 compartilhada de terceiros (uma rede SAN), nós recomendamos que você use as instâncias de cluster de failover AlwaysOn.

  • Para obter proteção de dados por meio do SQL Server, recomendamos usar Grupos de Disponibilidade AlwaysOn.

    ObservaçãoObservação

    Se você estiver executando uma edição do SQL Server que não dá suporte a Grupos de Disponibilidade AlwaysOn, nós recomendaremos 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)" de Recursos compatíveis com as edições do SQL Server 2012.

Consulte também

Referência

Recursos do Mecanismo de Banco de Dados preteridos no SQL Server 2012

Conceitos

Aprimoramentos na disponibilidade (Mecanismo de Banco de Dados)

WSFC (Windows Server Failover Clustering) com o SQL Server

Outros recursos

Espelhamento de banco de dados: interoperabilidade e coexistência (SQL Server)