Tutorial: Criar um registro de alias para dar suporte a nomes de domínio do Apex com o Gerenciador de Tráfego

Você pode criar um registro de alias para seu nome de domínio do apex para fazer referência a um perfil do Gerenciador de Tráfego do Azure. Em vez de usar um serviço de redirecionamento, configure o DNS do Azure para fazer referência a um perfil do Gerenciador de Tráfego diretamente da sua zona.

Neste tutorial, você aprenderá como:

  • Criar uma rede virtual e uma sub-rede.
  • Criar uma máquina virtual de servidor Web com um IP público.
  • Adicionar um rótulo DNS a um IP público.
  • Criar um perfil do Gerenciador de Tráfego.
  • Criar um registro de alias.
  • Testar o registro de alias.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

  • Uma conta do Azure com uma assinatura ativa.
  • Um nome de domínio hospedado no DNS do Azure. Se você não tiver uma zona DNS do Azure, poderá criar uma zona DNS e delegar seu domínio para o DNS do Azure.

Observação

Neste tutorial, contoso.com é usado como um exemplo de nome de domínio. Substitua contoso.com por um nome de domínio próprio.

Entrar no Azure

Entre no portal do Azure.

Registrar o provedor de recursos Microsoft.Network

Para criar registros de alias, você deve registrar o provedor de recursos Microsoft.Network. Se a zona DNS e o recurso de destino do alias estiverem em assinaturas diferentes, ambas as assinaturas deverão ser registradas. Você pode registrar provedores de recursos usando a CLI do Azure, o PowerShell ou o portal do Azure. Consulte o seguinte exemplo:

az provider register --namespace Microsoft.Network

Para mais informações, confira Resolver erros de registro do provedor de recursos.

Criar a infraestrutura de rede

Crie uma rede virtual e uma sub-rede para colocar seus servidores web.

  1. No portal do Azure, insira rede virtual na caixa de pesquisa na parte superior do portal e escolha Redes virtuais nos resultados da pesquisa.

  2. Em Redes virtuais, selecione + Criar.

  3. Em Criar rede virtual, insira ou selecione as seguintes informações na guia Básico:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua assinatura do Azure.
    Grupo de recursos Selecione Criar novo.
    Em Nome, insira TMResourceGroup.
    Selecione
    .
    Detalhes da instância
    Nome Insira myTMVNet.
    Região Selecione sua região.
  4. Selecione a guia Endereços IP ou selecione o botão Avançar: Endereços IP na parte inferior da página.

  5. Na guia Endereços IP, insira as seguintes informações:

    Configuração Valor
    Espaço de endereço IPv4 Insira 10.10.0.0/16.
  6. Selecione + Adicionar sub-rede e insira estas informações em Adicionar sub-rede:

    Configuração Valor
    Nome da sub-rede Insira WebSubnet.
    Intervalo de endereços da sub-rede Insira 10.10.0.0/24.
  7. Selecione Adicionar.

  8. Selecione a guia Revisar + criar ou o botão Revisar + criar.

  9. Selecione Criar.

Criar máquinas virtuais de servidor web

Crie duas máquinas virtuais do Windows Server e instale o servidor Web IIS nelas e, em seguida, adicione rótulos DNS aos seus IPs públicos.

Criar as máquinas virtuais

Crie duas máquinas virtuais do Windows Server 2019.

  1. No portal do Azure, insira máquina virtual na caixa de pesquisa na parte superior do portal e escolha Máquinas virtuais nos resultados da pesquisa.

  2. Em máquinas virtuais, selecione + Criar e Máquina virtual do Azure.

  3. Em Criar uma máquina virtual, insira ou selecione as seguintes informações na guia Informações básicas:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua assinatura do Azure.
    Grupo de recursos Selecione TMResourceGroup.
    Detalhes da instância
    Nome da máquina virtual Insira Web-01.
    Região Selecione (EUA) Leste dos EUA.
    Opções de disponibilidade Selecione Nenhuma redundância de infraestrutura necessária.
    Tipo de segurança Selecione Padrão.
    Imagem Selecione Windows Server 2019 Datacenter – Gen2.
    Tamanho Selecione o tamanho da VM.
    Conta de administrador
    Nome de Usuário Digite um nome de usuário.
    Senha Digite uma senha.
    Confirmar senha Digitar novamente a senha.
    Regras de porta de entrada
    Porta de entrada públicas Selecione Nenhum.
  4. Selecione a guia Rede ou selecione Avançar: Discos, em seguida, Avançar: Rede.

  5. Na guia Rede, insira ou selecione as seguintes informações:

    Configuração Valor
    Interface de rede
    Rede virtual Selecione myTMVNet.
    Sub-rede Selecione WebSubnet.
    IP público Selecione Criar novo e, em seguida insira Web-01-ip em Nome.
    Selecione Básico para a SKU e Estático para a Atribuição.
    Grupo de segurança de rede da NIC Selecione Básico.
    Porta de entrada públicas Selecione Permitir portas selecionadas.
    Selecione as portas de entrada Selecione HTTP (80), HTTPS (443) e RDP (3389).
  6. Selecione Examinar + criar.

  7. Examine as configurações e selecione Criar.

  8. Repita as etapas anteriores para criar a segunda máquina virtual. Insira Web-02 no nome da máquina virtual e web-02-ip no nome do IP público. Para as outras configurações, use as mesmas informações das etapas anteriores usadas com a primeira máquina virtual.

Cada implantação de máquina virtual pode levar alguns minutos para ser concluída.

Instalar o servidor Web do IIS

Instale o IIS em ambos máquinas virtuaisWeb-01 e Web 02.

  1. Na página Conexão da máquina virtual Web-01, selecione RDP e baixe o arquivo RDP.

  2. Abra o arquivoWeb-01.rdp e selecione Conectar.

  3. Insira o nome de usuário e a senha que você inseriu durante a criação da máquina virtual.

  4. No painel Gerenciador do Servidor, escolha Gerenciar e Adicionar Funções e Recursos.

  5. Selecione Funções de Servidor ou Avançar três vezes. Na tela Funções de Servidor, selecione Servidor Web (IIS).

  6. Selecione Adicionar Recursose selecione Avançar.

    Screenshot of Add Roles and Features Wizard in Windows Server 2019 showing how to install the I I S Web Server by adding the Web Server role.

  7. Selecione Confirmação ou Avançar três vezes e escolha Instalar. O processo de instalação leva alguns minutos para ser concluído.

  8. Depois que a instalação for concluída, selecione Fechar.

  9. Vá até C:\inetpub\wwwroot e abra iisstart.htm com o Bloco de notas ou qualquer editor de sua escolha e edite a página da Web do IIS padrão.

  10. Substitua todo o texto no arquivo por Hello World from Web-01 e salve as alterações em iisstart.htm.

  11. Abra um navegador da Web. Navegue até localhost para verificar se a página da Web do IIS padrão é exibida.

    Screenshot of Internet Explorer showing the I I S Web Server default page of first virtual machine.

  12. Repita as etapas anteriores para instalar o servidor Web IIS na máquina virtual Web-02. Use Hello World from Web-02 para substituir todo o texto em iisstart.htm.

Adicione um rótulo DNS

Os endereços IP públicos precisam de rótulos DNS para funcionar com o Gerenciador de Tráfego.

  1. No portal do Azure, insira TMResourceGroup na caixa de pesquisa na parte superior do portal e selecione TMResourceGroup nos resultados da pesquisa.

  2. No grupo de recursos TMResourceGroup, selecione o endereço IP público Web-01-ip.

  3. Em Configurações, escolha Configuração.

  4. Insira web01pip no rótulo de nome DNS.

  5. Selecione Salvar.

    Screenshot of the Configuration page of Azure Public IP Address showing D N S name label.

  6. Repita as etapas anteriores para o endereço IP público Web-02-ip e digite web02pip no rótulo do nome DNS.

Criar um perfil do Gerenciador de Tráfego

  1. Na página Visão geral do endereço IP público Web-01-ip anote o endereço IP para uso posterior. Repita essa etapa para o endereço IP público Web-02-ip.

  2. No portal do Azure, insira o perfil do Gerenciador de Tráfego na caixa de pesquisa na parte superior do portal e selecione Perfis do Gerenciador de Tráfego.

  3. Selecione + Criar.

  4. Na página Criar perfil do Gerenciador de Tráfego, insira ou selecione as seguintes informações:

    Configuração Valor
    Nome Insira TM-alias-test.
    Método de roteamento Selecione Prioridade.
    Subscription Selecione sua assinatura do Azure.
    Resource group Selecione TMResourceGroup.

    Screenshot of the Create Traffic Manager profile page showing the selected settings.

  5. Selecione Criar.

  6. Após a conclusão da implantação do TM-alias-test, selecione ir para o recurso .

  7. Na página Endpoints do perfil TM-alias-test Traffic Manager, selecione + Adicionar e insira ou selecione as seguintes informações:

    Configuração Valor
    Tipo Selecione Ponto de extremidade externo.
    Nome Insira EP-Web01.
    FQDN (nome de domínio totalmente qualificado) ou IP Insira o endereço IP para Web-01-ip que você anotou anteriormente.
    Prioridade Insira 1.

    Screenshot of the Endpoints page in Traffic Manager profile showing selected settings for adding an endpoint.

  8. Selecione Adicionar.

  9. Repita as duas últimas etapas para criar o segundo ponto de extremidade. Insira ou selecione as seguintes informações:

    Configuração Valor
    Tipo Selecione Ponto de extremidade externo.
    Nome Insira EP-Web02.
    FQDN (nome de domínio totalmente qualificado) ou IP Insira o endereço IP para Web-02-ip que você anotou anteriormente.
    Prioridade Insira 2.

Criar um registro de alias

Crie um registro de alias que aponta para o perfil do Gerenciador de Tráfego.

  1. No portal do Azure, insira contoso.com na caixa de pesquisa na parte superior do portal e escolha a zona DNS de contoso.com nos resultados da pesquisa.

  2. Na página Visão geral da zona DNS contoso.com, selecione o botão +Conjunto de registros.

  3. No conjunto Adicionar registro, deixe a caixa Nome vazia para representar o nome do domínio apex. Um exemplo é contoso.com.

  4. Selecione A em Tipo.

  5. Selecione Sim em Conjunto de registros do alias e escolha Recurso do Azure em Tipo de alias.

  6. Selecione o perfil de Gerenciador de Tráfego TM-alias-test para o recurso do Azure.

  7. Selecione OK.

    Screenshot of adding an alias record to refer to the Traffic Manager profile.

Testar o registro de alias

  1. Em um navegador da Web, navegue até contoso.com seu nome de domínio apex. Você vê a página padrão do IIS comHello World from Web-01 . O Traffic Manager direcionou o tráfego para o servidorWeb-01 IIS porque ele tem a prioridade mais alta. Feche o navegador da Web e desligue a máquina virtual Web-01. Aguarde alguns minutos para que a máquina virtual desligue completamente.
  2. Abra um novo navegador da Web e navegue novamente para contoso.comou seu nome de domínio apex.
  3. Você deve ver a página padrão do IIS comHello World from Web-02. O Gerenciador de Tráfego tratou da situação e direcionou o tráfego para o segundo servidor IIS depois de desligar o primeiro servidor que tem a prioridade mais alta.

Limpar os recursos

Quando não for mais necessário, você poderá excluir todos os recursos criados neste tutorial seguindo estas etapas:

  1. No menu principal do portal do Azure, selecione Grupos de recursos.
  2. Selecione o grupo de recursos TMResourceGroup.
  3. Na página Visão geral, selecione Excluir grupo de recursos.
  4. Insira TMResourceGroup e selecione Excluir.
  5. No menu do portal do Azure, selecione Todos os recursos.
  6. Selecione a zona DNScontoso.com.
  7. Na página Visão geral , selecione o @ registro criado neste tutorial.
  8. Selecione Excluir e em seguida Sim.

Próximas etapas

Neste tutorial, você aprendeu como criar um registro de alias para usar seu nome de domínio do apex para fazer referência a um perfil do Gerenciador de Tráfego.