Cloud Load Balancing

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

Consulta la documentación para este producto.

Balanceo de carga y autoescalado en todo el mundo

Balanceo de carga y autoescalado en todo el mundo

Con Cloud Load Balancing puedes escalar tus aplicaciones de Compute Engine desde cero hasta pleno rendimiento, y sin necesidad de prepararlas. Distribuye tus recursos informáticos con balanceo de carga en una o varias regiones, cerca de tus usuarios y para cumplir tus requisitos de alta disponibilidad. Cloud Load Balancing te permite situar tus recursos en una sola IP anycast y disfrutar de un autoescalado inteligente. También dispone de una amplia gama de opciones de personalización y se integra con Cloud CDN para optimizar la distribución de contenido y aplicaciones.

Balanceo de carga mundial con una sola IP anycast

Este servicio te permite utilizar una sola IP anycast como frontend para las instancias de backend de cualquier región del mundo. Además, si los backends están en mal estado, ofrece un balanceo de carga interregional con conmutación automática por error en varias regiones para trasladar el tráfico en fracciones. Al contrario de lo que ocurre con las soluciones de balanceo de carga mundial basadas en DNS, Cloud Load Balancing reacciona inmediatamente ante cualquier cambio que afecte a los usuarios, al tráfico, a la red, al estado del backend y a otras condiciones relacionadas.

Balanceo de carga definido mediante software

Cloud Load Balancing es un servicio totalmente distribuido, gestionado y definido mediante software que funciona con todo tipo de tráfico. Como no es una solución basada en instancias ni en dispositivos, no está limitada a la infraestructura física de balanceo de carga. Despreocúpate de los desafíos de alta disponibilidad, escalabilidad y gestión inherentes al balanceo de carga basado en instancias. Puedes aplicar Cloud Load Balancing a todo tu tráfico (HTTP, HTTPS, TCP/SSL y UDP) o anular el tráfico SSL con balanceo de carga de HTTPS y un proxy SSL.

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

Cloud Load Balancing está desarrollado en la misma infraestructura de servidor de frontend que utiliza Google. Es capaz de procesar más de un millón de consultas por segundo con un rendimiento elevado y una latencia baja de manera uniforme. El tráfico entra en Cloud Load Balancing a través de más de 80 ubicaciones de balanceo de carga situadas por todo el mundo, con lo que se optimiza al máximo la distancia recorrida en la red troncal privada de gran velocidad de Google.

Autoescalado sin fisuras

Cloud Load Balancing se escala según crecen el tráfico y el número de usuarios. Puede procesar con facilidad enormes picos inesperados e instantáneos, ya que redirige el tráfico a otras regiones del mundo que pueden asumirlo. Además, el autoescalado no requiere preparación, así que te permite escalar de cero a pleno rendimiento en cuestión de segundos.

Balanceo de carga interno

El balanceo de carga interno te permite crear servicios internos escalables y de alta disponibilidad para las instancias internas de clientes, sin necesidad de exponer tus balanceadores de carga a Internet. El balanceo de carga interno de Google Cloud Platform está diseñado con Andromeda, nuestra plataforma de virtualización de redes definida mediante software. El balanceo de carga interno también incluye la asistencia a clientes de toda la VPN.

Compatibilidad con protocolos punteros

Cloud Load Balancing es compatible con los protocolos de entrega de aplicaciones más recientes. Admite HTTP/2 con gRPC cuando se conecta a backends y, además, es el primer gran servicio público en la nube que ofrece compatibilidad QUIC para que nuestros balanceadores de carga HTTPS puedan proporcionar una configuración más rápida de la sesión. Esto posibilita que los clientes obtengan aplicaciones con mayor capacidad de respuesta.

Características

Balanceo de carga de HTTP y HTTPS

El balanceo de carga de HTTP y HTTPS puede equilibrar el tráfico HTTP y HTTPS en varias instancias de backend y entre distintas regiones. Toda tu aplicación está disponible a través de una sola dirección IP global, de modo que se consigue una configuración de DNS simplificada. El balanceo de carga de HTTP y HTTPS es un servicio tolerante a fallos y escalable, que permite el balanceo de carga basado en contenidos y no requiere preparación. Para el tráfico HTTPS, también ofrece terminación y balanceo de carga para SSL.

Stackdriver Logging

En cuanto al balanceo de carga, Stackdriver Logging registra todas las solicitudes que se envían a tu balanceador de carga. Estos registros sirven para depurar y analizar el tráfico de los usuarios. También puedes ver los registros de solicitudes y exportarlos a Cloud Storage, BigQuery o Cloud Pub/Sub para analizarlos.

Balanceo de carga de TCP/SSL

El balanceo de carga de TCP extiende el tráfico de TCP por un grupo de instancias de una región de Compute Engine. Además, es escalable, no requiere preparación y las comprobaciones del estado garantizan que solo las instancias en buen estado reciban tráfico. El proxy SSL ofrece una terminación de SSL para el tráfico con balanceo de carga que no sea HTTPS.

Autoescalado sin fisuras

Como tus aplicaciones se escalan de forma automática, pueden procesar fácilmente los incrementos de tráfico. Además, esta característica reduce los costes cuando la demanda de recursos disminuye. Basta con definir la política de autoescalado para que la herramienta de adaptación dinámica lleve a cabo el ajuste correspondiente basándose en la carga medida. Como no requiere preparación, puedes pasar de cero a pleno rendimiento en cuestión de segundos.

Descarga de SSL

La descarga de SSL te permite gestionar los certificados y el desencriptado de SSL de forma centralizada. Puedes habilitar el encriptado entre los backends y la capa de balanceo de carga para garantizar el nivel de seguridad más alto, con una sobrecarga añadida para el procesamiento en backends.

Comprobaciones del estado de alta fidelidad

Las comprobaciones del estado de alta fidelidad garantizan que las conexiones nuevas solo se sometan al balanceo de carga en los backends activos que puedan recibirlas. Además, se encargan de que las comprobaciones imiten el tráfico real a los backends.

Compatibilidad con características avanzadas

Cloud Load Balancing es compatible con características avanzadas, como el balanceador de carga global IPv6, WebSockets, encabezados de solicitud definidos por el usuario y reenvío de protocolos para direcciones IP virtuales (VIP) privadas.

Afinidad

La afinidad de Cloud Load Balancing ofrece la posibilidad de dirigir y asignar el tráfico de los usuarios a instancias de backend específicas.

Integración con Cloud CDN

Habilita Cloud CDN para el balanceo de carga de HTTP y HTTPS, y consigue optimizar la entrega de aplicaciones a los usuarios con solo marcar una casilla.

Balanceo de carga UDP

El balanceo de carga UDP extiende el tráfico de UDP por un grupo de instancias de una región de Compute Engine. Además, es escalable, no requiere preparación y las comprobaciones del estado garantizan que solo las instancias en buen estado reciban tráfico.

"Gracias a Load Balancing de Google Cloud Platform, nuestro despliegue es más sencillo y disfrutamos de la escala y de la alta disponibilidad que necesitamos sin ningún problema. Podemos gestionar 150.000 solicitudes por segundo con facilidad, sin preparaciones por nuestra parte. La tranquilidad que esto nos proporciona marca una gran diferencia, en especial si comparamos nuestra situación actual con los días en los que teníamos que configurar un hardware de balanceo de carga especializado".

Arnaud Granal, director de tecnología de Adcash

Recursos

Precios

Todos los tipos de licencia de Cloud Load Balancing tienen el mismo precio de servicio por hora y las mismas tarifas por volúmenes de procesamiento de datos. Más información

Google Cloud

Empezar

Aprendizaje y desarrollo

¿Acabas de aterrizar en GCP? Empieza a usar cualquiera de los productos de la plataforma con un crédito gratuito de 300 USD.

¿Necesitas más ayuda?

Nuestros expertos te ayudarán a crear la solución adecuada o a encontrar el partner que mejor se ajuste a tus necesidades.

Enviar comentarios sobre...