Tutorial: Melhorar a resposta do Web site utilizando o Gestor de tráfegoTutorial: Improve website response using Traffic Manager

Este tutorial descreve como utilizar o Gestor de tráfego para criar um site de elevada capacidade de resposta ao direcionar o tráfego de utilizador para o Web site com a menor latência.This tutorial describes how to use Traffic Manager to create a highly responsive website by directing user traffic to the website with the lowest latency. Normalmente, o Centro de dados com a latência mais baixa é aquele que está mais próximo na distância geográfica.Typically, the datacenter with the lowest latency is the one that is closest in geographic distance.

Neste tutorial, ficará a saber como:In this tutorial, you learn how to:

  • Criar duas VMs que executam um site básico no IISCreate two VMs running a basic website on IIS
  • Criar duas VMs de teste para ver o Gestor de Tráfego em açãoCreate two test VMs to view Traffic Manager in action
  • Configurar o nome DNS das VMs que executam o IISConfigure DNS name for the VMs running IIS
  • Criar um perfil do Gestor de tráfego para um desempenho melhorado de siteCreate a Traffic Manager profile for improved website performance
  • Adicionar pontos finais da VM ao perfil do Gestor de TráfegoAdd VM endpoints to the Traffic Manager profile
  • Ver o Gestor de Tráfego em açãoView Traffic Manager in action

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.If you don't have an Azure subscription, create a free account before you begin.

Pré-requisitosPrerequisites

Para ver o Gestor de Tráfego em ação, este tutorial requer que implemente o seguinte:In order to see the Traffic Manager in action, this tutorial requires that you deploy the following:

  • duas instâncias do Web sites basic em execução em diferentes regiões do Azure - E.U.A. Leste e Europa Ocidental.Two instances of basic websites running in different Azure regions - East US and West Europe.
  • dois VMs de teste para testar o Gestor de tráfego - uma VM na E.U.A. Leste e a segunda VM na Europa Ocidental.Two test VMs for testing the Traffic Manager - one VM in East US and the second VM in West Europe. O teste de VMs são usados para ilustrar como o Gestor de tráfego encaminha o tráfego de utilizador para o site no qual está em execução na mesma região pois ele fornece a latência mais baixa.The test VMs are used to illustrate how Traffic Manager routes user traffic to the website that is running in the same region as it provides the lowest latency.

Iniciar sessão no AzureSign in to Azure

Inicie sessão no portal do Azure em https://portal.azure.com.Sign in to the Azure portal at https://portal.azure.com.

Criar sitesCreate websites

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.In this section, you create two website instances that provide the two service endpoints for the Traffic Manager profile in two Azure regions. Para criar os dois sites, siga estes passos:Creating the two websites includes the following steps:

  1. Crie duas VMs para a execução de um site básico - uma nos E.U.A. Leste e outra na Europa Ocidental.Create two VMs for running a basic website - one in East US, and the other in West Europe.
  2. Instale o servidor do IIS em cada VM e atualize a página predefinida do site que descreve o nome da VM à qual o utilizador está ligado quando visita o site.Install IIS server on each VM and update the default website page that describes the VM name that a user is connected to when visiting the website.

Criar VMs para a execução de sitesCreate VMs for running websites

Nesta secção, vai criar duas VMs myIISVMEastUS e myIISVMWestEurope no E.U.A. Leste e Europa Ocidental regiões do Azure.In this section, you create two VMs myIISVMEastUS and myIISVMWestEurope in the East US and West Europe Azure regions.

  1. No canto superior, esquerda do portal do Azure, selecione criar um recurso > computação > 2019 do Windows Server Datacenter.On the upper, left corner of the Azure portal, select Create a resource > Compute > Windows Server 2019 Datacenter.

  2. Na criar uma máquina virtual, escreva ou selecione os seguintes valores no Noções básicas separador:In Create a virtual machine, type or select the following values in the Basics tab:

    • Subscrição > grupo de recursos: Selecione criar novo e, em seguida, escreva myResourceGroupTM1.Subscription > Resource Group: Select Create new and then type myResourceGroupTM1.
    • Detalhes de instância > nome da Máquina Virtual: Tipo myIISVMEastUS.Instance Details > Virtual machine name: Type myIISVMEastUS.
    • Detalhes de instância > região: Selecione E.U.A. Leste.Instance Details > Region: Select East US.
    • Conta de administrador > Username: Introduza um nome de utilizador à sua escolha.Administrator Account > Username: Enter a user name of your choosing.
    • Conta de administrador > palavra-passe: Introduza uma palavra-passe à sua escolha.Administrator Account > Password: Enter a password of your choosing. A palavra-passe tem de ter, pelo menos, 12 carateres e cumprir os requisitos de complexidade definidos.The password must be at least 12 characters long and meet the defined complexity requirements.
    • Regras de porta de entrada > portas de entrada públicas: Selecione permitir portas selecionadas.Inbound Port Rules > Public inbound ports: Select Allow selected ports.
    • Regras de porta de entrada > Selecione as portas de entrada: Selecione RDP e HTTP na solicitação caixa pendente.Inbound Port Rules > Select inbound ports: Select RDP and HTTP in the pull down box.
  3. Selecione o gerenciamento separador ou selecione seguinte: Discos, em seguida, seguinte: Networking, em seguida, seguinte: Gestão.Select the Management tab, or select Next: Disks, then Next: Networking, then Next: Management. Sob monitorização, defina diagnósticos de arranque para desativar.Under Monitoring, set Boot diagnostics to Off.

  4. Selecione Rever + criar.Select Review + create.

  5. Reveja as definições e, em seguida, clique em criar.Review the settings, and then click Create.

  6. Siga os passos para criar uma segunda VM denominada myIISVMWestEurope, com um grupo de recursos nome do myResourceGroupTM2, um localizaçãodos Europa Ocidentale todas as outras definições igual myIISVMEastUS.Follow the steps to create a second VM named myIISVMWestEurope, with a Resource group name of myResourceGroupTM2, a location of West Europe, and all the other settings the same as myIISVMEastUS.

  7. A criação das VMs demora alguns minutos.The VMs take a few minutes to create. Não prossiga com os restantes passos até que ambas as VMs tenham sido criadas.Do not continue with the remaining steps until both VMs are created.

    Criar uma VM

Instalar o IIS e personalizar a página Web predefinidaInstall IIS and customize the default web page

Nesta secção, instalar o servidor IIS em duas VMs myIISVMEastUS e myIISVMWestEuropee, em seguida, atualize a página de Web site predefinido.In this section, you install the IIS server on the two VMs myIISVMEastUS and myIISVMWestEurope, and then update the default website page. Quando visitar o site de um browser, a página personalizada do site mostra o nome da VM à qual se está a ligar.The customized website page shows the name of the VM that you are connecting to when you visit the website from a web browser.

  1. Selecione Todos os recursos no menu do lado esquerdo e, na lista de recursos, clique na myIISVMEastUS que se encontra localizada no grupo de recursos myResourceGroupTM1.Select All resources in the left-hand menu, and then from the resources list click myIISVMEastUS that is located in the myResourceGroupTM1 resource group.

  2. Na página Descrição geral, clique em Ligar e, em seguida, em Ligar à máquina virtual, selecione Transferir ficheiro RDP.On the Overview page, click Connect, and then in Connect to virtual machine, select Download RDP file.

  3. Abra o ficheiro rdp transferido.Open the downloaded rdp file. Se lhe for pedido, selecione Ligar.If prompted, select Connect. Introduza o nome de utilizador e a palavra-passe que especificou ao criar a VM.Enter the user name and password you specified when creating the VM. Poderá ter de selecionar Mais opções e Utilizar uma conta diferente para especificar as credenciais que introduziu quando criou a VM.You may need to select More choices, then Use a different account, to specify the credentials you entered when you created the VM.

  4. Selecione OK.Select OK.

  5. Poderá receber um aviso de certificado durante o processo de início de sessão.You may receive a certificate warning during the sign-in process. Se receber o aviso, selecione Sim ou Continuar para prosseguir com a ligação.If you receive the warning, select Yes or Continue, to proceed with the connection.

  6. No ambiente de trabalho do servidor, navegue para Ferramentas Administrativas do Windows>Gestor de Servidor.On the server desktop, navigate to Windows Administrative Tools>Server Manager.

  7. Inicie o Windows PowerShell na VM1 e utilize os seguintes comandos para instalar o servidor de ISS e atualizar o ficheiro html predefinido.Launch Windows PowerShell on VM1 and using the following commands to install IIS server and update the default htm file.

    # 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)
    

    Instalar o IIS e personalizar a página Web

  8. Feche a ligação RDP a myIISVMEastUS.Close the RDP connection with myIISVMEastUS.

  9. Repita os passos 1 a 8 com através da criação de uma ligação RDP com a VM myIISVMWestEurope dentro do myResourceGroupTM2 grupo de recursos para instalar o IIS e personalizar a sua página da web padrão.Repeat steps 1-8 with by creating an RDP connection with the VM myIISVMWestEurope within the myResourceGroupTM2 resource group to install IIS and customize its default web page.

Configurar os nomes DNS para as VMs que executam o IISConfigure DNS names for the VMs running IIS

O Gestor de Tráfego encaminha o tráfego do utilizador, baseando-se no nome DNS dos pontos finais do serviço.Traffic Manager routes user traffic based on DNS name of the service endpoints. Nesta secção, vai configurar os nomes DNS para os servidores IIS - myIISVMEastUS e myIISVMWestEurope.In this section, you configure the DNS names for the IIS servers - myIISVMEastUS and myIISVMWestEurope.

  1. Clique em Todos os recursos no menu do lado esquerdo e, na lista de recursos, selecione myIISVMEastUS que se encontra localizado no grupo de recursos myResourceGroupTM1.Click All resources in the left-hand menu, and then from the resources list, select myIISVMEastUS that is located in the myResourceGroupTM1 resource group.
  2. Na página Descrição geral, em Nome DNS, selecione Configurar.On the Overview page, under DNS name, select Configure.
  3. Na página Configuração, na etiqueta do nome DNS, adicione um nome exclusivo e, em seguida, selecione Guardar.On the Configuration page, under DNS name label, add a unique name, and then select Save.
  4. Repita os passos 1 a 3, para a VM com o nome myIISVMWestEurope que se encontra no myResourceGroupTM2 grupo de recursos.Repeat steps 1-3, for the VM named myIISVMWestEurope that is located in the myResourceGroupTM2 resource group.

Criar VMs de testeCreate test VMs

Nesta secção, vai criar uma VM (myVMEastUS e myVMWestEurope) em cada região do Azure (E.U.A. Leste e Europa Ocidental).In this section, you create a VM (myVMEastUS and myVMWestEurope) in each Azure region (East US and West Europe). Irá utilizar estas VMs para testar a forma como o Gestor de Tráfego encaminha o tráfego para o servidor do IIS mais próximo quando navega até ao site.You will use these VMs to test how Traffic Manager routes traffic to the nearest IIS server when you browse to the website.

  1. No canto superior, esquerda do portal do Azure, selecione criar um recurso > computação > 2019 do Windows Server Datacenter.On the upper, left corner of the Azure portal, select Create a resource > Compute > Windows Server 2019 Datacenter.

  2. Na criar uma máquina virtual, escreva ou selecione os seguintes valores no Noções básicas separador:In Create a virtual machine, type or select the following values in the Basics tab:

    • Subscrição > grupo de recursos: Select myResourceGroupTM1.Subscription > Resource Group: Select myResourceGroupTM1.
    • Detalhes de instância > nome da Máquina Virtual: Tipo myVMEastUS.Instance Details > Virtual machine name: Type myVMEastUS.
    • Detalhes de instância > região: Selecione E.U.A. Leste.Instance Details > Region: Select East US.
    • Conta de administrador > Username: Introduza um nome de utilizador à sua escolha.Administrator Account > Username: Enter a user name of your choosing.
    • Conta de administrador > palavra-passe: Introduza uma palavra-passe à sua escolha.Administrator Account > Password: Enter a password of your choosing. A palavra-passe tem de ter, pelo menos, 12 carateres e cumprir os requisitos de complexidade definidos.The password must be at least 12 characters long and meet the defined complexity requirements.
    • Regras de porta de entrada > portas de entrada públicas: Selecione permitir portas selecionadas.Inbound Port Rules > Public inbound ports: Select Allow selected ports.
    • Regras de porta de entrada > Selecione as portas de entrada: Selecione RDP na solicitação caixa pendente.Inbound Port Rules > Select inbound ports: Select RDP in the pull down box.
  3. Selecione o gerenciamento separador ou selecione seguinte: Discos, em seguida, seguinte: Networking, em seguida, seguinte: Gestão.Select the Management tab, or select Next: Disks, then Next: Networking, then Next: Management. Sob monitorização, defina diagnósticos de arranque para desativar.Under Monitoring, set Boot diagnostics to Off.

  4. Selecione Rever + criar.Select Review + create.

  5. Reveja as definições e, em seguida, clique em criar.Review the settings, and then click Create.

  6. Siga os passos para criar uma segunda VM denominada myVMWestEurope, com um grupo de recursos nome do myResourceGroupTM2, um localização dos Europa Ocidentale todas as outras definições igual myVMEastUS.Follow the steps to create a second VM named myVMWestEurope, with a Resource group name of myResourceGroupTM2, a location of West Europe, and all the other settings the same as myVMEastUS.

  7. A criação das VMs demora alguns minutos.The VMs take a few minutes to create. Não prossiga com os restantes passos até que ambas as VMs tenham sido criadas.Do not continue with the remaining steps until both VMs are created.

Criar um perfil do Gestor de TráfegoCreate a Traffic Manager profile

Crie um perfil do Gestor de tráfego que direciona o tráfego de utilizadores, enviando-as para o ponto final com latência mais baixa.Create a Traffic Manager profile that directs user traffic by sending them to the endpoint with lowest latency.

  1. No canto superior esquerdo do ecrã, selecione Criar um recurso > Rede > Perfil do Gestor de Tráfego > Criar.On the top left-hand side of the screen, select Create a resource > Networking > Traffic Manager profile > Create.

  2. Em Criar perfil do Gestor de Tráfego, introduza ou selecione as informações seguintes, aceite as predefinições das definições restantes e selecione Criar:In the Create Traffic Manager profile, enter or select, the following information, accept the defaults for the remaining settings, and then select Create:

    DefiniçãoSetting ValorValue
    NameName Este nome tem de ser exclusivo na zona trafficmanager.net e dá origem ao nome DNS, trafficmanager.net, que é utilizado para aceder ao perfil do seu Gestor de Tráfego.This name needs to be unique within the trafficmanager.net zone and results in the DNS name, trafficmanager.net that is used to access your Traffic Manager profile.
    Método de encaminhamentoRouting method Selecione o desempenho método de encaminhamento.Select the Performance routing method.
    SubscriçãoSubscription Selecione a sua subscrição.Select your subscription.
    Grupo de recursosResource group Selecione o grupo de recursos myResourceGroupTM1.Select the Resource group myResourceGroupTM1.
    LocationLocation Selecione E.U.A. Leste.Select East US. Esta definição refere-se à localização do grupo de recursos e não tem qualquer impacto no perfil do Gestor de Tráfego que vai ser implementado globalmente.This setting refers to the location of the resource group, and has no impact on the Traffic Manager profile that will be deployed globally.

    Criar um perfil do Gestor de Tráfego

Adicionar pontos finais do Gestor de TráfegoAdd Traffic Manager endpoints

Adicione as duas VMs com o IIS servidores – myIISVMEastUS & myIISVMWestEurope para encaminhar o tráfego de utilizador para o ponto final mais próximo ao usuário.Add the two VMs running the IIS servers - myIISVMEastUS & myIISVMWestEurope to route user traffic to the closest endpoint to the user.

  1. Na barra de pesquisa do portal, procure o nome do perfil do Gestor de Tráfego que criou na secção anterior e selecione-o nos resultados apresentados.In the portal’s search bar, search for the Traffic Manager profile name that you created in the preceding section and select the profile in the results that the displayed.

  2. Em Perfil do Gestor de Tráfego , na secção Definições, clique em Pontos Finais e em Adicionar.In Traffic Manager profile, in the Settings section, click Endpoints, and then click Add.

  3. Introduza ou selecione as seguintes informações, aceite as predefinições para as restantes definições e, em seguida, selecione OK:Enter, or select, the following information, accept the defaults for the remaining settings, and then select OK:

    DefiniçãoSetting ValueValue
    TipoType Ponto final do AzureAzure endpoint
    NameName myEastUSEndpointmyEastUSEndpoint
    Tipo de recurso de destinoTarget resource type Endereço IP PúblicoPublic IP Address
    Recurso de destinoTarget resource Escolha um endereço IP público para mostrar a lista de recursos com endereços IP públicos na mesma subscrição.Choose a Public IP address to show the listing of resources with Public IP addresses under the same subscription. Em Recurso, selecione o endereço IP público com o nome myIISVMEastUS-ip.In Resource, select the public IP address named myIISVMEastUS-ip. Este é o endereço IP público da VM do servidor do IIS na região E.U.A. Leste.This is the public IP address of the IIS server VM in East US.
  4. Repita os passos 2 e 3 para adicionar outro ponto final com o nome myWestEuropeEndpoint para o endereço IP público myIISVMWestEurope-ip que está associado a VM com o nome do servidor IIS myIISVMWestEurope.Repeat steps 2 and 3 to add another endpoint named myWestEuropeEndpoint for the public IP address myIISVMWestEurope-ip that is associated with the IIS server VM named myIISVMWestEurope.

  5. Quando a adição de ambos os pontos finais estiver concluída, estes são apresentados em Perfil do Gestor de Tráfego, juntamente com o respetivo estado de monitorização como Online.When the addition of both endpoints is complete, they are displayed in Traffic Manager profile along with their monitoring status as Online.

    Adicionar um ponto final do Gestor de Tráfego

Testar o perfil do Gestor de TráfegoTest Traffic Manager profile

Nesta secção, vai testar a forma como o Gestor de tráfego encaminha o tráfego de utilizador para as VMs mais próximos em execução o Web site para fornecer uma latência mínima.In this section, you test how the Traffic Manager routes user traffic to the nearest VMs running the website to provide minimum latency. Para ver o Gestor de Tráfego em ação, execute os seguintes passos:To view the Traffic Manager in action, complete the following steps:

  1. Determine o nome DNS do perfil do seu Gestor de Tráfego.Determine the DNS name of your Traffic Manager profile.
  2. Veja o Gestor de Tráfego em ação da forma que se segue:View Traffic Manager in action as follows:
    • Da VM de teste (myVMEastUS) que se encontra no E.U.A. Leste região, num browser, navegue para o nome DNS do perfil do Traffic Manager.From the test VM (myVMEastUS) that is located in the East US region, in a web browser, browse to the DNS name of your Traffic Manager profile.
    • Da VM de teste (myVMWestEurope) que se encontra no Europa Ocidental região, num browser, navegue para o nome DNS do perfil do Traffic Manager.From the test VM (myVMWestEurope) that is located in the West Europe region, in a web browser, browse to the DNS name of your Traffic Manager profile.

Determinar o nome DNS do perfil do Gestor de TráfegoDetermine DNS name of Traffic Manager profile

Para simplificar, utilize neste tutorial o nome DNS do perfil do Gestor de Tráfego para visitar os sites.In this tutorial, for simplicity, you use the DNS name of the Traffic Manager profile to visit the websites.

Pode determinar o nome DNS do perfil do Gestor de Tráfego da seguinte forma:You can determine the DNS name of the Traffic Manager profile as follows:

  1. Na barra de pesquisa do portal, procure o nome do perfil do Gestor de Tráfego que criou na secção anterior.In the portal’s search bar, search for the Traffic Manager profile name that you created in the preceding section. Nos resultados que são apresentados, clique no perfil do Gestor de Tráfego.In the results that are displayed, click the traffic manager profile.

  2. Clique em Descrição geral.Click Overview.

  3. O Perfil do Gestor de Tráfego mostra o nome DNS do perfil que acabou de criar.The Traffic Manager profile displays the DNS name of your newly created Traffic Manager profile. Nas implementações de produção, configure um nome de domínio personalizado associado ao nome de domínio do Gestor de Tráfego, utilizando um registo CNAME do DNS.In production deployments, you configure a vanity domain name to point to the Traffic Manager domain name, using a DNS CNAME record.

    Nome DNS do Gestor de Tráfego

Ver o Gestor de Tráfego em açãoView Traffic Manager in action

Nesta seção, pode ver o Gestor de Tráfego em ação.In this section, you can see the Traffic Manager is action.

  1. Selecione Todos os recursos no menu do lado esquerdo e, na lista de recursos, clique na myVMEastUS que se encontra localizada no grupo de recursos myResourceGroupTM1.Select All resources in the left-hand menu, and then from the resources list click myVMEastUS that is located in the myResourceGroupTM1 resource group.

  2. Na página Descrição geral, clique em Ligar e, em seguida, em Ligar à máquina virtual, selecione Transferir ficheiro RDP.On the Overview page, click Connect, and then in Connect to virtual machine, select Download RDP file.

  3. Abra o ficheiro rdp transferido.Open the downloaded rdp file. Se lhe for pedido, selecione Ligar.If prompted, select Connect. Introduza o nome de utilizador e a palavra-passe que especificou ao criar a VM.Enter the user name and password you specified when creating the VM. Poderá ter de selecionar Mais opções e Utilizar uma conta diferente para especificar as credenciais que introduziu quando criou a VM.You may need to select More choices, then Use a different account, to specify the credentials you entered when you created the VM.

  4. Selecione OK.Select OK.

  5. Poderá receber um aviso de certificado durante o processo de início de sessão.You may receive a certificate warning during the sign-in process. Se receber o aviso, selecione Sim ou Continuar para prosseguir com a ligação.If you receive the warning, select Yes or Continue, to proceed with the connection.

  6. Num browser, na VM myVMEastUS, introduza o nome DNS do perfil do Gestor de Tráfego para ver o seu site.In a web browser on the VM myVMEastUS, type the DNS name of your Traffic Manager profile to view your website. Uma vez que a VM localizado em E.U.A. Leste, são encaminhados para o site mais próximo hospedado no servidor do IIS mais próximo myIISVMEastUS que se encontra no E.U.A. Leste.Since the VM located in East US, you are routed to the nearest website hosted on the nearest IIS server myIISVMEastUS that is located in East US.

    Testar o perfil do Gestor de Tráfego

  7. Em seguida, ligar à VM myVMWestEurope localizado na Europa Ocidental utilize os passos 1 a 5 e navegue para o nome de domínio de perfil do Gestor de tráfego desta VM.Next, connect to the VM myVMWestEurope located in West Europe using steps 1-5 and browse to the Traffic Manager profile domain name from this VM. Uma vez que a VM localizado em Europa Ocidental, agora é encaminhados para o Web site alojado no mais próximo do servidor do IIS myIISVMWestEurope que se encontra no Europa Ocidental.Since the VM located in West Europe, you are now routed to the website hosted on nearest the IIS server myIISVMWestEurope that is located in West Europe.

    Testar o perfil do Gestor de Tráfego

Eliminar o perfil do Gestor de TráfegoDelete the Traffic Manager profile

Quando já não for necessário, elimine os grupos de recursos (ResourceGroupTM1 e ResourceGroupTM2).When no longer needed, delete the resource groups (ResourceGroupTM1 and ResourceGroupTM2). Para tal, selecione o grupo de recursos (ResourceGroupTM1 ou ResourceGroupTM2) e, em seguida, selecione Eliminar.To do so, select the resource group (ResourceGroupTM1 or ResourceGroupTM2), and then select Delete.

Passos SeguintesNext steps