Elegir un balanceador de carga

Este documento te ayuda a determinar qué Trusted Cloud by S3NS balanceador de carga se adapta mejor a tus necesidades. Para ver una descripción general de todos los productos de Cloud Load Balancing disponibles, consulta la descripción general de Cloud Load Balancing.

Para determinar qué producto de Cloud Load Balancing debes usar, primero debes determinar el tipo de tráfico que deben gestionar tus balanceadores de carga.

  • Elige un balanceador de carga de aplicaciones si necesitas un conjunto de funciones flexible para tus aplicaciones con tráfico HTTP(S).
  • Elige un balanceador de carga de red de proxy para implementar el balanceo de carga de proxy TCP en backends de una o varias regiones.
  • Elige un balanceador de carga de red de tipo Pasarela para conservar las direcciones IP de origen de los clientes, evitar la sobrecarga de los proxies y admitir protocolos adicionales, como UDP, ESP e ICMP.

Puedes acotar aún más tus opciones en función de si tu aplicación es externa (orientada a Internet) o interna.

En el siguiente diagrama se resumen todos los modos de implementación disponibles para Cloud Load Balancing.

Elige un balanceador de carga.
Elige un balanceador de carga (haz clic para ampliar).

Aspectos del balanceo de carga

Para decidir qué balanceador de carga se adapta mejor a tu implementación deTrusted Cloud, ten en cuenta los siguientes aspectos de Cloud Load Balancing:

Tipo de tráfico

El tipo de tráfico que debe gestionar el balanceador de carga es otro factor que influye en la elección del balanceador de carga.

Tipo de balanceador de carga Tipo de tráfico
Balanceadores de carga de aplicación HTTP o HTTPS
Balanceadores de carga de red de paso a través

TCP o UDP

Estos balanceadores de carga también admiten otro tráfico de protocolos IP, como ESP, GRE, ICMP e ICMPv6.

Balanceadores de carga de red de proxy TCP

Balanceo de carga externo frente a interno

Los balanceadores de cargaTrusted Cloud se pueden implementar como balanceadores de carga externos o internos:

  • Los balanceadores de carga externos distribuyen el tráfico procedente de Internet en tu red de Trusted Cloud nube privada virtual (VPC).

  • Los balanceadores de carga internos distribuyen el tráfico procedente de los clientes que están en la misma red de VPC que el balanceador de carga o de los clientes conectados a tu red de VPC mediante el emparejamiento entre redes de VPC, Cloud VPN o Cloud Interconnect.

Para determinar qué balanceador de carga es el más adecuado para tu aplicación, consulta la tabla de resumen.

Balanceo de carga de proxy frente a balanceo de carga de transferencia

En función del tipo de tráfico que necesites que gestione el balanceador de carga y de si tus clientes son internos o externos, puede que tengas la opción de elegir entre un balanceador de carga de proxy o un balanceador de carga de transferencia.

Los balanceadores de carga proxy terminan las conexiones de cliente entrantes en el balanceador de carga y, a continuación, abren nuevas conexiones desde el balanceador de carga a los back-ends. Todos los balanceadores de carga de aplicaciones y los balanceadores de carga de red de proxy funcionan de esta forma. Terminan las conexiones de los clientes mediante Google Front Ends (GFEs) o proxies de Envoy.

Los balanceadores de carga de transferencia no finalizan las conexiones de los clientes. En su lugar, las VMs de backend reciben los paquetes balanceados de carga con la información de origen, destino y, si procede, puerto del paquete sin cambios. Las conexiones se terminan en las VMs backend. Las respuestas de las VMs backend van directamente a los clientes, no vuelven a pasar por el balanceador de carga. El término para esto es devolución directa del servidor. Usa un balanceador de carga de transferencia cuando necesites conservar la información de los paquetes del cliente. Como su nombre indica, los balanceadores de carga de red con paso a través se incluyen en esta categoría.

Para determinar qué balanceador de carga es el más adecuado para tu aplicación, consulta la tabla de resumen.

Resumen de los balanceadores de carga de Trusted Cloud

En la siguiente tabla se proporcionan detalles, como el nivel de servicio de red en el que funciona cada balanceador de carga, junto con su esquema de balanceo de carga.

Balanceador de carga Modo de despliegue Tipo de tráfico Nivel de servicio de red Esquema de balanceo de carga1
Balanceadores de carga de aplicación Regional externa HTTP o HTTPS Nivel Premium o Estándar EXTERNAL_MANAGED
Regional interno HTTP o HTTPS Nivel premium INTERNAL_MANAGED
Balanceadores de carga de red de proxy Regional externa TCP Nivel Premium o Estándar EXTERNAL_MANAGED
Regional interno TCP sin descarga de SSL Nivel premium INTERNAL_MANAGED
Balanceadores de carga de red con paso a través

Externo

Siempre regional

TCP, UDP, ESP, GRE, ICMP e ICMPv6 Nivel Premium o Estándar EXTERNO

Interno

Siempre regional

TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH y GRE Nivel premium INTERNAL

1 El esquema de balanceo de carga es un atributo de la regla de reenvío y del servicio de backend de un balanceador de carga, e indica si el balanceador de carga se puede usar para el tráfico interno o externo.

El término gestionado en EXTERNAL_MANAGED o INTERNAL_MANAGED indica que el balanceador de carga se implementa como un servicio gestionado en un Google Front End (GFE) o en el proxy Envoy de código abierto. En un esquema de balanceo de carga gestionado, las solicitudes se dirigen a GFE o al proxy de Envoy.

Siguientes pasos