Tutorial: Criar um registro de alias para suportar 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 Azure Traffic Manager. Em vez de utilizar um serviço de redirecionamento, configure o DNS do Azure para referenciar um perfil do Gestor de Tráfego diretamente da sua zona.

Neste tutorial, irá aprender a:

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

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

Pré-requisitos

  • Uma conta do Azure com uma subscrição ativa.
  • Um nome de domínio hospedado no DNS do Azure. Se não tiver uma zona DNS do Azure, pode criar uma zona DNS e, em seguida , delegar o seu domínio ao DNS do Azure.

Nota

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

Iniciar sessão no Azure

Inicie sessão 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. Veja o seguinte exemplo:

az provider register --namespace Microsoft.Network

Para obter mais informações, consulte Resolver erros para 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 selecione 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 Noções básicas :

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a subscrição do Azure.
    Grupo de Recursos Selecione Criar novo.
    Em Nome, insira TMResourceGroup.
    Selecione OK.
    Detalhes da instância
    Nome Digite myTMVNet.
    País/Região Selecione a 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. No separador Endereços IP, introduza as seguintes informações:

    Definição Value
    Espaço de endereçamento IPv4 Digite 10.10.0.0/16.
  6. Selecione + Adicionar sub-rede e insira essas informações em Adicionar sub-rede:

    Definição Value
    Nome da sub-rede Digite WebSubnet.
    Intervalo de endereços da sub-rede Digite 10.10.0.0/24.
  7. Selecione Adicionar.

  8. Selecione o separador Rever + criar ou selecione o botão Rever + criar .

  9. Selecione Criar.

Criar máquinas virtuais de servidor Web

Crie duas máquinas virtuais do Windows Server, instale o servidor Web IIS nelas e 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 selecione Máquinas virtuais nos resultados da pesquisa.

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

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

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a subscrição do Azure.
    Grupo de Recursos Selecione TMResourceGroup.
    Detalhes da instância
    Virtual machine name Entre em Web-01.
    País/Região Selecione (EUA) Leste dos EUA.
    Opções de disponibilidade Selecione Sem necessidade de redundância de infraestrutura.
    Tipo de segurança selecione Standard.
    Imagem Selecione Windows Server 2019 Datacenter - Gen2.
    Tamanho Selecione o tamanho da sua VM.
    Conta de administrador
    Username Introduza um nome de utilizador.
    Palavra-passe Introduza uma palavra-passe.
    Confirme a palavra-passe Reintroduza a palavra-passe.
    Regras de porta de entrada
    Portas de entrada públicas Selecione Nenhuma.
  4. Selecione a guia Rede ou selecione Avançar: Discos e, em seguida, Avançar: Rede.

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

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

  7. Reveja as definições e, em seguida, selecione Criar.

  8. Repita as etapas anteriores para criar a segunda máquina virtual. Digite 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 máquinas virtuais Web-01 e Web-02 .

  1. Na página Conectar da máquina virtual Web-01, selecione RDP e, em seguida, Baixar arquivo RDP.

  2. Abra o arquivo Web-01.rdp e selecione Conectar.

  3. Digite o nome de usuário e a senha inseridos durante a criação da máquina virtual.

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

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

  6. Selecione Adicionar Funcionalidades e, em seguida, selecione Seguinte.

    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 selecione Seguinte três vezes e, em seguida, selecione Instalar. O processo de instalação leva alguns minutos para terminar.

  8. Após a instalação terminar, selecione Fechar.

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

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

  11. Abra um browser. Navegue até localhost para verificar se é apresentada a página Web predefinida do IIS.

    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 do IIS na máquina virtual Web-02 . Use Hello World from Web-02 para substituir todo o texto no iisstart.htm.

Adicionar uma etiqueta de DNS

Os endereços IP públicos precisam de etiquetas DNS para funcionar com o Gestor de Tráfego.

  1. No portal do Azure, digite 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 Definições, selecione Configuração.

  4. Digite web01pip no rótulo do nome DNS.

  5. Selecione Guardar.

    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 de nome DNS.

Criar um perfil do Gestor 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 este passo 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:

    Definição Valor
    Nome Digite TM-alias-test.
    Método de encaminhamento Selecione Prioridade.
    Subscrição Selecione a subscrição do Azure.
    Grupo de recursos 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 Pontos de extremidade do perfil TM-alias-test do Gerenciador de Tráfego, selecione + Adicionar e insira ou selecione as seguintes informações:

    Definição Value
    Type Selecione Ponto de extremidade externo.
    Nome Digite EP-Web01.
    FQDN (nome de domínio totalmente qualificado) ou IP Digite o endereço IP para Web-01-ip que você anotou anteriormente.
    Prioridade Digite 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:

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

Criar um registo de alias

Crie um registo de alias que esteja associado ao perfil do Gestor de Tráfego.

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

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

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

  4. Selecione A para o tipo.

  5. Selecione Sim para o conjunto de registros Alias e, em seguida, selecione o Recurso do Azure para o tipo de Alias.

  6. Selecione o perfil TM-alias-test Traffic Manager para o recurso do Azure.

  7. Selecione OK.

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

Testar o registo de alias

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

Clean up resources (Limpar recursos)

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

  1. No menu 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. Digite TMResourceGroup e selecione Excluir.
  5. No menu do portal do Azure, selecione Todos os recursos.
  6. Selecione contoso.com zona DNS.
  7. Na página Visão geral, selecione o @ registro criado neste tutorial.
  8. Selecione Excluir e, em seguida, Sim.

Próximos passos

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.