Estender grupos de disponibilidade Always On locais para o Azure
Os Grupos de Disponibilidade Always On fornecem alta disponibilidade para grupos de banco de dados adicionando réplicas secundárias. Essas réplicas permitem o failover de bancos de dados em caso de falha. Além disso, eles podem ser usados para descarregar cargas de trabalho de leitura ou tarefas de backup.
Você pode estender os Grupos de Disponibilidade locais para o Microsoft Azure provisionando uma ou mais VMs do Azure com o SQL Server e, em seguida, adicionando-as como réplicas aos seus Grupos de Disponibilidade locais.
Este tutorial pressupõe que você tenha o seguinte:
- Uma assinatura ativa do Azure. Você pode inscrever-se para uma avaliação gratuita.
- Um Grupo de Disponibilidade Always On existente no local. Para obter mais informações sobre Grupos de Disponibilidade, consulte Grupos de Disponibilidade Always On.
- Conectividade entre a rede local e sua rede virtual do Azure. Para obter mais informações sobre como criar essa rede virtual, consulte Criar uma conexão site a site usando o portal do Azure (clássico).
Importante
O Azure tem dois modelos de implantação diferentes para criar e trabalhar com recursos: Resource Manager e Classic. Este artigo aborda o uso do modelo de implantação Clássico. A Microsoft recomenda que a maioria das novas implantações use o modelo do Gerenciador de Recursos.
Adicionar Assistente de Réplica do Azure
Esta seção mostra como usar o Assistente para Adicionar Réplica do Azure para estender sua solução de Grupo de Disponibilidade Always On para incluir réplicas do Azure.
Importante
O Assistente para Adicionar Réplica do Azure suporta apenas máquinas virtuais criadas com o modelo de implantação clássico. Novas implantações de VM devem usar o modelo mais recente do Resource Manager. Se você estiver usando VMs com o Gerenciador de Recursos, deverá adicionar manualmente a réplica secundária do Azure usando comandos Transact-SQL (não mostrados aqui). Este assistente não funcionará no cenário do Gerenciador de Recursos (Resource Manager).
No SQL Server Management Studio, expanda Always On High Availability>Availability Groups>[Nome do seu grupo de disponibilidade].
Clique com o botão direito do rato Réplicas de Disponibilidade e, em seguida, clique em Adicionar Réplica.
Por padrão, o Assistente para Adicionar Réplica ao Grupo de Disponibilidade é exibido. Clique em Next. Se você selecionou a opção Não mostrar esta página novamente na parte inferior da página durante uma inicialização anterior deste assistente, essa tela não será exibida.
Será necessário conectar-se a todas as réplicas secundárias existentes. Você pode clicar em Connect… ao lado de cada réplica ou pode clicar em Connect All… na parte inferior da tela. Após a autenticação, clique em Avançar para avançar para a próxima tela.
Na página Especificar Réplicas, várias guias são listadas na parte superior: Réplicas, Endpoints, Backup Preferencese Listener. Da guia Réplicas, clique em Adicionar Réplica do Azure... para iniciar o Assistente de Adicionar Réplica do Azure.
Selecione um Certificado de Gerenciamento do Azure existente no repositório de certificados local do Windows, se você tiver instalado um antes. Selecione ou insira a id de uma assinatura do Azure se você tiver usado uma antes. Você pode clicar em Baixar para baixar e instalar um Certificado de Gerenciamento do Azure e baixar a lista de assinaturas usando uma conta do Azure.
Você preencherá cada campo na página com valores que serão usados para criar a Máquina Virtual (VM) do Azure que hospedará a réplica.
Clique em OK para validar as configurações de implantação.
Os termos legais são exibidos a seguir. Leia e clique OK se concordar com estes termos.
A página Especificar réplicas é exibida novamente. Verifique as configurações para a nova réplica do Azure nas abas Réplicas, Endpoints, e Backup Preferences. Modifique as configurações para atender às suas necessidades de negócios. Para obter mais informações sobre os parâmetros contidos nessas guias, consulte página Especificar réplicas (Assistente para Novo Grupo de Disponibilidade/Assistente para Adicionar Réplica). Observe que os ouvintes não podem ser criados usando a guia Ouvinte para Grupos de Disponibilidade que contêm réplicas do Azure. Além disso, se um ouvinte já tiver sido criado antes de iniciar o Assistente, você receberá uma mensagem indicando que ele não tem suporte no Azure. Veremos como criar ouvintes na seção Criar um Ouvir de Grupo de Disponibilidade.
Clique em Next.
Selecione o método de sincronização de dados que pretende utilizar na página Selecionar Sincronização de Dados Inicial e clique em Avançar. Para a maioria dos cenários, selecione Sincronização Completa de Dados. Para obter mais informações sobre métodos de sincronização de dados, consulte Selecionar página inicial de sincronização de dados (assistentes de grupo de disponibilidade Always On).
Analise os resultados na página Validação. Corrija os problemas pendentes e execute novamente a validação, se necessário. Clique em Next.
Reveja as definições na página Resumo e, em seguida, clique em Concluir.
O processo de provisionamento é iniciado. Após a conclusão bem-sucedida do assistente, clique em Fechar para sair do assistente.
Observação
O Assistente para Adicionar Réplica do Azure cria um arquivo de log em Users\User Name\AppData\Local\SQL Server\AddReplicaWizard. Este ficheiro de registo pode ser utilizado para solucionar problemas de implementações de réplicas do Azure falhadas. Se o Assistente falhar ao executar qualquer ação, todas as operações anteriores serão revertidas, incluindo a exclusão da VM provisionada.
Criar um ouvinte do grupo de disponibilidade
Depois que o grupo de disponibilidade for criado, você deverá criar um ouvinte para que os clientes se conectem às réplicas. Os ouvintes direcionam as conexões de entrada para a réplica primária ou para uma réplica secundária em modo de leitura apenas. Para obter mais informações sobre ouvintes, consulte Configurar um ouvinte ILB para Always On Availability Groups no Azure.
Próximos passos
Além de usar o Assistente para Adicionar Réplica do Azure para estender seu Grupo de Disponibilidade Always On para o Azure, você também pode mover algumas cargas de trabalho do SQL Server completamente para o Azure. Para começar, consulte "Aprovisionamento de uma Máquina Virtual do SQL Server no Azure".
Para obter outros tópicos relacionados à execução do SQL Server em VMs do Azure, consulte SQL Server em Máquinas Virtuais do Azure.