Google Cloud Load Balancing

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

Pruébalo gratis

Balanceo de carga y escalabilidad automática en todo el mundo

Con Google Cloud Load Balancing puedes escalar tus aplicaciones de Google Compute Engine desde cero hasta llevarlas a pleno rendimiento, y sin tener que prepararlas. Distribuye tus recursos informáticos con balanceo de carga en una o varias regiones para que estén más cerca de los usuarios y cumplan tus requisitos de alta disponibilidad. Cloud Load Balancing te permite situar tus recursos en una sola IP anycast y disfrutar de una escalabilidad automática inteligente. También dispone de una amplia gama de opciones de personalización. Además, está integrado con Google Cloud CDN para optimizar la distribución de contenido y aplicaciones.

cloud-load-balancing

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 relacionado con los usuarios, el tráfico, la red, el estado del backend y otras condiciones similares.

global-migration

Balanceo de carga definido mediante software

Cloud Load Balancing es un servicio totalmente distribuido, administrado y definido mediante software que funciona con todo tipo de tráfico. Como no está basado en instancias ni en dispositivos, no está limitado a la infraestructura física de balanceo de carga. Despreocúpate de los desafíos de alta disponibilidad, escalabilidad y administració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 uniformes. 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.

Escalabilidad automática imperceptible

Cloud Load Balancing escala según crecen el tráfico y el número de usuarios. Puede procesar con facilidad enormes picos inesperados e instantáneos redirigiendo el tráfico a otras regiones del mundo que pueden asumirlo. La escalabilidad automática no requiere preparación: 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 de clientes internos, 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 por software.

Características de Google Cloud Load Balancing

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

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 está diseñado a prueba de errores. Además, este servicio es escalable, 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.
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.
Descarga de SSL
La descarga de SSL te permite administrar los certificados y los descifrados de SSL de forma centralizada. Puedes habilitar el cifrado entre los backends y la capa de balanceo de carga para garantizar el nivel de seguridad más alto, con una sobrecarga adicional para procesamiento en backends.
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 reciban tráfico las instancias en buen estado.
Stackdriver Logging
En el caso del 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 Google Cloud Storage, Google BigQuery o Google Cloud Pub/Sub para analizarlos.
Escalabilidad automática imperceptible
Como tus aplicaciones 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 escalabilidad automática para que la herramienta de adaptación dinámica lleve a cabo dicho ajuste basándose en la carga medida. Como no requiere preparación, puedes pasar de cero a pleno rendimiento en cuestión de segundos.
Comprobaciones del estado de alta fidelidad
Las comprobaciones del estado garantizan que las conexiones nuevas se asignen solo a los backends en buen estado que puedan recibirlas. Además, se encargan de que las exploraciones imiten el tráfico real a los backends.
Affinity
Cloud Load Balancing Affinity 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 para optimizar la entrega de aplicaciones a los usuarios con solo marcar una casilla de verificación.

"Gracias al balanceo de carga 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 manejar 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 Adcash

Precios de Google Cloud Load Balancing

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

"Utilizamos Google Cloud Load Balancing en todas las regiones para hacer frente a nuestras cachés de alta disponibilidad distribuidas en diferentes zonas geográficas. Tenemos un acuerdo de nivel de servicio muy exigente, por lo que el tiempo de funcionamiento y el rendimiento son vitales para nosotros. Gracias a Google Cloud Load Balancing, podemos desplegar varios servicios de backend sobre la marcha, así como parches sin periodo de inactividad. Es una pieza fundamental de nuestra arquitectura de despliegue en la nube y, durante los tres años que llevamos utilizándolo, ha funcionado correctamente y sin ningún problema. "

- Sachin Shetty, arquitecto de la nube Egnyte

Supervisa tus recursos estés donde estés

Descarga la aplicación Google Cloud Console para administrar tus proyectos.