Partilhar via


Grupos de Disponibilidade AlwaysOn (SQL Server)

O recurso Grupos de Disponibilidade AlwaysOn é uma solução de alta disponibilidade e recuperação de desastres que fornece uma alternativa de nível corporativo para espelhamento de banco de dados. Introduzido no SQL Server 2012, Always On Grupos de Disponibilidade maximiza a disponibilidade de um conjunto de bancos de dados de usuário para uma empresa. Um grupo de disponibilidade dá suporte a um ambiente de failover para um conjunto discreto de bancos de dados de usuário, conhecidos como bancos de dados de disponibilidade, que fazem failover juntos. Um grupo de disponibilidade dá suporte a um conjunto de bancos de dados primários de leitura/gravação e a um dos oito conjuntos de bancos de dados secundários correspondentes. Opcionalmente, é possível tornar disponíveis os bancos de dados secundários para acesso somente leitura e/ou algumas operações de backup.

Um grupo de disponibilidade faz failover no nível de uma réplica de disponibilidade. Os failovers não são provocados por problemas de banco de dados, como um banco de dados que se torna suspeito devido à perda de um arquivo de dados, à exclusão de um banco de dados ou à corrupção de um log de transações.

Benefícios

Always On Grupos de Disponibilidade fornece um conjunto avançado de opções que melhoram a disponibilidade do banco de dados e permitem o uso aprimorado de recursos. Os principais componentes são os seguintes:

  • Permite até nove réplicas de disponibilidade. Uma réplica de disponibilidade é uma instanciação de um grupo de disponibilidade que é hospedado por uma instância específica do SQL Server e que mantém uma cópia local de cada banco de dados de disponibilidade pertencente ao grupo de disponibilidade. Cada grupo de disponibilidade suporta uma réplica primária e até oito réplicas secundárias. Para obter mais informações, confira Visão geral dos Grupos de Disponibilidade Always On (SQL Server).

    Importante

    Cada réplica de disponibilidade deve residir em um nó diferente de um único cluster do WSFC (Windows Server Failover Clustering). Para obter mais informações sobre pré-requisitos, restrições e recomendações para grupos de disponibilidade, consulte Pré-requisitos, restrições e recomendações para grupos de disponibilidade Always On;SQL Server;.

  • Dá suporte para modos de disponibilidade alternativos, como:

    • Modo de confirmação assíncrona. Este modo de disponibilidade é uma solução de recuperação de desastre que funciona bem quando as réplicas de disponibilidade estão distribuídas em distâncias consideráveis.

    • Modo de confirmação síncrona. Este modo de disponibilidade enfatiza a alta disponibilidade e a proteção dos dados sobre o desempenho, às custas do aumento da latência de transação. Um determinado grupo de disponibilidade pode dar suporte a até três réplicas de disponibilidade de confirmação síncrona, incluindo a réplica primária atual.

    Para obter mais informações, consulte Modos de disponibilidade;Always On Grupos de Disponibilidade;.

  • Dá suporte a várias formas de failover de disponibilidade-grupo: failover automático, failover manual planejado (geralmente referenciado como um "failover manual" simples) e failover manual forçado (geralmente referenciado como "failover forçado" simples). Para obter mais informações, consulte Failover e modos de failover;Always On Grupos de Disponibilidade;.

  • Permite a você configurar uma determinada réplica de disponibilidade para dar suporte a um ou ambos os seguintes recursos ativos-secundários:

    O uso de recursos secundários ativos melhora a eficiência de TI e reduz o custo devido à melhor utilização de recurso de hardware secundário. Além disso, descarregar aplicativos de intenção de leitura e trabalhos de backup para réplicas secundárias ajuda a melhorar o desempenho na réplica primária.

  • Dá suporte a um ouvinte de grupo de disponibilidade para cada grupo de disponibilidade. Um ouvinte de grupo de disponibilidade é um nome de servidor ao qual os clientes podem se conectar para acessar um banco de dados em uma réplica primária ou secundária de um grupo de disponibilidade AlwaysOn. Os ouvintes de grupo de disponibilidade direcionam conexões de entrada para a réplica primária ou para uma réplica secundária somente leitura. O ouvinte fornece o failover rápido de aplicativo depois de um failover de grupo de disponibilidade. Para obter mais informações, consulte Ouvintes do grupo de disponibilidade, conectividade de cliente e failover de aplicativo;SQL Server;.

  • Dá suporte a uma política de failover flexível para proporcionar maior controle sobre o failover de disponibilidade-grupo. Para obter mais informações, consulte Failover e modos de failover; Always On Grupos de Disponibilidade;.

  • Dá suporte ao conserto de página automático para proteção contra dano de página. Para obter mais informações, consulte Reparo automático de página (para grupos de disponibilidade e espelhamento de banco de dados;.

  • Dá suporte à criptografia e compactação, que fornecem um transporte seguro de alto desempenho.

  • Fornece um conjunto integrado de ferramentas para simplificar a implantação e o gerenciamento de grupos de disponibilidade, incluindo:

Termos e definições

grupo de disponibilidade
Um contêiner para um conjunto de bancos de dados, bancos de dados de disponibilidade, que executam failover juntos.

banco de dados de disponibilidade
Um banco de dados que pertence a um grupo de disponibilidade. Para cada banco de dados de disponibilidade, o grupo de disponibilidade mantém uma única cópia de leitura/gravação (o banco de dados primário) e de uma a oito cópias somente leitura (bancos de dados secundários).

banco de dados primário
A cópia de leitura-gravação de um banco de dados de disponibilidade.

banco de dados secundário
Uma cópia somente leitura de um banco de dados de disponibilidade.

réplica de disponibilidade
Uma instanciação de um grupo de disponibilidade que é hospedado por uma instância específica do SQL Server e que mantém uma cópia local de cada banco de dados de disponibilidade pertencente ao grupo de disponibilidade. Existem dois tipos de réplica de disponibilidade: uma única réplica primária e uma a oito réplicas secundárias.

réplica primária
A réplica de disponibilidade que torna disponíveis os bancos de dados primários para conexões de leitura/gravação de clientes e, também, envia registros do log de transações para cada banco de dados primário a toda réplica secundária.

réplica secundária
Uma réplica de disponibilidade que mantém uma cópia secundária de cada banco de dados de disponibilidade e serve como destinos potenciais de failover para o grupo de disponibilidade. Opcionalmente, uma réplica secundária pode incluir o suporte ao acesso somente leitura para que bancos de dados secundários possam oferecer suporte à criação de backups em bancos de dados secundários.

ouvinte do grupo de disponibilidade
Um nome do servidor ao qual os clientes podem se conectar para acessar um banco de dados em uma réplica primária ou secundária de um grupo de disponibilidade AlwaysOn. Os ouvintes de grupo de disponibilidade direcionam conexões de entrada para a réplica primária ou para uma réplica secundária somente leitura.

Observação

Para obter mais informações, consulte Visão geral dos grupos de disponibilidade AlwaysOn; SQL Serve;.

Interoperabilidade e coexistência com outros recursos de mecanismo de banco de dados

Always On Grupos de Disponibilidade podem ser usados com os seguintes recursos ou componentes do SQL Server:

Aviso

Para obter informações sobre restrições e limitações para usar outros recursos com grupos de disponibilidade Always On, consulte grupos de disponibilidade Always On: interoperabilidade;SQL Server;.

Related Tasks

Conteúdo relacionado

Consulte Também

Visão geral dos grupos de disponibilidade Always On;SQL Server;
Pré-requisitos, restrições e recomendações para grupos de disponibilidade AlwaysOn (SQL Server)
Configuração de uma instância de servidor para grupos de disponibilidade Always On;SQL Server;
Criação e configuração de grupos de disponibilidade; SQL Server;
Administração de um grupo de disponibilidade; SQL Server;
Monitoramento de grupos de disponibilidade (SQL Server)
Visão geral das instruções Transact-SQL para grupos de disponibilidade Always On;SQL Server;
Visão geral dos cmdlets do PowerShell para grupos de disponibilidade AlwaysOn; SQL Server;