Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Load Balancer admite reglas para configurar el tráfico que llega al grupo de back-end. En este artículo obtendrá información sobre cómo administrar las reglas de una instancia de Azure Load Balancer.
Hay cuatro tipos de reglas:
Reglas de equilibrio de carga: una regla de equilibrio de carga se usa para definir cómo se distribuye el tráfico entrante a todas las instancias del grupo de back-end. Las reglas de equilibrio de carga asignan una configuración de IP de front-end y un puerto determinados a varios puertos y direcciones IP de back-end. Un ejemplo sería una regla creada en el puerto 80 para equilibrar la carga del tráfico web.
Puertos de alta disponibilidad - Una regla de equilibrio de carga configurada con protocolo - todos y puerto - 0. Estas reglas habilitan una única regla para equilibrar la carga de todo el tráfico TCP y UDP que llega a todos los puertos de un equilibrador de carga estándar interno. Las reglas de equilibrio de carga de puertos de alta disponibilidad resultan de utilidad en diversos escenarios, como los de alta disponibilidad y escalabilidad para dispositivos virtuales de red (NVA) dentro de redes virtuales. La característica puede ayudar cuando hay que equilibrar la carga de un gran número de puertos.
Regla NAT de entrada - Una regla NAT de entrada reenvía el tráfico entrante enviado a la combinación de dirección IP de front-end y puerto. El tráfico se envía a una máquina virtual o instancia específica en el grupo de back-end. El reenvío de puertos se realiza mediante la misma distribución basada en hash que el equilibrio de carga.
Regla de salida - Una regla configura la traducción de direcciones de red de salida (NAT) para todas las máquinas virtuales o instancias identificadas por el grupo de servidores back-end. Esta regla permite que las instancias del back-end se comuniquen (saliente) con Internet u otros puntos de conexión.
Requisitos previos
Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
Un equilibrador de carga público estándar en su suscripción. Para obtener más información sobre cómo crear una instancia de Azure Load Balancer, consulte Inicio rápido: Uso de Azure Portal para crear un equilibrador de carga público para equilibrar la carga de máquinas virtuales. El nombre del balanceador de carga para los ejemplos públicos de este artículo es myPublicLoadBalancer.
Un equilibrador de carga interno estándar en su suscripción. Para más información sobre cómo crear un Azure Load Balancer, consulta Quickstart: Crea un balanceador de carga interno para balancear máquinas virtuales usando el portal de Azure. El nombre del balanceador de carga para los ejemplos internos de este artículo es myInternalLoadBalancer.
Los balanceadores de carga públicos e internos son recursos separados. Cada procedimiento en este artículo indica cuál elegir.
Para abrir cualquier balanceador de carga utilizado en este artículo, inicia sesión en el portal de Azure, introduce Balanceador de carga en el cuadro de búsqueda en la parte superior del portal, selecciona Balanceadores de carga en los resultados de búsqueda y luego selecciona el balanceador de carga nombrado en ese procedimiento.
Reglas de equilibrio de carga
En esta sección obtendrá información sobre cómo agregar y quitar reglas de equilibrio de carga. En los ejemplos se usa un equilibrador de carga público.
Agregar una regla de equilibrio de carga
En este ejemplo, creas una regla para balancear el puerto 80 en el balanceador público.
Abre myPublicLoadBalancer en el portal de Azure.
En la página del equilibrador de carga, seleccione Reglas de equilibrio de carga en Configuración.
Seleccione + Agregar en Reglas de equilibrio de carga para agregar una regla.
Escriba o seleccione la siguiente información en Agregar regla de equilibrio de carga:
Configuración Valor Nombre myHTTPRule Versión de IP Seleccione IPv4 o IPv6. Dirección IP del front-end Seleccione la dirección IP de front-end del equilibrador de carga.
En este ejemplo, es myFrontendIP.Protocolo Deje el valor predeterminado de TCP. Puerto Escriba 80. Puerto de back-end Escriba 80. Grupo de servidores back-end Seleccione el grupo de servidores back-end del equilibrador de carga.
En este ejemplo, es myBackendPool.Sondeo de mantenimiento Seleccione Crear nuevo.
En Nombre, escriba myHealthProbe.
Seleccione HTTP en Protocolo.
Deje el resto de los campos con los valores predeterminados o modifíquelos según sus requisitos.
Seleccione Aceptar.Persistencia de la sesión Seleccione Ninguno o la persistencia necesaria.
Para obtener más información sobre los modos de distribución, consulte Modos de distribución de Azure Load Balancer.Tiempo de espera de inactividad (minutos) Deje el valor predeterminado 4 o mueva el control deslizante al tiempo de espera de inactividad necesario. Restablecimiento de TCP Seleccione Habilitado.
Para obtener más información sobre el restablecimiento de TCP, consulte Tiempo de espera de inactividad y restablecimiento de TCP de Load Balancer.Dirección IP flotante Deje el valor predeterminado Deshabilitado o habilítelo si la implementación requiere una dirección IP flotante.
Para obtener información sobre la dirección IP flotante, consulte Configuración de la IP flotante de Azure Load Balancer.Traducción de direcciones de red de origen saliente (SNAT) Deje la opción predeterminada de (Recomendado) Usar reglas de salida para proporcionar a los miembros del grupo de back-end acceso a Internet.
Para obtener más información sobre las reglas de salida y (SNAT), consulte Reglas de salida de Azure Load Balancer y Uso de la traducción de direcciones de red de origen (SNAT) para conexiones salientes.Seleccione Agregar.
Confirma que myHTTPRule aparece en la lista de reglas de balanceo de carga . Selecciona estado de salud y luego selecciona Ver detalles para confirmar que la sonda de salud informa de tus instancias de backend como saludables. El tráfico llega al pool backend solo cuando al menos una instancia está en buen estado.
Eliminación de una regla de equilibrio de carga
En este ejemplo va a eliminar una regla de equilibrio de carga.
Abre myPublicLoadBalancer en el portal de Azure.
En la página del equilibrador de carga, seleccione Reglas de equilibrio de carga en Configuración.
Seleccione los tres puntos situados junto a la regla que quiera eliminar.
Seleccione Eliminar.
Confirma que la regla ya no aparece en la lista de reglas de balanceo de carga .
Puertos de alta disponibilidad
En esta sección obtendrá información sobre cómo agregar y eliminar reglas de puertos de alta disponibilidad. En este ejemplo va a usar un equilibrador de carga interno.
Las reglas de puertos de alta disponibilidad son compatibles con un equilibrador de carga interno estándar.
Incorporación de una regla de puertos de alta disponibilidad
En este ejemplo, creas una regla de puertos de alta disponibilidad en el balanceador de carga interno.
Abre myInternalLoadBalancer en el portal de Azure.
En la página del equilibrador de carga, seleccione Reglas de equilibrio de carga en Configuración.
Seleccione + Agregar en Reglas de equilibrio de carga para agregar una regla.
Escriba o seleccione la siguiente información en Agregar regla de equilibrio de carga:
Configuración Valor Nombre Escriba myHARule. Versión de IP Seleccione IPv4 o IPv6. Dirección IP del front-end Seleccione la dirección IP de front-end del equilibrador de carga.
En este ejemplo, es myFrontendIP.
Seleccione la casilla situada junto a HA Ports.Grupo de servidores back-end Seleccione el grupo de servidores back-end del equilibrador de carga.
En este ejemplo, es myBackendPool.Sondeo de mantenimiento Seleccione Crear nuevo.
En Nombre, escriba myHealthProbe.
Seleccione TCP en Protocolo.
Indique un puerto TCP en Puerto. En este ejemplo, se trata del puerto 80. Indique un puerto que cumpla sus requisitos.
Deje el resto de los campos con los valores predeterminados o modifíquelos según sus requisitos.
Seleccione Aceptar.Persistencia de la sesión Seleccione Ninguno o la persistencia necesaria.
Para obtener más información sobre los modos de distribución, consulte Modos de distribución de Azure Load Balancer.Tiempo de espera de inactividad (minutos) Deje el valor predeterminado 4 o mueva el control deslizante al tiempo de espera de inactividad necesario. Restablecimiento de TCP Seleccione Habilitado.
Para obtener más información sobre el restablecimiento de TCP, consulte Tiempo de espera de inactividad y restablecimiento de TCP de Load Balancer.Dirección IP flotante Deje el valor predeterminado Deshabilitado o habilítelo si la implementación requiere una dirección IP flotante.
Para obtener información sobre la dirección IP flotante, consulte Configuración de la IP flotante de Azure Load Balancer.Para obtener más información sobre la configuración de reglas de puertos de alta disponibilidad, consulte Introducción a los puertos de alta disponibilidad .
Seleccione Agregar.
Confirma que myHARule aparece en la lista de reglas de balanceo de carga y muestra los puertos HA como la configuración de puertos.
Eliminación de una regla de puertos de alta disponibilidad
En este ejemplo, eliminas una regla de puertos de alta disponibilidad.
Abre myInternalLoadBalancer en el portal de Azure.
En la página del equilibrador de carga, seleccione Reglas de equilibrio de carga en Configuración.
Seleccione los tres puntos situados junto a la regla que quiera eliminar.
Seleccione Eliminar.
Confirma que la regla ya no aparece en la lista de reglas de balanceo de carga .
Regla NAT de entrada
Las reglas NAT de entrada se usan para enrutar conexiones a una máquina virtual específica del grupo de back-end. Para obtener más información y un tutorial detallado sobre cómo configurar y probar reglas NAT de entrada, consulte Tutorial: Configuración del reenvío de puertos en Azure Load Balancer mediante Azure Portal.
Regla de salida
En esta sección obtendrá información sobre cómo agregar y eliminar reglas de salida. En este ejemplo va a usar un equilibrador de carga público.
Las reglas de salida son compatibles con equilibradores de carga públicos estándar.
Agregar regla de salida
En este ejemplo, creas una regla saliente en el balanceador de carga público.
Abre myPublicLoadBalancer en el portal de Azure.
En la página del equilibrador de carga, seleccione Reglas de salida en Configuración.
Seleccione + Agregar en Reglas de salida para agregar una regla.
Escriba o seleccione la siguiente información en Agregar regla de salida:
Configuración Valor Nombre Escriba myOutboundRule. Versión de IP Seleccione IPv4 o IPv6. Dirección IP del front-end Seleccione la dirección IP de front-end del equilibrador de carga.
En este ejemplo, es myFrontendIP.Protocolo Deje el valor predeterminado de Todo. Tiempo de espera de inactividad (minutos) Deje el valor predeterminado 4 o mueva el control deslizante de acuerdo con sus requisitos. Restablecimiento de TCP Deje el valor predeterminado Habilitado. Grupo de servidores back-end Seleccione el grupo de servidores back-end del equilibrador de carga.
En este ejemplo, es myBackendPool.Asignación de puertos Asignación de puertos Seleccione Elegir manualmente el número de puertos de salida. Puertos de salida Elegir por Seleccione Puertos por instancia. Puertos por instancia Escriba 10000. Seleccione Agregar.
Confirma que myOutboundRule aparece en la lista de reglas de salida con la asignación de puertos que seleccionaste.
Eliminación de una regla de salida
En este ejemplo va a eliminar una regla de salida.
Abre myPublicLoadBalancer en el portal de Azure.
En la página del equilibrador de carga, seleccione Reglas de salida en Configuración.
Seleccione los tres puntos situados junto a la regla que quiera eliminar.
Seleccione Eliminar.
Confirma que la regla ya no aparece en la lista de reglas de salida . Las instancias de backend pierden la conectividad saliente que esa regla proporcionaba a menos que exista otra ruta saliente.
Pasos siguientes
En este artículo, ha aprendido a administrar las reglas de balanceo de carga de un Azure Load Balancer.
Para obtener más información sobre Azure Load Balancer, consulte los siguientes artículos: