IBM Cloud Docs
Visión general de los equilibradores de carga para VPC

Visión general de los equilibradores de carga para VPC

IBM Cloud® proporciona dos familias de equilibradores de carga para VPC, Application Load Balancer for VPC (ALB) y Network Load Balancer for VPC (NLB).

Tipos de equilibradores de carga

Existen varias diferencias entre los distintos tipos de equilibradores de carga.

Equilibradores de carga de aplicación

IBM Cloud proporciona ALB públicos y privados que dan soporte a la descarga SSL (Secure Sockets Layer). Un ALB proporciona equilibrio de carga de capa 7 y capa 4 en IBM Cloud, pero los ALB están pensados principalmente para cargas de trabajo basadas en web de capa 7. Los ALB dan soporte a instancias de servidor virtual, instancias de servidor nativo e instancias de Power Systems Virtual Server conectadas a través de IBM Cloud Direct Link como miembros de agrupación de fondo. Para obtener más información, consulte Acerca de los equilibradores de carga de aplicación.

Balanceadores de carga de red (públicos y privados)

A diferencia de los ALB, un NLB sólo proporciona equilibrio de carga de capa 4 en IBM Cloud, y no admite la descarga SSL. El cliente envía el tráfico de la red pública al NLB, que lo reenvía a los servidores virtuales de destino. A continuación, estos servidores virtuales responden directamente al cliente mediante Direct Server Return (DSR). Los NLB están pensados principalmente para cargas de trabajo que requieren baja latencia y alto rendimiento de datos.

Esto da a los equilibradores de carga de red una ventaja sobre los ALB al mejorar el rendimiento de las siguientes maneras:

  • El tráfico de retorno del servidor de destino elude el NLB y responde directamente al cliente.
  • El NLB procesa el tráfico de entrada, lo que le permite ser un distribuidor rápido de tráfico/carga.
  • Los NLB públicos y privados tienen una única IP virtual (VIP) de alta disponibilidad que se puede utilizar directamente, en lugar de a través de un nombre de dominio completo (FQDN) asignado. Esta VIP ayuda a los clientes que deben utilizar una IP para acceder a la aplicación o servicio al que sirve el equilibrador de carga. También permite una recuperación de errores más rápida en comparación con la disponibilidad basada en DNS de los equilibradores de carga de aplicación.

Network Load Balancer for VPC da soporte a estas configuraciones de equilibrador de carga: public, private, Private Path y private-type con la modalidad de direccionamiento habilitada. Para obtener más información, consulte Acerca de los equilibradores de carga de red.

Utilice la Figura 1 para ayudarle (el usuario) a elegir el equilibrador de carga adecuado a sus necesidades.

Árbol de decisiones del equilibrador de carga
Figura 1: Selección de un equilibrador de carga de red

Balanceadores de carga de red Private Path

Las NLB de ruta privada son necesarias cuando el consumidor del servicio y el proveedor del servicio residen en diferentes VPC y existe la necesidad de mantener el tráfico de red en una ruta privada que nunca se cruce con la Internet pública. Estos balanceadores de carga ofrecen un alto nivel de tolerancia a fallas, incluida la resistencia a una falla de zona, y son altamente escalables (millones de solicitudes/segundo) y eficientes.

La capacidad de un consumidor para acceder a un NLB de ruta privada requiere la creación de un VPE que está controlado por la aprobación del proveedor en un Servicio de Camino Privado. De esta forma, el proveedor tiene un control granular sobre quién puede acceder a su servicio.

Para obtener más información, consulte la Guía de soluciones de vía de acceso privada.

Gráfico de comparación del equilibrador de carga

En la tabla siguiente se proporciona una comparación de los tipos de equilibrador de carga.

Comparación de balanceadores de carga de red, red y aplicaciones de ruta privada
Característica Equilibrador de carga de aplicación
(Public/Private)
Equilibrador de carga de red
(Public/Private)
Equilibrador de carga de red
(vía de acceso privada)
Modalidad HA Activo-Activo (con múltiples IPs virtuales (VIPs) asignadas a un nombre DNS) Activo-en espera (con una sola VIP) Activo-Activo (HA regional)
Soporte de grupo de instancias Sí (consulte Integración de un ALB para VPC con grupos de instancias) No No
Métricas de supervisión No
Soporte multizona [1]limitado(consulteSoporte multizona)
Soporte de grupo de seguridad Sí (consulte Integración de un ALB para VPC con grupos de seguridad) Sí (véase Integración de un equilibrador de carga de red con grupos de seguridad ) No. El control de acceso se realiza a través de un servicio de Camino Privado
Se conserva la dirección IP de origen Sí, con protocolo proxy No
Descarga de SSL No No
Protcolos soportados HTTPS, HTTP, TCP TCP, UDP TCP
Capa de transporte Capa 4, Capa 7 Capa 4 Capa 4
Dirección IP virtual (VIP) Múltiple Único N/D
Modalidad de direccionamiento para VNF No Sí (consulte Acerca de las funciones de red virtual a través de VPC) No
Virtual Servers on VPC
Tipo de miembro Instancias de servidor virtual, nativo, Power Systems Virtual Server Instancias de servidor virtual Instancias de servidor virtual
Power Systems Virtual Server instancias conectadas a través de Direct Link Sí (Sin soporte para grupos de instancias) No No
Rango de puertos No Sólo público [2]
Escalable a muchas máquinas No

Para obtener más información, como por ejemplo la arquitectura del equilibrador de carga, métodos y casos de uso, consulte Acerca de los equilibradores de carga de aplicación y Acerca de los equilibradores de carga de red.

Modalidad de alta disponibilidad

El equilibrador de carga de aplicación se configura en modo activo-activo. Todos los recursos de cálculo del equilibrador de carga están implicados de forma activa en el reenvío de tráfico.

La alta disponibilidad (HA) se consigue utilizando un DNS (servicio de nombres de dominio). El VIP de cada recurso informático se registra en el DNS asignado. Si alguno de los recursos de cálculo queda inactivo, los demás recursos siguen reenviando el tráfico.

Hay un NLB configurado en modo activo-en espera. Hay una sola VIP registrada con DNS, y el tráfico se reenvía a través de dicho recurso de cálculo. Si un recurso de cálculo activo queda inactivo, el que está en espera toma el control y la VIP se transfiere al que está en espera.

Una instancia de NLB de vía de acceso privada se ejecuta en todas las zonas donde los miembros están configurados y puede servir al tráfico siempre que haya miembros en buen estado en cualquiera de las zonas.

Soporte multizona

Público y privado: los equilibradores de carga de red pública y privada pueden aceptar miembros en las tres zonas de disponibilidad, pero el propio NLB reside en una zona específica. La zona se identifica con la subred que se selecciona al crear el equilibrador de carga. Cloud Internet Services (CIS) El equilibrador de carga global o el DNS privado pueden utilizarse con varios equilibradores de carga de red zonales para una disponibilidad multizona.

El equilibrador de carga de aplicaciones también puede configurarse para abarcar varias zonas. Los servidores de fondo pueden estar en cualquier zona dentro de una región.

Un NLB de vía de acceso privada puede aceptar miembros en las tres zonas y puede servir al tráfico siempre que haya miembros sanos (sin importar en qué zona). Incluso si la zona que contiene la subred definida para el NLB de vía de acceso privada está inactiva, el equilibrador de carga permanece activo y puede servir tráfico a los miembros de otras zonas.

Integración con catálogos privados

Los ALB y los NLB se integran con catálogos privados para gestionar de forma centralizada el acceso a los productos en el catálogo IBM Cloud y sus propios catálogos. Puede personalizar los catálogos privados para permitir o no el suministro del equilibrador de carga a usuarios específicos de la cuenta. Para obtener más información, consulte Personalización de lo que está disponible en los catálogos privados.

Métricas de precios

Los ALB y los NLB determinan sus precios basándose en las métricas siguientes.

Horas de instancia al mes: mide el número de horas que se utiliza el ALB o NLB por mes natural.

Datos procesados: mide cuántos datos, en gigabytes (GB), procesa ALB o NLB en un mes natural.