Compartilhar via


Estender grupos de disponibilidade AlwaysOn locais para o Azure

Os Grupos de Disponibilidade AlwaysOn fornecem alta disponibilidade para grupos de banco de dados adicionando réplicas secundárias. Essas réplicas permitem a transferência automática 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 grupos de disponibilidade locais para o Microsoft Azure provisionando uma ou mais VMs do Azure com o SQL Server e adicionando-as como réplicas aos Seus Grupos de Disponibilidade locais.

Este tutorial pressupõe que você tenha o seguinte:

Importante

O Azure tem dois modelos de implantação diferentes para criar e trabalhar com recursos: Resource Manager e Clássico. Este artigo aborda o uso do modelo de implantação Clássica. A Microsoft recomenda que a maioria das implantações novas use o modelo do Gerenciador de Recursos.

Assistente para Adicionar 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 AlwaysOn para incluir réplicas do Azure.

Importante

O Assistente para Adicionar Réplica do Azure só dá suporte a máquinas virtuais criadas com o modelo de implantação Clássico. As novas implantações de VM devem usar o modelo mais recente do Resource Manager. Se você estiver usando VMs com o Resource Manager, 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.

  1. No SQL Server Management Studio, expanda Always On Disponibilidade Alta>Grupos de Disponibilidade>[Nome do grupo de disponibilidade].

  2. Clique com o botão direito do mouse em Réplicas de Disponibilidade e clique em Adicionar Réplica.

  3. Por padrão, o Assistente para Adicionar Réplica ao Grupo de Disponibilidade é exibido. Clique em Próximo. Se você tiver selecionado a opção Não mostrar esta página novamente na parte inferior da página durante um início anterior deste assistente, essa tela não será exibida.

    SQL

  4. Você precisará se conectar a todas as réplicas secundárias existentes. Você pode clicar em Conectar... ao lado de cada réplica ou clicar em Conectar Tudo... na parte inferior da tela. Após a autenticação, clique em Avançar para avançar para a próxima tela.

  5. Na página Definir Réplicas, várias guias são listadas na parte superior: Réplicas, Endpoints, Preferências de Backup e Listener. Na guia Réplicas , clique em Adicionar Réplica do Azure... para iniciar o Assistente para Adicionar Réplica do Azure.

    SQL

  6. Selecione um Certificado de Gerenciamento do Azure existente no repositório de certificados local do Windows se você já tiver instalado um antes. Selecione ou insira a ID de uma assinatura do Azure se você já usou 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.

    SQL

  7. Você preencherá cada campo na página com valores que serão usados para criar a VM (Máquina Virtual) do Azure que hospedará a réplica.

    Configurações Descrição
    Imagem Selecione a combinação desejada do sistema operacional e do SQL Server
    tamanho da VM Selecione o tamanho da VM que melhor atende às suas necessidades de negócios
    Nome da VM Especifique um nome exclusivo para a nova VM. O nome deve conter entre 3 e 15 caracteres, pode conter apenas letras, números e hifens e deve começar com uma letra e terminar com uma letra ou número.
    Nome de usuário da VM Especificar um nome de usuário que se tornará a conta de administrador na VM
    Senha do administrador da VM Especificar uma senha para a nova conta
    Confirmar Senha Confirmar a senha da nova conta
    Rede Virtual Especifique a rede virtual do Azure que a nova VM deve usar. Para obter mais informações sobre redes virtuais, consulte Visão geral da Rede Virtual.
    Sub-rede de Rede Virtual Especifique a sub-rede de rede virtual que a nova VM deve usar
    Domínio Confirme se o valor pré-preenchido para o domínio está correto
    Nome de Usuário do Domínio Especifique uma conta que esteja no grupo de administradores locais nos nós locais do cluster
    Senha Especificar a senha para o nome de usuário do domínio
  8. Clique em OK para validar as configurações de implantação.

  9. Os termos legais são exibidos em seguida. Leia e clique em OK se você concordar com esses termos.

  10. A página Especificar Réplicas é exibida novamente. Verifique as configurações da nova réplica do Azure nas guias Réplicas, Pontos de Extremidade e Preferências de Backup. Modifique as configurações para atender aos seus requisitos de negócios. Para obter mais informações sobre os parâmetros contidos nessas guias, consulte a 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. Examinaremos como criar ouvintes na seção Criar um Ouvinte de Grupo de Disponibilidade .

    SQL

  11. Clique em Próximo.

  12. Selecione o método de sincronização de dados que você deseja usar na página Selecionar Sincronização inicial de dados 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 AlwaysOn).

  13. Examine os resultados na página Validação . Corrija problemas pendentes e execute novamente a validação, se necessário. Clique em Próximo.

    SQL

  14. Examine as configurações na página Resumo e clique em Concluir.

  15. O processo de provisionamento começa. Quando o assistente terminar com êxito, clique em Fechar para sair.

Observação

O Assistente para Adicionar Réplica do Azure cria um arquivo de log em Users\User Name\AppData\Local\SQL Server\AddReplicaWizard. Esse arquivo de log pode ser usado para solucionar problemas de falha em implantações de réplicas do Azure. 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 de grupo de disponibilidade

Depois que o grupo de disponibilidade tiver sido criado, você deverá criar um listener para que os clientes se conectem às réplicas. Os ouvintes direcionam conexões de entrada para a réplica primária ou para uma réplica secundária de somente leitura. Para obter mais informações sobre ouvintes, consulte Configurar um ouvinte ILB para Grupos de Disponibilidade AlwaysOn no Azure.

Próximas etapas

Além de usar o Assistente para Adicionar Réplica do Azure para estender seu Grupo de Disponibilidade AlwaysOn para o Azure, você também pode mover algumas cargas de trabalho do SQL Server completamente para o Azure. Para começar, consulte Provisionamento 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.