Administración de una IP pública con un equilibrador de carga
Un equilibrador de carga público es una solución de nivel 4 para distribuir el tráfico TCP y UDP a un grupo de back-end. El equilibro puede usar SKU básicas y estándar. Estas SKU se corresponden con las SKU básicas y estándar de una IP pública.
Una IP pública asociada a un equilibrador de carga actúa como configuración de IP del front-end orientada a Internet. El front-end se usa para acceder a los recursos del grupo de back-end. La IP del front-end se puede usar para que los miembros del grupo de back-end salgan a Internet.
Una instancia de Azure Load Balancer de SKU básica está limitada en las opciones de disponibilidad y los conjuntos de características. La combinación de dirección IP y una instancia de Azure Load Balancer de SKU estándar es la implementación recomendada para cargas de trabajo de producción. Las direcciones IP de SKU estándar admiten zonas de disponibilidad en las regiones admitidas.
Importante
El 30 de septiembre de 2025, se retirará Basic Load Balancer. Para obtener más información, consulte el anuncio oficial. Si actualmente usa Basic Load Balancer, asegúrese de actualizar a Standard Load Balancer antes de la fecha de retirada. Este artículo le guiará en el proceso de actualización.
En este artículo aprenderá a:
- Crear un equilibrador de carga con una dirección IP pública existente en la suscripción.
- Cambiar la IP pública actual asociada a un equilibrador de carga.
- Cambiar la configuración de front-end de un equilibrador de carga de una dirección IP pública por un prefijo de dirección IP pública.
Por último, en el artículo se revisan aspectos únicos del uso de IP públicas y prefijos de IP públicas con un equilibrador de carga.
Nota:
En los ejemplos de este artículo se usan el equilibrador de carga de SKU estándar y la IP pública. En el caso de los equilibradores de carga de SKU básica, los procedimientos son los mismos, excepto la selección de SKU tras la creación del equilibrador de carga y los recursos de IP pública. Los equilibradores de carga básicos no admiten reglas de salida ni prefijos de IP pública. Estos procedimientos también son válidos para los equilibradores de carga entre regiones. Para más información sobre el equilibrador de carga entre regiones, consulte Equilibrador de carga entre regiones .
Prerrequisitos
- Una cuenta de Azure con una suscripción activa. cree una de forma gratuita.
- Dos IP públicas de SKU estándar en la suscripción. Las direcciones IP no pueden estar asociadas con ningún recurso. Para más información sobre cómo crear una dirección IP pública de SKU estándar, consulte Creación de una dirección IP pública mediante Azure Portal.
- Para fines de los ejemplos de este artículo, asigne los nombres myStandardPublicIP-1 y myStandardPublicIP-2 a las IP públicas nuevas.
- Un prefijo de dirección IP pública en la suscripción. Para más información sobre cómo crear un prefijo de dirección IP pública, consulte la sección sobre cómo crear un prefijo de dirección IP pública con Azure Portal.
- Para fines del ejemplo de este artículo, asigne el nombre myPublicIPPrefixOutbound al prefijo de dirección IP pública nuevo.
Creación de un equilibrador de carga con una dirección IP pública existente
En esta sección, creará un equilibrador estándar de SKU estándar. Seleccionará la dirección IP que creó en los requisitos previos como dirección IP del front-end del equilibrador de carga.
Inicie sesión en Azure Portal.
En el cuadro de búsqueda que aparece en la parte superior del portal, escriba Load Balancer.
En los resultados de la búsqueda, seleccione Equilibradores de carga.
Seleccione + Create (+ Crear).
En la pestaña Basics de Create Load balancer, escriba o seleccione la siguiente información:
Configuración Valor Detalles del proyecto Subscription Seleccione su suscripción. Resource group Seleccione Crear nuevo.
Escriba myResourceGroupIP.
Seleccione Aceptar.Detalles de instancia Nombre Escriba myLoadBalancer. Region Seleccione (EE. UU.) Oeste de EE. UU. 2. SKU Deje el valor predeterminado Estándar. Tipo Seleccione Público. Nivel Deje el valor predeterminado, Regional. Seleccione Siguiente: Configuración de IP de front-end en la parte inferior de la página.
En Frontend IP configuration, seleccione + Add a frontend IP configuration y, luego, escriba o seleccione la siguiente información.
Configuración Valor Nombre Escriba myFrontend. Versión de la dirección IP Seleccione IPv4. Tipo de IP Seleccione Dirección IP. Dirección IP pública Seleccione myStandardPublicIP-1. Equilibrador de carga de puerta de enlace Deje el valor predeterminado de No. Seleccione Revisar y crear y, luego, Crear.
Nota:
Esta es una implementación sencilla de un equilibrador de carga. Para obtener información sobre la configuración avanzada, consulte Inicio rápido: Uso de Azure Portal para crear un equilibrador de carga público para equilibrar la carga de máquinas virtuales.
Para más información sobre Azure Load Balancer, consulte ¿Qué es Azure Load Balancer?
Cambio o eliminación de IP pública
En esta sección, cambiará la dirección IP de front-end del equilibrador de carga.
Una instancia de Azure Load Balancer debe tener una dirección IP asociada a un front-end. Las IP públicas independientes se pueden como front-end para el tráfico de entrada y de salida.
Para cambiar la IP, asociará una nueva IP pública creada anteriormente con el front-end del equilibrador de carga.
Inicie sesión en Azure Portal.
En el cuadro de búsqueda que aparece en la parte superior del portal, escriba Load Balancer.
En los resultados de la búsqueda, seleccione Equilibradores de carga.
En Equilibradores de carga, seleccione myLoadBalancer o el equilibrador de carga que desea cambiar.
En la configuración de myLoadBalancer, seleccione Configuración de IP de front-end.
En Frontend IP configuration, seleccione LoadBalancerFrontend o el front-end del equilibrador de carga.
En la configuración del front-end del equilibrador de carga, seleccione myStandardPublicIP-2 en Dirección IP pública.
Seleccione Guardar.
En Frontend IP configuration, compruebe que el front-end del equilibrador de carga muestra la nueva dirección IP denominada myStandardPublicIP-2.
Nota:
Esta técnica se puede usar al realizar la transición de un front-end no zonal a un front-end con redundancia de zona en regiones que admiten zonas de disponibilidad. Ver Load Balancer y Availability Zones
Adición del prefijo de dirección IP pública
Un equilibrador de carga estándar admite reglas de salida para la traducción de direcciones de red de origen (SNAT). SNAT permite la salida a Internet de los miembros del grupo de back-end. Los prefijos de la IP pública amplían la extensibilidad de SNAT, ya que permiten varias direcciones IP para las conexiones salientes.
Varias direcciones IP evitan el agotamiento del puerto SNAT. Cada IP de front-end proporciona 64 000 puertos efímeros que el equilibrador de carga puede usar. Para más información, consulte Reglas de salida.
En esta sección, cambiará la configuración del front-end que se utiliza para que las conexiones salientes usen un prefijo de IP pública.
Inicie sesión en Azure Portal.
En el cuadro de búsqueda que aparece en la parte superior del portal, escriba Load Balancer.
En los resultados de la búsqueda, seleccione Equilibradores de carga.
En Equilibradores de carga, seleccione myLoadBalancer o el equilibrador de carga que desea cambiar.
En la configuración de myLoadBalancer, seleccione Configuración de IP de front-end.
En Frontend IP configuration, seleccione myFrontend o el front-end del equilibrador de carga.
En IP type, seleccione IP prefix.
En Prefijo de dirección IP pública, seleccione el prefijo de IP pública que creó anteriormente, myPublicIPPrefixOutbound.
Seleccione Guardar.
En Frontend IP configuration, compruebe que el front-end del equilibrador de carga muestra el prefijo de dirección IP pública denominado myPublicIPPrefixOutbound.
Más información
Los equilibradores de carga entre regiones son un tipo especial de equilibrador de carga público estándar que puede abarcar varias regiones. El front-end de un equilibrador de carga entre regiones solo se puede usar con la opción de nivel global de las IP públicas de SKU estándar. El tráfico enviado a la dirección IP del front-end de un equilibrador de carga entre regiones se distribuye entre los equilibradores de carga públicos regionales. Las direcciones IP del front-end regional se encuentran en el grupo de back-end del equilibrador de carga entre regiones. Para más información, consulte Equilibrador de carga entre regiones.
De forma predeterminada, un equilibrador de carga público no puede usar varias reglas de equilibrio de carga con el mismo puerto de back-end. Si se requiere una configuración de varias reglas en el mismo puerto de back-end, habilite la opción de IP flotante para una regla de equilibrio de carga. Esta configuración sobrescribe la dirección IP de destino del tráfico enviado al grupo de back-end. Sin la IP flotante habilitada, el destino será la IP privada del grupo de back-end. Con la IP flotante habilitada, la IP de destino será la IP pública del front-end del equilibrador de carga. La instancia de back-end debe tener esta IP pública configurada en su configuración de red para recibir correctamente este tráfico. Se debe configurar en la instancia una interfaz de bucle invertido con la dirección IP de front-end. Para más información, consulte Configuración de la dirección IP flotante de Azure Load Balancer.
Con una configuración del equilibrador de carga, a los miembros del grupo de back-end a menudo también se les pueden asignar IP públicas de nivel de instancia. Con esta arquitectura, el envío de tráfico directamente a estas IP omite el equilibrador de carga.
Advertencias
Los equilibradores de carga públicos estándar pueden usar direcciones IPv6 estáticas de SKU estándar como IP públicas del front-end o prefijos de IP pública. Cada implementación debe tener dos pilas con los front-ends IPv4 e IPv6. La traducción NAT64 no está disponible. Para más información, consulte Implementación de una aplicación de pila doble IPv6 en Azure - PowerShell (los equilibradores de carga públicos básicos pueden usar direcciones IPv6 dinámicas de SKU básica como direcciones IP públicas de front-end).
Cuando se asignan varios front-ends a un equilibrador de carga público, no hay un método para asignar flujos de instancias de back-end concretas a la salida en una IP específica. Para obtener más información, consulte Varios front-ends para Azure Load Balancer.
Pasos siguientes
En este artículo:
- Ha creado un equilibrador de carga mediante una dirección IP pública existente.
- Ha reemplazado la dirección IP en una configuración de front-end del equilibrador de carga.
- Ha cambiado la configuración del front-end de salida para usar un prefijo de IP pública.
Para más información sobre Azure Load Balancer, consulte ¿Qué e Azure Load Balancer?
Para más información sobre las IP públicas en Azure, consulte Direcciones IP públicas.