Tutorial: Melhorar a resposta de site usando o Gerenciador de Tráfego
Este tutorial descreve como usar o Gerenciador de Tráfego para criar um site da seb altamente responsivo, direcionando o tráfego do usuário para o site com a menor latência. Normalmente, o data center com a menor latência corresponde ao mais próximo em termos de distância geográfica.
Neste tutorial, você aprenderá como:
- Crie duas VMs em execução de um site da Web básica no IIS
- Crie duas VMs para exibir o Gerenciador de Tráfego em ação de teste
- Configurar nome DNS para as VMs que executam IIS
- Crie um perfil do Gerenciador de Tráfego para desempenho aprimorado de site
- Criar pontos de extremidade no perfil do Gerenciador de Tráfego
- Ver o Gerenciador de Tráfego em ação
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Pré-requisitos
Para ver o Gerenciador de Tráfego em ação, este tutorial exige que você implante o seguinte:
- Duas instâncias de sites básicos em execução em diferentes regiões do Azure: Leste dos EUA e Oeste da Europa.
- Duas VMs de teste para testar o Gerenciador de Tráfego do Microsoft Azure: uma VM no Leste dos EUA e a segunda VM no Oeste da Europa. As VMs de teste são usadas para ilustrar como o Gerenciador de Tráfego roteia o tráfego de usuário para o site que está executando na mesma região, pois ele fornece a menor latência.
Entrar no Azure
Entre no portal do Azure.
Criar sites
Nesta seção, você criará duas instâncias de site que fornecem os dois pontos de extremidade para o perfil do Gerenciador de Tráfego em duas regiões do Azure. Criar dois sites inclui as seguintes etapas:
- Criar duas VMs para executar um site básico - uma no Leste dos EUAe o outro na Europa Ocidental.
- Instale o servidor IIS em cada VM e atualize a página de site padrão que descreve o nome da VM que um usuário está conectado ao visitar o site.
Criar VMs para a execução de sites
Nesta seção, você criará duas VMs myIISVMEastUS e myIISVMWestEurope nas regiões do Azure Leste dos EUA e Oeste da Europa.
Digite máquinas virtuais na pesquisa.
Em Serviços, selecione Máquinas virtuais.
Na página Máquinas virtuais, clique em Criar e selecione Máquina virtual do Azure. A página Criar uma máquina virtual é aberta.
Em Criar uma máquina virtual, insira ou selecione os seguintes valores na guia Configurações básicas:
Configuração Valor Subscription Selecione sua assinatura. Grupo de recursos Selecione Criar e insira myResourceGroupTM1 na caixa de texto. Nome da máquina virtual Insira um nome para sua máquina virtual. Este exemplo usa myIISVMEastUS. Região Selecione Leste dos EUA. Opções de disponibilidade O Azure oferece várias opções de gerenciamento da disponibilidade e da resiliência de seus aplicativos. Para esse exemplo, selecione Nenhuma redundância de infraestrutura necessária. Tipo de segurança O tipo de segurança refere-se aos diferentes recursos de segurança disponíveis para uma máquina virtual. Para esse exemplo, selecione Padrão. Imagem Escolha o sistema operacional base ou aplicativo para a VM. Para esse exemplo, selecione Datacenter do Windows Server 2019. Arquitetura de VMs; Mantenha o padrão. Tamanho Mantenha o padrão. Conta Administrador Digite um nome de usuário e senha de sua escolha. A senha deve ter no mínimo 12 caracteres e atender a requisitos de complexidade definidos. Porta de entrada públicas Selecione Permitir portas selecionadas e selecione RDP e HTTP na caixa suspensa. Selecione a guia Gerenciamento ou selecione Avançar: Discos, em seguida, Avançar: Rede e, em seguida, Avançar: Gerenciamento. Em Monitoramento, defina Diagnóstico de inicialização como Desabilitar.
Selecione Examinar + criar.
Examine as configurações e selecione Criar.
Siga as etapas para criar uma segunda VM chamada myIISVMWestEurope, com o nome de Grupo de recursosmyResourceGroupTM2, a localizaçãoOeste da Europa e todas as outras configurações iguais a myIISVMEastUS.
As VMs podem levar alguns minutos para serem criadas. Não prossiga com as etapas restantes até que as duas VMs sejam criadas.
Conectar-se à máquina virtual
Nesta seção, você se conectará às duas VMs myIISVMEastUS e myIISVMWestEurope usando o Bastion.
Selecione Todos os Recursos no menu esquerdo e myIISVMEastUS na lista de recursos. Essa opção está localizada no grupo de recursos myResourceGroupTM1.
Na página Visão geral, selecione Conectar e selecione o Bastion.
Em Conectar, selecione Usar Bastion e, em seguida, selecione Implantar Bastion.
O Bastion inicia a implantação. A conclusão desse processo pode demorar cerca de 10 minutos.
Quando a implantação do Bastion for concluída, a tela mudará para a página de Conexão. Insira suas credenciais de autenticação. Em seguida, selecione Conectar.
Para saber mais sobre o Azure Bastion, confira O que é o Azure Bastion?
Instalar o IIS e personalizar a página da Web padrão
Nesta seção, você instalará o servidor IIS nas duas VMs, myIISVMEastUS e myIISVMWestEurope, e, em seguida, atualizará a página da Web padrão. A página do site personalizado mostrará o nome da VM à qual você está se conectando ao visitar o site de um navegador da Web.
Na área de trabalho do servidor, navegue até Ferramentas Administrativas do Windows>Gerenciador do Servidor.
Inicie o Windows PowerShell na VM1 e usando os comandos a seguir para instalar o servidor do IIS e atualizar o arquivo htm padrão.
# 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)
Repita as etapas 1 a 8 criando uma conexão RDP com a VM myIISVMWestEurope no grupo de recursos myResourceGroupTM2 para instalar o IIS e personalizar sua página da Web padrão.
Configurar nome DNS para as VMs que executam IIS
O Gerenciador de Tráfego roteia o tráfego de usuário com base no nome DNS dos pontos de extremidade de serviço. Nesta seção, você configurará os nomes DNS dos servidores IIS: myIISVMEastUS e myIISVMWestEurope.
Selecione Todos os Recursos no menu esquerdo e myIISVMEastUS na lista de recursos. Essa opção está localizada no grupo de recursos myResourceGroupTM1.
Na página Visão geral, em Nome DNS, selecione Não configurado.
Na página Configuração, em Rótulo de nome DNS, adicione um nome exclusivo e selecione Salvar.
Repita as etapas 1 a 3 para a VM denominada myIISVMWestEurope que está localizada no grupo de recursos myResourceGroupTM2.
Criar VMs de teste
Nesta seção, você criará uma VM (myVMEastUS e myVMWestEurope) em cada região do Azure (Leste dos EUA e Oeste da Europa). Você usará essas VMs para testar como o Gerenciador de Tráfego roteia o tráfego para o servidor IIS mais próximo ao navegar até o site.
No canto superior esquerdo do portal do Azure, selecione Criar um recurso>Computação>Datacenter do Windows Server 2019.
Em Criar uma máquina virtual, insira ou selecione os seguintes valores na guia Configurações básicas:
Configuração Valor Subscription Selecione sua assinatura. Grupo de recursos Selecione myResourceGroupTM1 na caixa de texto. Nome da máquina virtual Insira um nome para sua máquina virtual. Este exemplo usa myVMEastUS. Região Selecione Leste dos EUA. Opções de disponibilidade O Azure oferece várias opções de gerenciamento da disponibilidade e da resiliência de seus aplicativos. Para esse exemplo, selecione Nenhuma redundância de infraestrutura necessária. Tipo de segurança O tipo de segurança refere-se aos diferentes recursos de segurança disponíveis para uma máquina virtual. Para esse exemplo, selecione Padrão. Imagem Escolha o sistema operacional base ou aplicativo para a VM. Para esse exemplo, selecione Datacenter do Windows Server 2019. Arquitetura de VMs; Mantenha o padrão. Tamanho Mantenha o padrão. Conta Administrador Digite um nome de usuário e senha de sua escolha. A senha deve ter no mínimo 12 caracteres e atender a requisitos de complexidade definidos. Porta de entrada públicas Selecione Permitir portas selecionadas e selecione RDP e HTTP na caixa suspensa. Selecione a guia Gerenciamento ou selecione Avançar: Discos, em seguida, Avançar: Rede e, em seguida, Avançar: Gerenciamento. Em Monitoramento, defina Diagnóstico de inicialização como Desabilitar.
Selecione Examinar + criar.
Examine as configurações e selecione Criar.
Siga as etapas para criar uma segunda VM chamada myVMWestEurope, com um nome de Grupo de recursosmyResourceGroupTM2, uma localização do Oeste da Europa e todas as outras configurações iguais a myVMEastUS*.
As VMs podem levar alguns minutos para serem criadas. Não prossiga com as etapas restantes até que as duas VMs sejam criadas.
Criar um perfil do Gerenciador de Tráfego
Crie um perfil do Gerenciador de Tráfego que direciona o tráfego do usuário enviando-os para o ponto de extremidade com a menor latência.
No canto superior esquerdo da tela, selecione Criar um recurso>Rede>Perfil do Gerenciador de Tráfego>Criar.
No perfil Criar Gerenciador de Tráfego, insira ou selecione as informações a seguir, aceite os padrões para as configurações restantes e selecione Criar:
Configuração Valor Nome Esse nome deve ser exclusivo na zona trafficmanager.net e resulta no nome DNS, trafficmanager.net, que é usado para acessar o seu perfil do Gerenciador de Tráfego. Método de roteamento Selecione o método de roteamento Desempenho. Subscription Selecione sua assinatura. Resource group Selecione o grupo de Recursos myResourceGroupTM1. Location Selecione Leste dos EUA. Essa configuração refere-se ao local do grupo de recursos e não tem impacto no perfil do Gerenciador de Tráfego que será implantado globalmente.
Adicionar pontos de extremidade do Gerenciador de Tráfego
Adicione as duas VMs que executam os servidores IIS – myIISVMEastUS e myIISVMWestEurope para rotear o tráfego do usuário para o ponto de extremidade mais próximo do usuário.
Na barra de pesquisa do portal, pesquise o nome do Perfil do Gerenciador de Tráfego que você criou na seção anterior e selecione o perfil do gerenciador de tráfego nos resultados que são exibidos.
Em Perfil do Gerenciador de Tráfego, na seção Configurações, selecione Pontos de Extremidade e Adicionar.
Na página Adicionar Ponto de extremidade, insira as seguintes informações, aceite os padrões para as configurações restantes e selecione OK:
Configuração Valor Type Ponto de extremidade do Azure Nome myEastUSEndpoint Tipo de recurso de destino 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 assinatura. Em Recursos, selecione o endereço IP público denominado myIISVMEastUS-ip. Isso é o endereço IP público do servidor IIS VM no Leste dos EUA. Repita as etapas 2 e 3 para adicionar outro ponto de extremidade chamado myWestEuropeEndpoint ao endereço IP público myIISVMWestEurope-ip que está associado à VM do servidor IIS denominado myIISVMWestEurope.
Quando a adição de ambos os pontos de extremidade estiver concluída, eles serão exibidos no Perfil do Gerenciador de Tráfego, juntamente com seu status de monitoramento como Online.
Testar perfil de Gerenciador de Tráfego
Nesta seção, você testa como o Gerenciador de Tráfego do Microsoft Azure roteia o tráfego de usuário para as VMs mais próximas executando o site para fornecer latência mínima. Para exibir o Gerenciador de Tráfego em ação, conclua as seguintes etapas:
- Determine o nome DNS do seu perfil do Gerenciador de Tráfego.
- Visualizar o Gerenciador de Tráfego em ação conforme a seguir:
- Na VM de teste (myVMEastUS) que está localizada na região do Leste dos EUA, em um navegador da web, navegue até o nome DNS do seu perfil do Gerenciador de Tráfego.
- Na VM de teste (myVMWestEurope) que está localizada na região do Europa Ocidental, em um navegador da Web, navegue até o nome DNS do seu perfil do Gerenciador de Tráfego.
Determinar o nome DNS do Perfil do Gerenciador de Tráfego
Neste tutorial, para manter a simplicidade, você usará o nome DNS do perfil do Gerenciador de Tráfego do Microsoft Azure para visitar os sites da Web.
Você pode determinar o nome DNS do seu perfil do Gerenciador de Tráfego conforme a seguir:
Na barra de pesquisa do portal, procure o nome do Perfil do Gerenciador de Tráfego criado na seção anterior. Nos resultados que serão exibidos, selecione o perfil do Gerenciador de Tráfego.
Selecione Visão geral.
O Perfil do Gerenciador de Tráfego exibe o nome DNS do perfil do Gerenciador de Tráfego criado recentemente. Nas implantações de produção, você configura um nome de domínio intuitivo para apontar para o nome de domínio do Gerenciador de Tráfego, usando um registro DNS CNAME.
Ver o Gerenciador de Tráfego em ação
Nesta seção, você pode ver que o Gerenciador de Tráfego é a ação.
Selecione Todos os Recursos no menu esquerdo e myVMEastUS na lista de recursos. Essa opção está localizada no grupo de recursos myResourceGroupTM1.
Na página Visão geral, selecione Conectar, em seguida, selecione Bastion.
Insira suas credenciais de autenticação. Em seguida, selecione Conectar.
Em um navegador da Web na VM myVMEastUS, digite o nome do DNS do seu perfil do Gerenciador de Tráfego para visualizar seu site. Como a VM está localizada no Leste dos EUA, você é encaminhado para o site mais próximo hospedado no servidor IIS mais próximo myIISVMEastUS, localizado no Leste dos EUA.
Em seguida, conecte-se à VM myVMWestEurope localizada na Europa Ocidental usando as etapas 1 a 5 e navegue para o nome de domínio de perfil do Gerenciador de Tráfego do Microsoft Azure dessa VM. Como a VM está localizada no Oeste da Europa, agora você está roteado para o site hospedado no servidor IIS myIISVMWestEurope mais próximo que está localizado no Oeste da Europa.
Limpar os recursos
Quando o grupo de recursos, a máquina virtual e todos os recursos relacionados não forem mais necessários, exclua-os.
- Insira o nome do grupo de recursos na caixa Pesquisar na parte superior do portal e selecione-o nos resultados da pesquisa.
- Selecione Excluir grupo de recursos na parte superior da página do grupo de recursos.
- Uma página abrirá um aviso de que você está prestes a excluir recursos. Digite o nome do grupo de recursos e selecione Excluir para concluir a exclusão dos recursos e do grupo de recursos.