Google Cloud Load Balancing

Balanceo de cargas escalable y de alto rendimiento en Google Cloud Platform

Prueba gratuita

Ajuste de escala automático y balanceo de cargas en todo el mundo

Escala tus aplicaciones en Google Compute Engine de cero a un funcionamiento pleno con Google Cloud Load Balancing, sin necesidad de precalentar. Distribuye tus recursos de procesamiento con cargas balanceadas en una o varias regiones, cerca de tus usuarios y para satisfacer tus requisitos de alta disponibilidad. Cloud Load Balancing puede ubicar tus recursos en una IP Anycast única y aumentar o disminuir la escala de tus recursos en forma inteligente y automática. Cloud Load Balancing ofrece varias opciones y está integrado con Google Cloud CDN para una entrega de aplicaciones y contenido óptima.

cloud-load-balancing

Balanceo de cargas en todo el mundo con una IP Anycast única

Con Cloud Load Balancing, una IP Anycast única hace de front-end para todas las instancias de back-end en regiones de todo el mundo. Proporciona un balanceo de cargas entre regiones con conmutación por error multirregional, que traslada el tráfico cuidadosamente en fracciones si el back-end se encuentra en mal estado. A diferencia de las soluciones de balanceo de cargas mundial basadas en DNS, Cloud Load Balancing reacciona inmediatamente ante los cambios en los usuarios, el tráfico, la red, el estado del back-end y otras condiciones relacionadas.

global-migration

Balanceo de cargas definido por el software

Cloud Load Balancing es un servicio completamente distribuido, definido por el software y administrado para todo tu tráfico. No es una solución basada en dispositivos ni instancias, así que no estarás encerrado en una infraestructura de balanceo de cargas físicas ni tendrás que enfrentar los desafíos de HA, escala y administración, inherentes al balanceo de cargas basado en instancias. Puedes aplicar Cloud Load Balancing a todo tu tráfico: HTTP(S), TCP/SSL y UDP. También puedes inhabilitar tu tráfico de SSL con el balanceo de cargas de HTTPS y proxy SSL.

Más de un millón de consultas por segundo

Cloud Load Balancing está compilado en la misma infraestructura de servicio de front-end que usa Google. Respalda más de un millón de consultas por segundo con un rendimiento alto y consistente y una latencia baja. El tráfico ingresa en Cloud Load Balancing a través de más de 80 ubicaciones de balanceo de cargas diferentes en todo el mundo, lo que maximiza la distancia recorrida en la rápida red troncal privada de Google.

Ajuste de escala automático fluido

Cloud Load Balancing puede escalarse a medida que aumenta la cantidad de usuarios y el tráfico, lo cual incluye la administración sencilla de picos de tráfico enormes, inesperados e inmediatos, ya que los desvía a otras regiones del mundo que puedan aceptarlo. El ajuste de escala automático no requiere preparación; puedes pasar de cero a un funcionamiento pleno en cuestión de segundos.

Balanceo de cargas interno

El balanceo de cargas interno te permite crear servicios internos escalables y con alta disponibilidad para tus instancias de cliente internas, sin necesidad de exponer los balanceadores de cargas a Internet. La arquitectura del balanceo de cargas interno de GCP usa Andromeda, la plataforma de virtualización de red definida por software de Google.

Características de Google Cloud Load Balancing

Balanceo de cargas escalable y de alto rendimiento en Google Cloud Platform

Balanceo de cargas de HTTP(S)
El balanceo de cargas de HTTP(S) puede balancear tráfico HTTP y HTTPS en diferentes instancias de back-end, en diversas regiones. Toda tu app está disponible a través de una sola dirección de IP mundial, por lo que la configuración de DNS es más simple. El balanceo de cargas de HTTP(S) es escalable, tolerante a errores, no necesita precalentamiento y permite el balanceo de cargas basado en contenido. Para el tráfico de HTTPS, proporciona terminación SSL y balanceo de cargas.
Balanceo de cargas de TCP/SSL
El balanceo de cargas de TCP puede distribuir el tráfico de TCP en un grupo de instancias dentro de una región de Compute Engine. Es escalable, no necesita precalentamiento y las verificaciones de estado ayudan a determinar que solo las instancias en buen estado reciban tráfico. El proxy de SSL ofrece terminación SSL para el tráfico que no sea HTTPS con balanceo de cargas.
Descarga SSL
La descarga SSL te permite administrar de forma central los certificados y la desencriptación SSL. Puedes habilitar la encriptación entre tu capa de balanceo de cargas y los back-ends para estar seguro de tener el nivel más alto de seguridad, con algo de sobrecarga adicional para el procesamiento en los back-ends.
Balanceo de cargas UDP
El balanceo de cargas de UDP puede distribuir el tráfico de UDP en un grupo de instancias dentro de una región de Compute Engine. Es escalable, no necesita precalentamiento y las verificaciones de estado ayudan a determinar que solo las instancias en buen estado reciban tráfico.
Stackdriver Logging
Stackdriver Logging registra todas las solicitudes de balanceo de cargas que se envían a tu balanceador de cargas. Estos registros se pueden usar para depurar y analizar el tráfico de usuarios. Puedes ver los registros de solicitudes y exportarlos a Google Cloud Storage, BigQuery o Pub/Sub de Google Cloud para analizarlos.
Ajuste de escala automático fluido
El ajuste de escala automático ayuda a que tus aplicaciones administren los aumentos de tráfico fácilmente y reduce los costos cuando hay menos demanda de recursos. Simplemente, defines la política de ajuste de escala automático y el escalador automático realiza un ajuste según la carga medida. No es necesario precalentar, vas de cero a un funcionamiento pleno en segundos.
Verificaciones de estado de alta fidelidad
Las verificaciones de estado garantizan que el balanceo de cargas dirija las conexiones nuevas solo a back-ends en buen estado, que se estén ejecutando y estén listos para recibirlas. Las verificaciones de estado de alta fidelidad permiten que los sondeos imiten el tráfico real en los back-ends.
Afinidad
La afinidad de Cloud Load Balancing brinda la capacidad de direccionar y fijar el tráfico de usuarios a instancias de back-end específicas.
Integración de Cloud CDN
Habilita Cloud CDN para el balanceo de cargas HTTP(S) y optimiza la entrega de aplicaciones a tus usuarios con una sola casilla de verificación.

“El balanceo de cargas de Google Cloud Platform simplifica nuestra implementación y proporciona la escala y la disponibilidad alta que necesitamos sin problemas. Es fácil administrar 150,000 solicitudes por segundo sin tiempo de calentamiento y sin preparación de nuestra parte. Hay una diferencia importante ahora que tenemos esta tranquilidad, en comparación con la época en la que teníamos que configurar hardware de balanceo de cargas especializado".

- Arnaud Granal, director de Tecnología Adcash

Precios de Google Cloud Load Balancing

Todas las variedades de Cloud Load Balancing comparten las mismas tarifas de servicio por hora y volumen de procesamiento de datos. Más información

“Usamos Google Cloud Load Balancing en todas las regiones para nuestros cachés de alta disponibilidad y distribuidos geográficamente en todas las zonas. Tenemos ANS exigentes, por lo que el tiempo de actividad y el rendimiento son muy importantes para nosotros. Google Cloud Load Balancing nos permite implementar diversos servicios de back-end de forma inmediata y también implementar parches sin tiempo de inactividad. Es una parte importante de nuestra arquitectura de implementación de nube y durante los tres años en que lo hemos estado usando, ha funcionado sin problemas”.

- Sachin Shetty, arquitecto de nube Egnyte

Supervisa tus recursos estés donde estés

Obtén la app de Google Cloud Console para ayudarte a administrar tus proyectos.