Cloud Load Balancing

Balanceo de cargas escalable y de alto rendimiento en Google Cloud

Es un servicio completamente administrado que distribuye de forma inteligente el tráfico entre tus apps para lograr un alto rendimiento y resiliencia, y que se escala sin problemas de cero a millones de usuarios.

Funciones

Balanceo de cargas HTTP(S)

Los balanceadores de cargas de aplicaciones pueden balancear el tráfico HTTP y HTTPS en diferentes instancias de backend, en varias regiones. Toda tu app está disponible a través de una sola dirección IP mundial, por lo que la configuración de DNS es más simple. Los balanceadores de cargas de aplicaciones son escalables, tolerantes a errores, no se requiere preparación y permiten el balanceo de cargas basado en contenido. Para el tráfico HTTPS, proporcionan terminación SSL y balanceo de cargas.

Balanceo de cargas TCP/SSL/UDP

Los balanceadores de cargas de red son balanceadores de cargas de capa 4 que pueden distribuir el tráfico a los backends ubicados en una sola región o en varias regiones. Estos balanceadores de cargas son escalables, no se requiere preparación y usan verificaciones de estado para garantizar que solo las instancias en buen estado reciban tráfico. Balanceadores de cargas de red disponibles: de proxy y de transferencia.

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 backends para garantizar el nivel más alto de seguridad con poca sobrecarga adicional en el procesamiento en los backends.

Cloud CDN

Habilita Cloud CDN con los balanceadores de cargas de aplicaciones para optimizar la entrega de aplicaciones para tus usuarios con una sola casilla de verificación.

Google Cloud Armor

Las políticas de seguridad de Google Cloud Armor te permiten limitar la frecuencia o redireccionar las solicitudes a tus balanceadores de cargas de aplicación o de red en el perímetro de Google Cloud, lo más cerca posible de la fuente del tráfico entrante.

Cloud Logging

Cloud Logging para el balanceo de cargas 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 registros de solicitudes y exportarlos a Cloud Storage, BigQuery o Pub/Sub para analizarlos.

Extensibilidad y programabilidad

Service Extensions proporciona programabilidad y extensibilidad en las rutas de datos de balanceo de cargas. Las llamadas de Service Extensions permiten realizar llamadas gRPC a servicios administrados por el usuario durante el procesamiento de datos, mientras que los complementos de Service Extensions permiten insertar código personalizado en la ruta de datos de red con WebAssembly (Wasm).

Escalado automático sin esfuerzo

El ajuste de escala automático ayuda a tus aplicaciones a administrar de forma sencilla los aumentos en el tráfico y a reducir los costos cuando la necesidad de recursos es menor. Solo debes definir la política de escalado automático, y el escalador automático realiza el escalado según la carga medida. No se requiere preparación; va de cero a un funcionamiento pleno en cuestión de segundos.

Verificaciones de estado de alta fidelidad

Las verificaciones de estado garantizan que el balanceo de cargas dirija las conexiones nuevas solo a backends 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 backends.

Compatibilidad con funciones avanzadas

Cloud Load Balancing también incluye compatibilidad con funciones avanzadas, como el balanceo de cargas global IPv6, WebSockets, encabezados de solicitudes definidos por el usuario y reenvío de protocolos para VIP privadas.

Afinidad

La afinidad de sesión de Cloud Load Balancing brinda la capacidad de direccionar y fijar el tráfico de usuarios a instancias de backend específicas.

Cómo funciona

Una única dirección IP anuncia tu servicio de forma global desde el perímetro de la red de Google. A medida que llegan las solicitudes, el sistema enruta de forma inteligente el tráfico al backend óptimo (VM, contenedor o sin servidores) en función del estado, la proximidad y la capacidad para garantizar la ruta de latencia más baja.

Máquinas virtuales y redes en la nube
Duración: 3:38

Usos comunes

Entrega de aplicaciones global

Unifica la entrega de aplicaciones global

Ofrece un frontend unificado y global para todas las apps, sin importar dónde estén alojadas. Los balanceadores de cargas de Cloud usan una sola IP anycast para dirigir de forma inteligente el tráfico de usuarios al backend más cercano (Google Cloud, otras nubes públicas o backend local). Esto simplifica el DNS, centraliza la administración del tráfico y aprovecha los más de 202 puntos de presencia de Google para lograr una latencia mínima y una experiencia global del usuario superior.

Unifica la entrega de aplicaciones global

Ofrece un frontend unificado y global para todas las apps, sin importar dónde estén alojadas. Los balanceadores de cargas de Cloud usan una sola IP anycast para dirigir de forma inteligente el tráfico de usuarios al backend más cercano (Google Cloud, otras nubes públicas o backend local). Esto simplifica el DNS, centraliza la administración del tráfico y aprovecha los más de 202 puntos de presencia de Google para lograr una latencia mínima y una experiencia global del usuario superior.

Aplicaciones modernas y de IA

Optimiza las aplicaciones modernas y las cargas de trabajo de IA/AA

Cloud Load Balancing permite el enrutamiento con reconocimiento de modelos para cargas de trabajo de IA y AA. Así, dirige el tráfico en función de las necesidades específicas del modelo, optimiza la utilización de GPU/TPU y garantiza una inferencia rentable y de baja latencia para tus aplicaciones más exigentes. Google Kubernetes Engine (GKE) crea y administra de forma nativa los balanceadores de cargas de Google Cloud cuando creas un Service LoadBalancer.

Optimiza las aplicaciones modernas y las cargas de trabajo de IA/AA

Cloud Load Balancing permite el enrutamiento con reconocimiento de modelos para cargas de trabajo de IA y AA. Así, dirige el tráfico en función de las necesidades específicas del modelo, optimiza la utilización de GPU/TPU y garantiza una inferencia rentable y de baja latencia para tus aplicaciones más exigentes. Google Kubernetes Engine (GKE) crea y administra de forma nativa los balanceadores de cargas de Google Cloud cuando creas un Service LoadBalancer.

Redes de nubes híbridas y múltiples

Simplifica y protege la conectividad híbrida

Crea una base resiliente y segura para tu empresa distribuida. Los balanceadores de cargas de Google Cloud, que son fundamentales para la Red Multinube, ofrecen conectividad “de cualquier origen a cualquier destino” para centros de datos, sucursales y recursos de múltiples nubes. Extiende la entrega y seguridad de aplicaciones coherentes y de alto rendimiento en tu entorno híbrido, lo que garantiza un acceso seguro y confiable para tu personal y aplicaciones globales.

Simplifica y protege la conectividad híbrida

Crea una base resiliente y segura para tu empresa distribuida. Los balanceadores de cargas de Google Cloud, que son fundamentales para la Red Multinube, ofrecen conectividad “de cualquier origen a cualquier destino” para centros de datos, sucursales y recursos de múltiples nubes. Extiende la entrega y seguridad de aplicaciones coherentes y de alto rendimiento en tu entorno híbrido, lo que garantiza un acceso seguro y confiable para tu personal y aplicaciones globales.

Entrega de aplicaciones segura y escalable

Seguridad y rendimiento potenciados por IA

Mejora tu seguridad y el rendimiento de las aplicaciones con redes potenciadas por AA. Integrados con Cloud Armor, los balanceadores de cargas de Google Cloud proporcionan protección adaptativa contra DDoS y un WAF sólido para proteger tus aplicaciones en el perímetro. Aprovecha la escala global de las redes de distribución de contenidos (CDN) de Google para acercar tu contenido a los usuarios finales.

Seguridad y rendimiento potenciados por IA

Mejora tu seguridad y el rendimiento de las aplicaciones con redes potenciadas por AA. Integrados con Cloud Armor, los balanceadores de cargas de Google Cloud proporcionan protección adaptativa contra DDoS y un WAF sólido para proteger tus aplicaciones en el perímetro. Aprovecha la escala global de las redes de distribución de contenidos (CDN) de Google para acercar tu contenido a los usuarios finales.

Precios

ElementoDetalles de precios

Balanceo de cargas y reglas de reenvío

Balanceador de cargas de aplicaciones interno

Cargos de la política de autorización

Obtén más información sobre los precios de las políticas de autorización.

Certificados TSL autoadministrados de Compute Engine

Obtén más información sobre los precios de los certificados SSL.

Balanceo de cargas y reglas de reenvío

Detalles de precios

Balanceador de cargas de aplicaciones interno

Detalles de precios

Cargos de la política de autorización

Detalles de precios

Obtén más información sobre los precios de las políticas de autorización.

Certificados TSL autoadministrados de Compute Engine

Detalles de precios

Obtén más información sobre los precios de los certificados SSL.

Calculadora de precios

Calcula tus cargos mensuales.

Cotización personalizada

Solicita una cotización.

Implementa una app híbrida global

Diseña una arquitectura de frontend global

Extremo de conectividad híbrida

Conéctate de forma segura a diferentes nubes

Optimiza el enrutamiento para la IA y el AA

Rendimiento perimetral

Cloud Load Balancing
Google Cloud