Balanceadores de tráfico: recomendaciones de uso

Redes

En Azure, disponemos de varias opciones (tipos) de balanceadores diferentes que podemos utilizar según tus los requisitos técnicos y/o funcionales que tengamos en nuestra solución.

A continuación daremos unas pinceladas a modo de resumen de los puntos más relevantes de cada tipología de servicio de balanceo y posteriormente, detallaremos un poco cada tipo.

Resumen de opciones

Resource ProviderÁmbito¿Cuándo lo uso?Descripción del servicioCapa OSIWAFCDN
Azure Load BalancerRegionalIdeal para balanceo de carga en una región.Distribución de tráfico de red a nivel de IP y puerto.Capa 4 (Transporte)NoNo
Application GatewayRegionalRecomendado para aplicaciones web en Azure.Enrutamiento de tráfico basado en la capa de aplicación (HTTP/HTTPS).Capa 7 (Aplicación)No
Traffic ManagerGlobalÚtil para distribuir el tráfico entre regiones.DNS basado en la distribución de tráfico y la disponibilidad de Azure.Capa 7 (Aplicación)NoNo
Front DoorGlobalExcelente para aplicaciones web globales.Protección contra ataques, enrutamiento inteligente y aceleración CDN.Capa 7 (Aplicación)

Detalle de las opciones

  1. Azure Load Balancer:
    • Descripción: Azure Load Balancer es un servicio que distribuye eficientemente el tráfico de red entrante entre un grupo de servidores o recursos backend. Opera en la capa 4 del modelo OSI y es el único punto de contacto para los clientes.
    • Tipos:
      • Balanceador de carga interna (público): Proporciona conexiones de salida para máquinas virtuales dentro de la red virtual. Se utiliza para equilibrar la carga del tráfico de Internet en las máquinas virtuales.
      • Balanceador de carga interno (privado): Se utiliza cuando se necesitan direcciones IP privadas solo en el front-end. Equilibra la carga del tráfico dentro de una red virtual.
    • Funcionalidades:
      • Escalabilidad y alta disponibilidad.
      • Baja latencia y alto rendimiento.
      • Supervisión con sondeos de estado.
      • Compatibilidad con IPv6.

  2. Azure Traffic Manager:
    • Descripción: Azure Traffic Manager es un servicio de DNS global que distribuye el tráfico de entrada a través de varias ubicaciones de Azure en todo el mundo. Se utiliza para mejorar la disponibilidad y la latencia.
    • Funcionalidades:
      • Distribución de tráfico global.
      • Redireccionamiento basado en políticas.
      • Monitoreo y recuperación automática.

3. Azure Application Gateway:

  • Descripción: Azure Application Gateway es un balanceador de carga de nivel de aplicación que proporciona servicios de balanceo de carga, terminación SSL, enrutamiento basado en URL y servicio WAF (Firewall de Aplicación L7).
  • Funcionalidades:
    • Balanceo de carga de tráfico web.
    • Cifrado de tráfico de extremo a extremo.
    • Mejora de la disponibilidad y localización de datos.


En resumen, puedes elegir el tipo de balanceador según tus necesidades específicas, ya sea para equilibrar el tráfico interno o externo, mejorar la disponibilidad o distribuir flujos de entrada de manera eficiente.

Os animamos a compartir con nosotros vuestras opiniones en X@mundoazure

Deja una respuesta