Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode criar um registro de alias para seu nome de domínio apex para fazer referência a um perfil de Azure Traffic Manager. Em vez de usar um serviço de redirecionamento, configure Azure DNS 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 da Azure, crie uma conta gratuita antes de começar.
Pré-requisitos
- Uma conta Azure com uma assinatura ativa.
- Um nome de domínio hospedado em Azure DNS. Se você não tiver uma zona Azure DNS, poderá criar uma zona DNS e delegar seu domínio para Azure DNS.
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 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 Azure CLI, PowerShell ou o portal 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.
No portal Azure, insira virtual network na caixa de pesquisa na parte superior do portal e selecione Virtual networks nos resultados da pesquisa.
Em Redes virtuais, selecione + Criar.
Em Criar rede virtual, insira ou selecione as seguintes informações na guia Básico:
Configuração Valor Detalhes do projeto Assinatura Selecione sua assinatura Azure. Grupo de recursos Selecione Criar novo.
Em Nome, insira TMResourceGroup.
Selecione OK.Detalhes da instância Nome Insira myTMVNet. Região Selecione sua região. Selecione a guia Endereços IP ou selecione o botão Avançar: Endereços IP na parte inferior da página.
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. 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. Selecione Adicionar.
Selecione a guia Revisar + criar ou o botão Revisar + criar.
Selecione Criar.
Criar máquinas virtuais de servidor web
Crie duas máquinas virtuais linux, instale o servidor Web NGINX nelas e adicione rótulos DNS aos IPs públicos.
Criar as máquinas virtuais
Crie duas máquinas virtuais do Ubuntu.
No portal Azure, insira máquina virtual na caixa de pesquisa do topo do portal e, em seguida, selecione Máquinas virtuais nos resultados da pesquisa.
Em Máquinas Virtuais, selecione + Criar e depois selecione Máquina Virtual do Azure.
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 Assinatura Selecione sua assinatura 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 Ubuntu Server 24.04 LTS - x64 Gen2. Tamanho Selecione o tamanho da VM. Conta de administrador Tipo de autenticação Selecione Chave pública SSH. Nome de Usuário Digite um nome de usuário. Origem de chave pública SSH Selecione Gerar novo par de chaves. Nome do par de chaves Insira um nome para o par de chaves. Regras de porta de entrada Portas de entrada públicas Selecione Nenhum. Selecione a guia Rede ou selecione Avançar: Discos, em seguida, Avançar: Rede.
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 Standard para o SKU. Grupo de segurança de rede da NIC Selecione Básico. Portas de entrada públicas Selecione Permitir portas selecionadas. Selecione as portas de entrada Selecione HTTP (80) e HTTPS (443). Selecione Examinar + criar.
Examine as configurações e selecione Criar.
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.
Observação
As regras do grupo de segurança de rede bloqueiam o acesso SSH de entrada da Internet. Para executar comandos nas máquinas virtuais, use o recurso Run command no portal Azure ou implante Azure Bastion. Para obter mais informações sobre Azure Bastion, consulte Quickstart: Implantar Azure Bastion com configurações padrão.
Instalar o servidor Web NGINX
Instale o NGINX em máquinas virtuais web-01 e web-02 usando o comando Run no portal Azure.
Na caixa de pesquisa na parte superior do portal, insira máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.
Selecione a máquina virtual web-01 .
Na seção Operações do menu à esquerda, selecione Executar comando.
Selecione RunShellScript.
No painel Executar Script de Comando , insira o seguinte comando:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-01' | sudo tee /var/www/html/index.htmlSelecione Executar.
Aguarde até que o comando seja concluído. A saída exibe o progresso da instalação e termina quando o NGINX é instalado.
Repita as etapas anteriores da máquina virtual web-02 . Em vez disso, use o seguinte comando:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-02' | sudo tee /var/www/html/index.html
Adicione um rótulo DNS
Os endereços IP públicos precisam de rótulos DNS para funcionar com o Gerenciador de Tráfego.
No portal Azure, insira TMResourceGroup na caixa de pesquisa na parte superior do portal e selecione TMResourceGroup nos resultados da pesquisa.
No grupo de recursos TMResourceGroup , selecione o endereço IP público web-01-ip .
Em Configurações, escolha Configuração.
Insira web01pip no rótulo de nome DNS.
Selecione Salvar.
Repita as etapas anteriores para o endereço IP público web-02-ip e insira web02pip no rótulo de nome DNS.
Criar um perfil do Gerenciador de Tráfego
Na página Visão geral do endereço IP público web-01-ip , observe o endereço IP para uso posterior. Repita esta etapa para o endereço IP público web-02-ip .
No portal do Azure, insira perfil de Gerenciador de Tráfego na caixa de pesquisa na parte superior do portal e selecione Perfis do Gerenciador de Tráfego.
Selecione + Criar.
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. Assinatura Selecione sua assinatura Azure. Grupo de recursos Selecione TMResourceGroup.
Selecione Criar.
Após a conclusão da implantação do TM-alias-test, selecione ir para o recurso .
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. Selecione Adicionar.
Repita os dois últimos passos para criar o segundo endpoint. 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.
No portal Azure, insira contoso.com na caixa de pesquisa na parte superior do portal e selecione contoso.com zona DNS nos resultados da pesquisa.
Na página Visão geral da zona DNS de contoso.com, selecione o botão +Conjunto de registros.
Em Adicionar conjunto de registros, deixe o campo Nome vazio para representar o nome do domínio raiz. Um exemplo é
contoso.com.Selecione A em Tipo.
Selecione Yes para o conjunto de registros Alias e selecione o Azure Resource para o tipo Alias.
Selecione o TM-alias-test perfil do Gerenciador de Tráfego para o recurso Azure.
Selecione OK.
Observação
As consultas DNS para o conjunto de registros do Gerenciador de Tráfego que foi recentemente renomeado com um alias são exibidas na cobrança do perfil do Gerenciador de Tráfego. Para obter mais informações sobre a cobrança do Gerenciador de Tráfego, consulte Preços do Gerenciador de Tráfego.
Testar o registro de alias
- Em um navegador da Web, acesse
contoso.comou seu nome de domínio apex. Você verá a página NGINX comHello World from web-01. O Gerenciador de Tráfego direcionou o tráfego para a Web-01 porque ele tem a prioridade mais alta. Feche o navegador da Web e desligue a máquina virtual web-01 . Espere alguns minutos para que a máquina virtual desligue completamente. - Abra um novo navegador e navegue novamente para
contoso.comou seu nome de domínio apex. - Você deverá ver a página NGINX 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 Web 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:
- No menu do portal Azure, selecione Resource groups.
- Selecione o grupo de recursos TMResourceGroup.
- Na página Visão geral, selecione Excluir grupo de recursos.
- Insira TMResourceGroup e selecione Excluir.
- No menu do portal Azure, selecione Todos recursos.
- Selecione a zona DNScontoso.com.
- Na página Visão geral , selecione o @ registro criado neste tutorial.
- 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.
- Saiba mais sobre registros de alias.
- Saiba mais sobre as zonas e os registros.
- Saiba mais sobre os métodos de roteamento do Gerenciador de Tráfego.