Grupos de Disponibilidade AlwaysOn (SQL Server)
O recurso Grupos de Disponibilidade AlwaysOn é uma solução de alta disponibilidade e de recuperação de desastres que fornece uma alternativa em nível corporativo para espelhamento de banco de dados. Apresentado no SQL Server 2012, o Grupos de Disponibilidade AlwaysOn maximiza a disponibilidade de um conjunto de bancos de dados de usuário para uma empresa. Um grupo de disponibilidade oferece 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 quatro 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.
Neste tópico:
Benefícios
Termos e definições
Interoperabilidade e coexistência com outros recursos de mecanismo de banco de dados
Tarefas relacionadas
Conteúdo relacionado
Benefícios
O Grupos de Disponibilidade AlwaysOn fornece um conjunto diversificado de opções que melhoram a disponibilidade do banco de dados e habilitam o uso aprimorado de recursos. Os principais componentes são os seguintes:
Dá suporte a até cinco 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 dá suporte a uma réplica primária e até quatro réplicas secundárias. Para obter mais informações, consulte Visão geral de grupos de disponibilidade AlwaysOn (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 os grupos disponíveis, consulte Pré-requisitos, restrições e recomendações para grupos de disponibilidade AlwaysOn (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 (grupos de disponibilidade AlwaysOn).
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 (grupos de disponibilidade AlwaysOn).
Permite a você configurar uma determinada réplica de disponibilidade para dar suporte a um ou ambos os seguintes recursos ativos-secundários:
Acesso de conexão somente leitura, que permite que conexões somente leitura com a réplica acessem e leiam seus bancos de dados quando estiver em execução como uma réplica secundária. Para obter mais informações, consulte Secundárias ativas: réplicas secundárias legíveis (Grupos de Disponibilidade AlwaysOn).
Execução de operações de backup em seus bancos de dados quando estiver em execução como uma réplica secundária. Para obter mais informações, consulte Secundárias ativas: backup em réplicas secundárias (Grupos de Disponibilidade AlwaysOn).
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 de 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 (grupos de disponibilidade AlwaysOn).
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 (grupos de disponibilidade/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:
Transact-SQL Instruções DDL para criar e gerenciar grupos de disponibilidade. Para obter mais informações, consulte Visão geral de instruções Transact-SQL para Grupos de Disponibilidade AlwaysOn (SQL Server).
Ferramentas do SQL Server Management Studio, como a seguir:
O Assistente de grupo de nova disponibilidade cria e configura um grupo de disponibilidade. Em alguns ambientes, este assistente também pode preparar automaticamente os bancos de dados secundários e iniciar a sincronização de dados para cada um deles. Para obter mais informações, consulte Usar a caixa de diálogo Novo Grupo de Disponibilidade (SQL Server Management Studio).
O Adicionar banco de dados ao Assistente de Grupo de Disponibilidade adiciona um ou mais bancos de dados primários a um grupo de disponibilidade existente. Em alguns ambientes, este assistente também pode preparar automaticamente os bancos de dados secundários e iniciar a sincronização de dados para cada um deles. Para obter mais informações, consulte Usar o assistente para adicionar banco de dados a grupo de disponibilidade (SQL Server).
O Adicionar réplica ao Assistente de Grupo de Disponibilidade adiciona um ou mais réplicas secundárias a um grupo de disponibilidade existente. Em alguns ambientes, este assistente também pode preparar automaticamente os bancos de dados secundários e iniciar a sincronização de dados para cada um deles. Para obter mais informações, consulte Usar o Assistente para Adicionar Réplica ao Grupo de Disponibilidade (SQL Server Management Studio).
O Assistente de grupo de disponibilidade de failover inicia um failover manual em um grupo de disponibilidade. Dependendo da configuração e do estado da réplica secundária que você especificar como o destino de failover, o assistente pode executar um failover planejado ou manual forçado. Para obter mais informações, consulte Usar o Assistente para Grupo de Disponibilidade de Failover (SQL Server Management Studio).
O Painel AlwaysOn monitora grupos de disponibilidade AlwaysOn, réplicas de disponibilidade e bancos de dados de disponibilidade e avalia os resultados para políticas AlwaysOn. Para obter mais informações, consulte Usar o Painel AlwaysOn (SQL Server Management Studio).
O painel Detalhes do Pesquisador de Objetos exibe informações básicas sobre grupos de disponibilidade existentes. Para obter mais informações, consulte Usar os detalhes do Pesquisador de Objetos para monitorar grupos de disponibilidade (SQL Server Management Studio).
Cmdlets do PowerShell. Para obter mais informações, consulte Visão geral de cmdlets do PowerShell para grupos de disponibilidade AlwaysOn (SQL Server).
[Início]
Termos e definições
grupo de disponibilidade
Um contêiner para um conjunto de bancos de dados, bancos de dados de disponibilidade, que realizam 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 uma a quatro 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 quatro 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 de grupos 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.
Observação |
---|
Para obter mais informações, consulte Visão geral de grupos de disponibilidade AlwaysOn (SQL Server). |
[Início]
Interoperabilidade e coexistência com outros recursos de mecanismo de banco de dados
O Grupos de Disponibilidade AlwaysOn pode ser usado com os seguintes recursos ou componentes do SQL Server:
Cuidado |
---|
Para obter mais informações sobre restrições e limitações sobre o uso de outros recursos com o Grupos de Disponibilidade AlwaysOn, consulte Grupos de disponibilidade AlwaysOn: interoperabilidade (SQL Server). |
Tarefas relacionadas
Conteúdo relacionado
**Blogs: **
Blogs da equipe do AlwaysOn do SQL Server: o blog oficial da equipe do AlwaysOn do SQL Server
**Vídeos: **
**White papers: **
White papers da Microsoft para SQL Server 2012
White papers da equipe de consultoria do cliente do SQL Server
[Início]
Consulte também
Conceitos
Visão geral de grupos de disponibilidade AlwaysOn (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 AlwaysOn (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 de instruções Transact-SQL para Grupos de Disponibilidade AlwaysOn (SQL Server)
Visão geral de cmdlets do PowerShell para grupos de disponibilidade AlwaysOn (SQL Server)