Implementación de máquinas virtuales de carga equilibrada

Completado

Puede usar el equilibrio de carga para distribuir uniformemente el tráfico de red entrante entre un grupo de recursos o servidores. En este escenario, los equilibradores de carga se consideran dispositivos front-end, mientras que los recursos de Azure a los que los clientes quieren conectarse son las instancias del grupo de back-end.

Nota:

Las instancias del grupo de back-end pueden ser máquinas virtuales de Azure o instancias de un conjunto de escalado de máquinas virtuales.

En Azure, este tráfico entrante se administra con reglas de equilibrio de carga y sondeos de estado.

Hay dos tipos de equilibradores de carga que se pueden usar en Azure, como se describe en la tabla siguiente.

Tipo de equilibrador de carga Descripción
Equilibrador de carga público Puede usar un equilibrador de carga público para proporcionar conexiones salientes para las máquinas virtuales de la red virtual (VNet) de Azure. Estas conexiones se realizan mediante la traducción de sus direcciones IP privadas a direcciones IP públicas. Los equilibradores de carga públicos se usan para equilibrar la carga del tráfico de Internet en las máquinas virtuales.
Equilibrador de carga interno Puede usar un equilibrador de carga interno (o privado) donde se necesiten direcciones IP privadas solo en el front-end. Los equilibradores de carga internos se usan para equilibrar la carga del tráfico dentro de una red virtual de Azure.

Sugerencia

Se puede acceder a un front-end de equilibrio de carga desde una red local de un escenario híbrido.

Azure Load Balancer incluye algunos componentes clave. Puede configurar estos componentes en la suscripción mediante:

  • Azure portal
  • Azure CLI
  • Azure PowerShell
  • Plantillas del Administrador de recursos de Azure

Configuración de direcciones IP de front-end

La dirección IP de Azure Load Balancer es el punto de contacto de los clientes. Estas direcciones IP pueden ser:

  • Direcciones IP públicas
  • Direcciones IP privadas

La naturaleza de la dirección IP determina el tipo de equilibrador de carga creado, como se describe en la siguiente tabla.

Equilibrador de carga público Equilibrador de carga interno
Configuración de direcciones IP de front-end Dirección IP pública Dirección IP privada
Descripción Los equilibradores de carga públicos asignan la IP pública y el puerto de tráfico entrante a la IP privada y al puerto de la máquina virtual. Entonces, el equilibrador de carga asigna el tráfico al revés para el tráfico de respuesta de la máquina virtual. Puede distribuir determinados tipos de tráfico entre varias máquinas virtuales o servicios aplicando reglas de equilibrio de carga. Por ejemplo, puede distribuir el tráfico de solicitudes web entre varios servidores web. Un equilibrador de carga interno distribuye el tráfico que se origina en una dirección IP privada a recursos que están dentro de una red virtual. Azure restringe el acceso a las direcciones IP de front-end de una red virtual con equilibrio de carga. Las direcciones IP de front-end y las redes virtuales no se exponen nunca directamente a un punto de conexión de Internet. Las aplicaciones de línea de negocio (LOB) internas se ejecutan en Azure, y se accede a ellas desde Azure o desde recursos locales.
SKU compatibles Básico y Estándar Básico y Estándar

Nota:

Un equilibrador de carga puede tener varias direcciones IP de front-end.

Grupo back-end

Un grupo de back-end puede asociarse a máquinas virtuales de Azure o a un conjunto de escalado de máquinas virtuales. Las máquinas virtuales del grupo de back-end atienden las solicitudes entrantes.

Al escalar o reducir instancias verticalmente, el equilibrador de carga se reconfigura inmediatamente mediante la reconfiguración automática. Si se agregan o quitan máquinas virtuales del grupo de servidores back-end, el equilibrador de carga se vuelve a configurar sin operaciones adicionales. El equilibrador de carga puede equilibrar las solicitudes a las máquinas virtuales y las instancias del conjunto de escalado de máquinas virtuales que están conectadas a la misma red virtual solo como equilibrador de carga.

Nota:

Un equilibrador de carga no equilibra automáticamente las solicitudes a todas las máquinas virtuales que están conectadas a la misma red virtual; es necesario especificarlas mediante su asociación al grupo de back-end.

A la hora de considerar cómo diseñar el grupo de back-end, diseñe el menor número de recursos individuales del grupo de back-end para optimizar la duración de las operaciones de administración. No hay ninguna diferencia en cuanto al rendimiento del plan de datos o la escala.

Otras lecturas

Para obtener más información, vea los documentos siguientes: