Elige un balanceador de cargas

En este documento, encontrarás ayuda para determinar qué Trusted Cloud by S3NS balanceador de cargas satisface mejor tus necesidades. Para ver una descripción general de todos los productos disponibles de Cloud Load Balancing, consulta la descripción general de Cloud Load Balancing.

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

  • Elige un balanceador de cargas de aplicaciones cuando necesites un conjunto de funciones flexibles para tus aplicaciones con tráfico HTTP(S).
  • Elige un balanceador de cargas de red del proxy para implementar el balanceo de cargas del proxy TCP en backends en una o más regiones.
  • Elige un balanceador de cargas de red de transferencia para conservar las direcciones IP de origen del cliente, evitar la sobrecarga de los proxies y admitir protocolos adicionales como UDP, ICMP y ESP.

Puedes reducir aún más las 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 cargas.
Elige un balanceador de cargas (haz clic para ampliar).

Aspectos del balanceo de cargas

Para decidir qué balanceador de cargas se adapta mejor a tu implementación deTrusted Cloud, considera los siguientes aspectos de Cloud Load Balancing:

Tipo de tráfico

El tipo de tráfico que necesitas que controle tu balanceador de cargas es otro factor para determinar qué balanceador de cargas usar:

Tipo de balanceador de cargas Tipo de tráfico
Balanceadores de cargas de aplicaciones HTTP o HTTPS
Balanceadores de cargas de red de transferencia

TCP o UDP

Estos balanceadores de cargas también admiten otro tráfico de protocolo IP, como ESP, GRE, ICMP y ICMPv6.

Balanceadores de cargas de red de proxy TCP

Diferencias entre el balanceo de cargas externo y el interno

Trusted Cloud Los balanceadores de cargas se pueden implementar como balanceadores de cargas externos o internos:

  • Los balanceadores de cargas externos distribuyen el tráfico que proviene de Internet a tu red de Trusted Cloud nube privada virtual (VPC).

  • Los balanceadores de cargas internos distribuyen el tráfico que proviene de clientes en la misma red de VPC que el balanceador de cargas o los clientes conectados a tu red de VPC a través del intercambio de tráfico entre redes de VPC, Cloud VPN o Cloud Interconnect.

Para determinar qué balanceador de cargas funciona para tu aplicación, usa la tabla de resumen.

Diferencias entre el balanceo de cargas del proxy y el de transferencia

Según el tipo de tráfico que necesites que maneje el balanceador de cargas y si tus clientes son internos o externos, es posible que tengas la opción de elegir entre un balanceador de cargas de proxy o uno de transferencia.

Los balanceadores de cargas de proxy finalizan las conexiones de clientes entrantes en el balanceador de cargas y, luego, abren conexiones nuevas del balanceador de cargas a los backends. Todos los balanceadores de cargas de aplicaciones y los balanceadores de cargas de red del proxy funcionan de esta manera. Finalizan las conexiones de cliente a través de Google Front End (GFE) o proxies de Envoy.

Los balanceadores de cargas de paso no finalizan las conexiones de clientes. En su lugar, las VMs de backend reciben paquetes con balanceo de cargas y el origen, destino y, si corresponde, la información del puerto de los paquetes no tiene cambios. Las VM de backend finalizan las conexiones. Las respuestas de las VMs de backend van directo a los clientes, no pasan a través del balanceador de cargas. El término para esto es retorno directo del servidor. Usa un balanceador de cargas de transferencia cuando necesites conservar la información del paquete de cliente. Como su nombre lo indica, los balanceadores de cargas de red de transferencia se encuentran en esta categoría.

Para determinar qué balanceador de cargas funciona para tu aplicación, usa la tabla de resumen.

Resumen de los balanceadores de cargas Trusted Cloud

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

Balanceador de cargas Modo de implementación Tipo de tráfico Nivel de servicio de red Esquema de balanceo de cargas1
Balanceadores de cargas de aplicaciones Regional y externo HTTP o HTTPS Nivel Premium o Estándar EXTERNAL_MANAGED
Regional interno HTTP o HTTPS Nivel Premium INTERNAL_MANAGED
Balanceadores de cargas de red de proxy Regional y externo TCP Nivel Premium o Estándar EXTERNAL_MANAGED
Regional interno TCP sin descarga de SSL Nivel Premium INTERNAL_MANAGED
Balanceadores de cargas de red de transferencia

Externo

Siempre regional

TCP, UDP, ESP, ICMP, ICMPv6 y GRE 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 cargas es un atributo de la regla de reenvío y el servicio de backend de un balanceador de cargas y, luego, indica si el balanceador de cargas se puede usar para tráfico interno o externo.

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

¿Qué sigue?