Tutorial: Control del enrutamiento del tráfico con puntos de conexión ponderados mediante Traffic ManagerTutorial: Control traffic routing with weighted endpoints by using Traffic Manager

En este tutorial se describe cómo usar Azure Traffic Manager para controlar el enrutamiento del tráfico de usuario entre los puntos de conexión mediante el método de enrutamiento ponderado.This tutorial describes how to use Azure Traffic Manager to control routing of user traffic between endpoints by using the weighted routing method. En este método de enrutamiento, a cada punto de conexión se le asigna un peso en la configuración de perfiles de Traffic Manager.In this routing method, you assign weights to each endpoint in the Traffic Manager profile configuration. El tráfico de usuario se enruta en función del peso asignado a cada punto de conexión.User traffic is then routed based on the weight assigned to each endpoint. El peso es un entero comprendido entre 1 y 1000.The weight is an integer from 1 to 1,000. Cuanto mayor sea el valor del peso asignado a un punto de conexión, más alta será su prioridad.The higher the weight value assigned to an endpoint, the higher its priority.

En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Crear dos máquinas virtuales que ejecutan un sitio web básico en IIS.Create two VMs running a basic website on IIS.
  • Crear dos máquinas virtuales de prueba para ver a Traffic Manager en acción.Create two test VMs to view Traffic Manager in action.
  • Configurar un nombre DNS para las máquinas virtuales que ejecutan IIS.Configure a DNS name for the VMs running IIS.
  • Crear un perfil de Traffic Manager.Create a Traffic Manager profile.
  • Agregar puntos de conexión de máquina virtual al perfil de Traffic Manager.Add VM endpoints to the Traffic Manager profile.
  • Vea a Traffic Manager en acción.View Traffic Manager in action.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Requisitos previosPrerequisites

Para ver a Traffic Manager en acción, implemente los siguientes elementos para este tutorial:To see Traffic Manager in action, deploy the following for this tutorial:

  • Dos instancias de sitios web básicos que se ejecuten en diferentes regiones de Azure: Este de EE. UU. y Europa Occidental.Two instances of basic websites running in different Azure regions: East US and West Europe.
  • Dos máquinas virtuales de prueba para probar Traffic Manager: una en Este de EE. UU. y la segunda en Europa Occidental.Two test VMs for testing Traffic Manager: one in East US and the other in West Europe. Las máquinas virtuales de prueba se usan para ilustrar cómo Traffic Manager enruta el tráfico de usuario a un sitio web que tiene un peso mayor asignado a su punto de conexión.The test VMs are used to illustrate how Traffic Manager routes user traffic to a website that has higher weight assigned to its endpoint.

Inicio de sesión en AzureSign in to Azure

Inicie sesión en el Azure Portal.Sign in to the Azure portal.

Creación de sitios webCreate websites

En esta sección, creará dos instancias de sitio web que proporcionan los puntos de conexión de servicio para el perfil de Traffic Manager en dos regiones de 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 crear los dos sitios web, realice los siguientes pasos:To create the two websites, complete the following steps:

  1. Cree dos máquinas virtuales para ejecutar un sitio web básico: una en Este de EE. UU. y otra en Europa Occidental.Create two VMs for running a basic website: one in East US, and the other in West Europe.
  2. Instale un servidor IIS en cada máquina virtual.Install an IIS server on each VM. Actualice la página predeterminada del sitio web que describe el nombre de la máquina virtual a la que un usuario se conecta cuando visita el sitio web.Update the default webpage that describes the VM name that a user is connected to when visiting the website.

Creación de máquinas virtuales para ejecutar sitios webCreate VMs for running websites

En esta sección, creará dos máquinas virtuales (myIISVMEastUS y myIISVMWEurope) en las regiones de Azure Este de EE. UU. y Oeste de Europa.In this section, you create two VMs (myIISVMEastUS and myIISVMWestEurope) in the East US and West Europe Azure regions.

  1. En la esquina superior izquierda de Azure Portal, seleccione Crear un recurso > Proceso > Windows Server 2019 Datacenter.On the upper, left corner of the Azure portal, select Create a resource > Compute > Windows Server 2019 Datacenter.

  2. En Crear una máquina virtual, escriba o seleccione los valores siguientes en la pestaña Básico:In Create a virtual machine, type or select the following values in the Basics tab:

    • Suscripción > Grupo de recursos: Seleccione Crear nuevo y, a continuación, escriba myResourceGroupTM1.Subscription > Resource Group: Select Create new and then type myResourceGroupTM1.
    • Detalles de instancia > Nombre de máquina virtual: Escriba myIISVMEastUS.Instance Details > Virtual machine name: Type myIISVMEastUS.
    • Detalles de instancia > Región: Seleccione Este de EE. UU.Instance Details > Region: Select East US.
    • Cuenta de administrador > Nombre de usuario: Escriba un nombre de usuario de su elección.Administrator Account > Username: Enter a user name of your choosing.
    • Cuenta de administrador > Contraseña: Escriba una contraseña de su elección.Administrator Account > Password: Enter a password of your choosing. La contraseña debe tener al menos 12 caracteres de largo y cumplir con los requisitos de complejidad definidos.The password must be at least 12 characters long and meet the defined complexity requirements.
    • Reglas de puerto de entrada > Puertos de entrada públicos: Seleccione Permitir los puertos seleccionados.Inbound Port Rules > Public inbound ports: Select Allow selected ports.
    • Reglas de puerto de entrada > Seleccionar puertos de entrada: Seleccione RDP y HTTP en el cuadro desplegable.Inbound Port Rules > Select inbound ports: Select RDP and HTTP in the pull down box.
  3. Seleccione la pestaña Administración o Siguiente: Discos y, después, Siguiente: Redes, a continuación, Siguiente: Administración.Select the Management tab, or select Next: Disks, then Next: Networking, then Next: Management. En Supervisión, establezca Diagnósticos de arranque en Desactivado.Under Monitoring, set Boot diagnostics to Off.

  4. Seleccione Revisar + crear.Select Review + create.

  5. Revise la configuración y, luego, haga clic en Crear.Review the settings, and then click Create.

  6. Siga los pasos para crear una segunda máquina virtual denominada myIISVMWestEurope, con un grupo de recursos llamado myResourceGroupTM2, una ubicación de Oeste de Europa y todos los demás valores iguales a los de 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. Las máquinas virtuales tardan unos minutos en crearse.The VMs take a few minutes to create. No siga con los pasos restantes hasta que se creen ambas máquinas virtuales.Do not continue with the remaining steps until both VMs are created.

Crear una VM

Instalación de IIS y personalización de la página web predeterminadaInstall IIS and customize the default webpage

En esta sección, instalará el servidor IIS en las dos máquinas virtuales (myIISVMEastUS y myIISVMWestEurope) y luego actualizará la página web predeterminada.In this section, you install the IIS server on the two VMs myIISVMEastUS and myIISVMWestEurope, and then update the default webpage. La página web personalizada muestra el nombre de la máquina virtual a la que se conecta cuando visita el sitio web desde un explorador web.The customized webpage shows the name of the VM that you're connecting to when you visit the website from a web browser.

  1. Seleccione Todos los recursos en el menú izquierdo.Select All resources on the left menu. En la lista de recursos, seleccione myIISVMEastUS en el grupo de recursos myResourceGroupTM1.From the resource list, select myIISVMEastUS in the myResourceGroupTM1 resource group.

  2. En la página Información general, seleccione Conectar.On the Overview page, select Connect. En Conectar a máquina virtual, seleccione Descargar archivo RDP.In Connect to virtual machine, select Download RDP file.

  3. Abra el archivo .rdp descargado.Open the downloaded .rdp file. Si se le pide, seleccione Conectar.If you're prompted, select Connect. Escriba el nombre de usuario y la contraseña que especificó cuando creó la máquina virtual.Enter the user name and password that you specified when you created the VM. Puede que deba seleccionar Más opciones > Usar otra cuenta para especificar las credenciales que escribió al crear la máquina virtual.You might need to select More choices > Use a different account, to specify the credentials that you entered when you created the VM.

  4. Seleccione Aceptar.Select OK.

  5. Puede recibir una advertencia de certificado durante el proceso de inicio de sesión.You might receive a certificate warning during the sign-in process. Si recibe la advertencia, seleccione o Continuar para continuar con la conexión.If you receive the warning, select Yes or Continue to proceed with the connection.

  6. En el escritorio del servidor, vaya a Herramientas administrativas de Windows > Administrador del servidor .On the server desktop, browse to Windows Administrative Tools > Server Manager.

  7. Abra Windows PowerShell en la máquina virtual VM1.Open Windows PowerShell on VM1. Use los siguientes comandos para instalar el servidor IIS y actualizar el archivo .htm predeterminado.Use the following commands to install the 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)
    

    Instalación de IIS y personalización de la página web

  8. Cierre la conexión de RDP con myIISVMEastUS.Close the RDP connection with myIISVMEastUS.

  9. Repita los pasos 1 a 8.Repeat steps 1-8. Cree una conexión RDP con la máquina virtual myIISVMWestEurope en el grupo de recursos myResourceGroupTM2 para instalar IIS y personalizar su página web predeterminada.Create an RDP connection with the VM myIISVMWestEurope within the myResourceGroupTM2 resource group, to install IIS and customize its default webpage.

Configuración de nombres DNS para las máquinas virtuales que ejecutan IISConfigure DNS names for the VMs running IIS

Traffic Manager enruta el tráfico de usuario en función del nombre DNS de los puntos de conexión de servicio.Traffic Manager routes user traffic based on the DNS name of the service endpoints. En esta sección, configurará los nombres DNS de los servidores IIS myIISVMEastUS y myIISVMWestEurope.In this section, you configure the DNS names for the IIS servers myIISVMEastUS and myIISVMWestEurope.

  1. Seleccione Todos los recursos en el menú izquierdo.Select All resources on the left menu. En la lista de recursos, seleccione myIISVMEastUS en el grupo de recursos myResourceGroupTM1.From the resource list, select myIISVMEastUS in the myResourceGroupTM1 resource group.
  2. En la página Introducción, en Nombre DNS, seleccione Configurar.On the Overview page, under DNS name, select Configure.
  3. En la página Configuración, en la etiqueta de nombre DNS, agregue un nombre único.On the Configuration page, under the DNS name label, add a unique name. Después, seleccione Guardar.Then select Save.
  4. Repita los pasos 1 a 3 para la máquina virtual llamada myIISVMWestEurope que se encuentra en el grupo de recursos myResourceGroupTM2.Repeat steps 1-3 for the VM named myIISVMWestEurope in the myResourceGroupTM2 resource group.

Creación de una máquina virtual de pruebaCreate a test VM

En esta sección, creará una máquina virtual (myVMEastUS y myVMWestEurope) en cada región de Azure (Este de EE. UU. y Oeste de Europa).In this section, you create a VM (myVMEastUS and myVMWestEurope) in each Azure region (East US and West Europe). Usará estas máquinas virtuales para probar cómo Traffic Manager enruta el tráfico al punto de conexión del sitio web que tiene el valor de peso más alto.You will use these VMs to test how Traffic Manager routes traffic to the website endpoint that has the higher weight value.

  1. En la esquina superior izquierda de Azure Portal, seleccione Crear un recurso > Proceso > Windows Server 2019 Datacenter.On the upper, left corner of the Azure portal, select Create a resource > Compute > Windows Server 2019 Datacenter.

  2. En Crear una máquina virtual, escriba o seleccione los valores siguientes en la pestaña Básico:In Create a virtual machine, type or select the following values in the Basics tab:

    • Suscripción > Grupo de recursos: Seleccione myResourceGroupTM1.Subscription > Resource Group: Select myResourceGroupTM1.
    • Detalles de instancia > Nombre de máquina virtual: Escriba myVMEastUS.Instance Details > Virtual machine name: Type myVMEastUS.
    • Detalles de instancia > Región: Seleccione Este de EE. UU.Instance Details > Region: Select East US.
    • Cuenta de administrador > Nombre de usuario: Escriba un nombre de usuario de su elección.Administrator Account > Username: Enter a user name of your choosing.
    • Cuenta de administrador > Contraseña: Escriba una contraseña de su elección.Administrator Account > Password: Enter a password of your choosing. La contraseña debe tener al menos 12 caracteres de largo y cumplir con los requisitos de complejidad definidos.The password must be at least 12 characters long and meet the defined complexity requirements.
    • Reglas de puerto de entrada > Puertos de entrada públicos: Seleccione Permitir los puertos seleccionados.Inbound Port Rules > Public inbound ports: Select Allow selected ports.
    • Reglas de puerto de entrada > Seleccionar puertos de entrada: Seleccione RDP en el cuadro desplegable.Inbound Port Rules > Select inbound ports: Select RDP in the pull down box.
  3. Seleccione la pestaña Administración o Siguiente: Discos y, después, Siguiente: Redes, a continuación, Siguiente: Administración.Select the Management tab, or select Next: Disks, then Next: Networking, then Next: Management. En Supervisión, establezca Diagnósticos de arranque en Desactivado.Under Monitoring, set Boot diagnostics to Off.

  4. Seleccione Revisar + crear.Select Review + create.

  5. Revise la configuración y, luego, haga clic en Crear.Review the settings, and then click Create.

  6. Siga los pasos para crear una segunda máquina virtual denominada myVMWestEurope, con un grupo de recursos llamado myResourceGroupTM2, una ubicación de Oeste de Europa y todos los demás valores iguales a los de 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. Las máquinas virtuales tardan unos minutos en crearse.The VMs take a few minutes to create. No siga con los pasos restantes hasta que se creen ambas máquinas virtuales.Do not continue with the remaining steps until both VMs are created.

Crear un perfil de Traffic ManagerCreate a Traffic Manager profile

Cree un perfil de Traffic Manager basado en el método de enrutamiento Ponderado.Create a Traffic Manager profile based on the Weighted routing method.

  1. En la parte superior izquierda de la pantalla, seleccione Crear un recurso > Redes > Perfil de Traffic Manager > Crear.On the upper-left side of the screen, select Create a resource > Networking > Traffic Manager profile > Create.

  2. En Crear perfil de Traffic Manager, escriba o seleccione la siguiente información.In Create Traffic Manager profile, enter or select the following information. Para las demás opciones, conserve los valores predeterminados y, a continuación, seleccione Crear.Accept the defaults for the other settings, and then select Create.

    ConfiguraciónSetting ValorValue
    NOMBREName Escriba un nombre único en la zona trafficmanager.net.Enter a unique name within the trafficmanager.net zone. Se produce el nombre DNS trafficmanager.net, que se usa para acceder al perfil de Traffic Manager.It results in the DNS name trafficmanager.net, which is used to access your Traffic Manager profile.
    Método de enrutamientoRouting method Seleccione el método de enrutamiento Ponderado.Select the Weighted routing method.
    SubscriptionSubscription Seleccione su suscripción.Select your subscription.
    Grupos de recursosResource group Seleccione Usar existente y después seleccione myResourceGroupTM1.Select Use existing and then select myResourceGroupTM1.

    Crear un perfil de Traffic Manager

Incorporación de puntos de conexión de Traffic ManagerAdd Traffic Manager endpoints

Agregue las dos máquinas virtuales que ejecutan los servidores IIS, myIISVMEastUS y myIISVMWestEurope, para enrutar a ellas el tráfico de usuario.Add the two VMs running the IIS servers myIISVMEastUS and myIISVMWestEurope, to route user traffic to them.

  1. En la barra de búsqueda del portal, busque el nombre del perfil de Traffic Manager que creó en la sección anterior.In the portal’s search bar, search for the Traffic Manager profile name that you created in the preceding section. Seleccione el perfil en los resultados que se muestran.Select the profile in the results that are displayed.

  2. En Perfil de Traffic Manager, en la sección Configuración, seleccione Puntos de conexión > Agregar.In Traffic Manager profile, in the Settings section, select Endpoints > Add.

  3. Escriba o seleccione la siguiente información.Enter or select the following information. Para las demás opciones, conserve los valores predeterminados y, a continuación, seleccione Aceptar.Accept the defaults for the other settings, and then select OK.

    ConfiguraciónSetting ValorValue
    TypeType Escriba el punto de conexión de Azure.Enter the Azure endpoint.
    NOMBREName Escriba myEastUSEndpoint.Enter myEastUSEndpoint.
    Tipo de recurso de destinoTarget resource type Seleccione Dirección IP pública.Select Public IP address.
    Recurso de destinoTarget resource Elija una dirección IP pública para mostrar la lista de recursos con direcciones IP públicas en la misma suscripción.Choose a public IP address to show the listing of resources with public IP addresses under the same subscription. En Recurso, seleccione la dirección IP pública denominada myIISVMEastUS-ip.In Resource, select the public IP address named myIISVMEastUS-ip. Se trata de la dirección IP pública de la máquina virtual del servidor IIS en la región Este de EE. UU.This is the public IP address of the IIS server VM in East US.
    PesoWeight Escriba 100.Enter 100.
  4. Repita los pasos 2 y 3 para agregar otro punto de conexión llamado myWestEuropeEndpoint para la dirección IP pública myIISVMWestEurope-ip.Repeat steps 2 and 3 to add another endpoint named myWestEuropeEndpoint for the public IP address myIISVMWestEurope-ip. Esta dirección está asociada con la máquina virtual del servidor IIS llamada myIISVMWestEurope.This address is associated with the IIS server VM named myIISVMWestEurope. En Peso, escriba 25.For Weight, enter 25.

  5. Cuando termine de agregar ambos puntos de conexión, aparecerán en el perfil de Traffic Manager junto con el estado de supervisión como En línea.When the addition of both endpoints is complete, they're displayed in the Traffic Manager profile along with their monitoring status as Online.

Prueba del perfil de Traffic ManagerTest the Traffic Manager profile

Para ver a Traffic Manager en acción, complete los pasos siguientes:To view Traffic Manager in action, complete the following steps:

  1. Determine el nombre DNS del perfil de Traffic Manager.Determine the DNS name of your Traffic Manager profile.
  2. Vea a Traffic Manager en acción.View Traffic Manager in action.

Determinación del nombre DNS del perfil de Traffic ManagerDetermine DNS name of Traffic Manager profile

En este tutorial, por simplicidad, usará el nombre DNS del perfil de Traffic Manager para visitar los sitios web.In this tutorial, for simplicity, you use the DNS name of the Traffic Manager profile to visit the websites.

Puede determinar el nombre DNS del perfil de Traffic Manager de la siguiente manera:You can determine the DNS name of the Traffic Manager profile as follows:

  1. En la barra de búsqueda del portal, busque el nombre del perfil de Traffic Manager que creó en la sección anterior.In the portal’s search bar, search for the Traffic Manager profile name that you created in the preceding section. Seleccione el perfil de Traffic Manager en los resultados que aparezcan.In the results that are displayed, select the Traffic Manager profile.

  2. Seleccione Información general.Select Overview.

  3. El perfil de Traffic Manager muestra su nombre DNS.The Traffic Manager profile displays its DNS name. En las implementaciones de producción, puede configurar un nombre de dominio mnemónico para que apunte al nombre de dominio de Traffic Manager, mediante un registro CNAME de DNS.In production deployments, you configure a vanity domain name to point to the Traffic Manager domain name, by using a DNS CNAME record.

    Nombre DNS de Traffic Manager

Ver a Traffic Manager en acciónView Traffic Manager in action

En esta sección, puede ver a Traffic Manager en acción.In this section, you can see Traffic Manager in action.

  1. Seleccione Todos los recursos en el menú izquierdo.Select All resources on the left menu. En la lista de recursos, seleccione myVMEastUS en el grupo de recursos myResourceGroupTM1.From the resource list, select myVMEastUS in the myResourceGroupTM1 resource group.

  2. En la página Información general, seleccione Conectar.On the Overview page, select Connect. En Conectar a máquina virtual, seleccione Descargar archivo RDP.In Connect to virtual machine, select Download RDP file.

  3. Abra el archivo .rdp descargado.Open the downloaded .rdp file. Si se le pide, seleccione Conectar.If you're prompted, select Connect. Escriba el nombre de usuario y la contraseña que especificó al crear la máquina virtual.Enter the user name and password that you specified when creating the VM. Puede que deba seleccionar Más opciones > Usar otra cuenta para especificar las credenciales que escribió al crear la máquina virtual.You might need to select More choices > Use a different account, to specify the credentials that you entered when you created the VM.

  4. Seleccione Aceptar.Select OK.

  5. Puede recibir una advertencia de certificado durante el proceso de inicio de sesión.You might receive a certificate warning during the sign-in process. Si recibe la advertencia, seleccione o Continuar para continuar con la conexión.If you receive the warning, select Yes or Continue to proceed with the connection.

  6. En un explorador web de la máquina virtual myVMEastUS, escriba el nombre DNS del perfil de Traffic Manager para ver el sitio web.In a web browser on the VM myVMEastUS, enter the DNS name of your Traffic Manager profile to view your website. Se le enruta al sitio web hospedado en el servidor IIS myIISVMEastUS porque tiene asignado un peso de 100, que es superior.You're routed to website hosted on the IIS server myIISVMEastUS because it's assigned a higher weight of 100. El servidor IIS myIISVMWestEurope tiene asignado un valor de ponderación del punto de conexión de 25, que es inferior.The IIS server myIISVMWestEurope is assigned a lower endpoint weight value of 25.

    Prueba del perfil de Traffic Manager

  7. Repita los pasos del 1 al 6 en la máquina virtual myVMWestEurope para ver la respuesta del sitio web ponderada.Repeat steps 1-6 on the VM myVMWestEurope to see the weighted website response.

Eliminar el perfil de Traffic ManagerDelete the Traffic Manager profile

Cuando ya no necesite los grupos de recursos creados en este tutorial, puede eliminarlos.When you no longer need the resource groups that you created in this tutorial, you can delete them. Para ello, seleccione el grupo de recursos (ResourceGroupTM1 o ResourceGroupTM2) y luego seleccione Eliminar.To do so, select the resource group (ResourceGroupTM1 or ResourceGroupTM2), and then select Delete.

Pasos siguientesNext steps