Tutorial: Controlar o encaminhamento de tráfego com pontos finais ponderados com o Gestor de Tráfego
Este tutorial descreve como utilizar o Gestor de Tráfego do Azure para controlar o encaminhamento de tráfego do utilizador entre pontos finais com o método de encaminhamento ponderado. Com este método de encaminhamento, o utilizador atribui ponderações a cada ponto final na configuração do perfil do Gestor de Tráfego. Em seguida, o tráfego do utilizador é encaminhado com base na ponderação atribuída a cada ponto final. A ponderação é um número inteiro entre 1 e 1000. Quanto maior for o valor de ponderação atribuído a um ponto final, maior será a sua prioridade.
Neste tutorial, irá aprender a:
- Criar duas VMs que executam um site básico no IIS.
- Criar duas VMs de teste para ver o Gestor de Tráfego em ação.
- Configurar um nome DNS para as VMs que executam o IIS.
- Criar um perfil do Gestor de Tráfego.
- Adicionar pontos finais da VM ao perfil do Gestor de Tráfego.
- Veja o Gestor de Tráfego em ação.
Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Pré-requisitos
Para ver o Gestor de Tráfego em ação, implemente o seguinte para este tutorial:
- Duas instâncias de sites básicos em execução em diferentes regiões do Azure: E.U.A. Leste e Europa Ocidental.
- Duas VMs de teste para testar o Gestor de Tráfego: uma VM nos E.U.A. Leste e a outra VM na Europa Ocidental. As VMs de teste são utilizadas para ilustrar de que forma o Gestor de Tráfego encaminha o tráfego do utilizador para um site com uma ponderação mais alta atribuída ao respetivo ponto final.
Iniciar sessão no Azure
Inicie sessão no portal do Azure.
Criar sites
Nesta secção, vai criar duas instâncias do site que fornecem os dois pontos finais do serviço ao perfil do Gestor de Tráfego em duas regiões do Azure. Para criar os dois sites, execute os seguintes passos:
- Crie duas VMs para a execução de um site básico: uma nos E.U.A. Leste e a outra na Europa Ocidental.
- Instale um servidor de IIS em cada VM. Atualize a página Web predefinida que descreve o nome da VM à qual o utilizador está ligado quando visita o site.
Criar VMs para a execução de sites
Nesta seção, você cria duas VMs (myIISVMEastUS e myIISVMWestEurope) nas regiões Azure Leste dos EUA e Europa Ocidental.
No canto superior esquerdo do portal do Azure, selecione Criar um recurso>Compute>Windows Server 2019 Datacenter.
Em Criar uma máquina virtual, digite ou selecione os seguintes valores na guia Noções básicas :
- Grupo de Recursos de Assinatura>: Selecione Criar novo e digite myResourceGroupTM1.
- Detalhes da>instância Nome da máquina virtual: Digite myIISVMEastUS.
- Região de Detalhes da Instância>: Selecione Leste dos EUA.
- Nome de usuário da conta>de administrador: insira um nome de usuário de sua escolha.
- Senha da conta>de administrador: digite uma senha de sua escolha. A palavra-passe tem de ter, pelo menos, 12 carateres e cumprir os requisitos de complexidade definidos.
- Regras>de porta de entrada Portas de entrada públicas: selecione Permitir portas selecionadas.
- Regras>de porta de entrada Selecione portas de entrada: selecione RDP e HTTP na lista suspensa.
Selecione a guia Gerenciamento ou selecione Avançar: Discos, Avançar : Rede e Avançar : Gerenciamento. Em Monitoramento, defina Diagnóstico de inicialização como Desativado.
Selecione Rever + criar.
Reveja as definições e, em seguida, clique em Criar.
Siga as etapas para criar uma segunda VM chamada myIISVMWestEurope, com um nome de grupo de recursos de myResourceGroupTM2, um local da Europa Ocidental e todas as outras configurações iguais a myIISVMEastUS.
A criação das VMs demora alguns minutos. Não prossiga com os restantes passos até que ambas as VMs tenham sido criadas.
Instalar o IIS e personalizar a página Web predefinida
Nesta seção, você instala o servidor IIS nas duas VMs myIISVMEastUS e myIISVMWestEurope e atualiza a página da Web padrão. Quando visitar o site a partir de um browser, a página Web personalizada mostra o nome da VM à qual se está a ligar.
Selecione Todos os recursos no menu da esquerda. Na lista de recursos, selecione myIISVMEastUS no grupo de recursos myResourceGroupTM1.
Na página Descrição geral, selecione Ligar. Em Ligar à máquina virtual, selecione Transferir Ficheiro RDP.
Abra o
.rdp
ficheiro que transferiu. Se lhe for pedido, selecione Ligar. Introduza o nome de utilizador e a palavra-passe que especificou quando criou a VM. Poderá ter de selecionar Mais opções>Utilizar uma conta diferente para especificar as credenciais que introduziu quando criou a VM.Selecione OK.
Poderá receber um aviso de certificado durante o processo de início de sessão. Se receber o aviso, selecione Sim ou Continuar para prosseguir com a ligação.
No ambiente de trabalho do servidor, navegue para Ferramentas Administrativas do Windows>Gestor de Servidor.
Abra o Windows PowerShell na VM1. Utilize os seguintes comandos para instalar o servidor de ISS e atualizar o ficheiro .htm predefinido.
# Install IIS Install-WindowsFeature -name Web-Server -IncludeManagementTools # Remove default .htm file remove-item C:\inetpub\wwwroot\iisstart.htm #Add custom .htm file Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
Feche a ligação RDP a myIISVMEastUS.
Repita os passos 1 a 8. Crie uma conexão RDP com a VM myIISVMWestEurope dentro do grupo de recursos myResourceGroupTM2 , para instalar o IIS e personalizar sua página da Web padrão.
Configurar os nomes DNS para as VMs que executam o IIS
O Gestor de Tráfego encaminha o tráfego do utilizador com base no nome DNS dos pontos finais de serviço. Nesta seção, você configura os nomes DNS para os servidores IIS myIISVMEastUS e myIISVMWestEurope.
- Selecione Todos os recursos no menu da esquerda. Na lista de recursos, selecione myIISVMEastUS no grupo de recursos myResourceGroupTM1.
- Na página Descrição geral, em Nome DNS, selecione Configurar.
- Na página Configuração, abaixo da etiqueta de nome DNS, adicione um nome exclusivo. Em seguida, selecione Guardar.
- Repita as etapas 1 a 3 para a VM chamada myIISVMWestEurope no grupo de recursos myResourceGroupTM2 .
Criar uma VM de teste
Nesta seção, você cria uma VM (myVMEastUS e myVMWestEurope) em cada região do Azure (Leste dos EUA e Europa Ocidental). Você usará essas VMs para testar como o Gerenciador de Tráfego roteia o tráfego para o ponto de extremidade do site que tem o valor de peso mais alto.
No canto superior esquerdo do portal do Azure, selecione Criar um recurso>Compute>Windows Server 2019 Datacenter.
Em Criar uma máquina virtual, digite ou selecione os seguintes valores na guia Noções básicas :
- Grupo de Recursos de Assinatura>: Selecione myResourceGroupTM1.
- Detalhes da>instância Nome da máquina virtual: digite myVMEastUS.
- Região de Detalhes da Instância>: Selecione Leste dos EUA.
- Nome de usuário da conta>de administrador: insira um nome de usuário de sua escolha.
- Senha da conta>de administrador: digite uma senha de sua escolha. A palavra-passe tem de ter, pelo menos, 12 carateres e cumprir os requisitos de complexidade definidos.
- Regras>de porta de entrada Portas de entrada públicas: selecione Permitir portas selecionadas.
- Regras>de porta de entrada Selecione portas de entrada: selecione RDP na caixa suspensa.
Selecione a guia Gerenciamento ou selecione Avançar: Discos, Avançar : Rede e Avançar : Gerenciamento. Em Monitoramento, defina Diagnóstico de inicialização como Desativado.
Selecione Rever + criar.
Reveja as definições e, em seguida, clique em Criar.
Siga as etapas para criar uma segunda VM chamada myVMWestEurope, com um nome de grupo de recursos de myResourceGroupTM2, um local da Europa Ocidental e todas as outras configurações iguais a myVMEastUS.
A criação das VMs demora alguns minutos. Não prossiga com os restantes passos até que ambas as VMs tenham sido criadas.
Criar um perfil do Gestor de Tráfego
Crie um perfil do Gestor de Tráfego com base no método de encaminhamento Ponderado.
No canto superior esquerdo do ecrã, selecione Criar um recurso>Rede>Perfil do Gestor de Tráfego>Criar.
Em Criar perfil do Gestor de Tráfego, introduza ou selecione as seguintes informações. Aceite as predefinições das outras definições e selecione Criar.
Definição Valor Nome Introduza um nome exclusivo na zona trafficmanager.net. Resulta no nome DNS trafficmanager.net, que serve para aceder ao seu perfil do Gestor de Tráfego. Método de encaminhamento Selecione o método de encaminhamento Ponderado. Subscrição Selecione a sua subscrição. Grupo de recursos Selecione Utilizar existente e, em seguida, selecione myResourceGroupTM1.
Adicionar pontos finais do Gestor de Tráfego
Adicione as duas VMs que executam os servidores IIS myIISVMEastUS e myIISVMWestEurope para rotear o tráfego do usuário para elas.
Na barra de pesquisa do portal, procure o nome do perfil do Gestor de Tráfego que criou na secção anterior. Selecione o perfil nos resultados que são apresentados.
Em Perfil do Gestor de Tráfego, na secção Definições, selecione Pontos finais>Adicionar.
Introduza ou selecione as seguintes informações. Aceite as predefinições das outras definições e selecione OK.
Definição Value Type Introduza o ponto final do Azure. Nome Introduza myEastUSEndpoint. Tipo de recurso de destino Selecione Endereço IP público. Recurso de destino Escolha um endereço IP público para mostrar a lista de recursos com endereços IP públicos na mesma subscrição. Em Recurso, selecione o endereço IP público com o nome myIISVMEastUS-ip. Este é o endereço IP público da VM do servidor do IIS na região E.U.A. Leste. Espessura Introduza 100. Repita as etapas 2 e 3 para adicionar outro ponto de extremidade chamado myWestEuropeEndpoint para o endereço IP público myIISVMWestEurope-ip. Esse endereço está associado à VM do servidor IIS chamada myIISVMWestEurope. Para Peso, introduza 25.
Quando a adição de ambos os pontos finais estiver concluída, estes são apresentados no perfil do Gestor de Tráfego, juntamente com o respetivo estado de monitorização como Online.
Testar o perfil do Gestor de Tráfego
Para ver o Gestor de Tráfego em ação, execute os seguintes passos:
- Determine o nome DNS do perfil do seu Gestor de Tráfego.
- Veja o Gestor de Tráfego em ação.
Determinar o nome DNS do perfil do Gestor de Tráfego
Para simplificar, utilize neste tutorial o nome DNS do perfil do Gestor de Tráfego para visitar os sites.
Pode determinar o nome DNS do perfil do Gestor de Tráfego da seguinte forma:
Na barra de pesquisa do portal, procure o nome do perfil do Gestor de Tráfego que criou na secção anterior. Nos resultados que são apresentados, selecione o perfil do Gestor de Tráfego.
Selecione Descrição geral.
O perfil do Gestor de Tráfego apresenta o respetivo nome DNS. Nas implementações de produção, vai configurar um nome de domínio personalizado para associar ao nome de domínio do Gestor de Tráfego, utilizando um registo CNAME do DNS.
Ver o Gestor de Tráfego em ação
Nesta seção, pode ver o Gestor de Tráfego em ação.
Selecione Todos os recursos no menu da esquerda. Na lista de recursos, selecione myVMEastUS no grupo de recursos myResourceGroupTM1.
Na página Descrição geral, selecione Ligar. Em Ligar à máquina virtual, selecione Transferir Ficheiro RDP.
Abra o
.rdp
ficheiro que transferiu. Se lhe for pedido, selecione Ligar. Introduza o nome de utilizador e a palavra-passe que especificou quando criou a VM. Poderá ter de selecionar Mais opções>Utilizar uma conta diferente para especificar as credenciais que introduziu quando criou a VM.Selecione OK.
Poderá receber um aviso de certificado durante o processo de início de sessão. Se receber o aviso, selecione Sim ou Continuar para prosseguir com a ligação.
Num browser, na VM myVMEastUS, introduza o nome DNS do perfil do Gestor de Tráfego para ver o seu site. É encaminhado para o site alojado no servidor de IIS myIISVMEastUS, porque lhe foi atribuído uma ponderação mais elevada de 100. Ao servidor IIS myIISVMWestEurope é atribuído um valor de peso de ponto final inferior de 25.
Repita as etapas 1 a 6 na VM myVMWestEurope para ver a resposta ponderada do site.
Clean up resources (Limpar recursos)
Quando já não precisar dos grupos de recursos que criou neste tutorial, pode eliminá-los. Para tal, selecione o grupo de recursos (ResourceGroupTM1 ou ResourceGroupTM2) e, em seguida, selecione Eliminar.
Próximos passos
Para saber mais sobre métodos de roteamento, consulte: