Balanceadores de carga de red

Distribuye el tráfico de usuarios entre instancias de máquinas virtuales y servidores

Asegúrate de que los sistemas no se saturen y de que todas las solicitudes se gestionen de forma fácil y eficiente con los balanceadores de carga de red de Google Cloud.

Los nuevos clientes reciben 300 USD en crédito gratis al registrarse para solicitar el despliegue de una solución de clúster de máquinas virtuales preconfigurada.

Información general

¿Qué hace un balanceador de carga?

Un balanceador de carga de red distribuye el tráfico de usuarios entre instancias de máquinas virtuales (VM) en la misma región. Los balanceadores de carga de red pueden recibir tráfico de cualquier cliente en Internet, máquinas virtuales de Google Cloud con IP externas y máquinas virtuales que tienen acceso a Internet a través de Cloud NAT o NAT basado en instancias. 

¿Qué tipos de balanceadores de carga hay?

Hay dos tipos principales de balanceadores de carga: externos e internos. En Google Cloud, los balanceadores de carga externos distribuyen el tráfico procedente de Internet en tu red de nube privada virtual (VPC). Los balanceadores de carga internos distribuyen el tráfico a instancias dentro de Google Cloud.

Diferencias entre el balanceo de carga de la aplicación y el balanceo de carga de red

El balanceo de carga de aplicación o el balanceador de carga de aplicación (ALB) funcionan en la capa 7, la capa de aplicación. Los ALB inspeccionan el contenido y las rutas de nivel de aplicación en función de HTTP y HTTP. El balanceo de carga de red o el balanceador de carga de red funcionan en la capa 4. El NLB enruta los protocolos IP TCP y UDP. 

¿Cuáles son las ventajas del balanceo de carga de red?

El balanceo de carga de red te permite escalar a medida que los usuarios y el tráfico aumentan, y permite equilibrar de forma fácil y automática los enormes picos de tráfico inesperados e instantáneos. Como tus aplicaciones se escalan de forma instantánea, pueden aumentar rápidamente el tráfico y reducir los costes cuando se necesitan menos recursos.

¿Qué es el servicio de balanceo de carga de Google Cloud?

Google Cloud ofrece Cloud Load Balancer, un servicio totalmente distribuido, gestionado y definido por software que no requiere hardware. Cloud Load Balancing se basa en la misma infraestructura que utiliza Google y admite más de un millón de consultas por segundo con un rendimiento uniforme y una latencia baja. Por otro lado, Cloud CDN para el balanceo de carga HTTP y HTTPS permite optimizar la entrega de aplicaciones a los usuarios con solo marcar una casilla.

¿Qué tipo de tráfico gestiona el balanceo de carga de red?

El balanceo de carga de red gestiona el tráfico interno y externo. En concreto, puedes configurar un balanceador de carga de red para el tráfico TCP, UDP, ESP, GRE, ICMP e ICMPv6.

Cómo funciona

El balanceo de carga usa un balanceador para recibir el tráfico de usuarios y distribuirlo automáticamente entre varios servidores o instancias de máquinas virtuales de la misma región. El balanceador de carga de Google Cloud desvía picos importantes o inesperados en el tráfico de usuarios para reducir el riesgo de sobrecargar un host y aumentar la disponibilidad de las aplicaciones. 

Resumen sencillo del balanceo de carga
Resumen sencillo del balanceo de carga

Usos habituales

Máquinas virtuales de balanceo de carga

Configurar máquinas virtuales de balanceo de carga

Aprende a configurar el balanceo de carga HTTP o HTTPS interno para los servicios que ejecutas en máquinas virtuales de Compute Engine. La configuración de un balanceo de carga HTTP o HTTPS interno con backends de grupos de instancias de máquina virtual implica llevar a cabo tareas obligatorias y configurar los recursos del balanceador de carga.

Ver configuración
Diagrama

Configurar máquinas virtuales de balanceo de carga

Aprende a configurar el balanceo de carga HTTP o HTTPS interno para los servicios que ejecutas en máquinas virtuales de Compute Engine. La configuración de un balanceo de carga HTTP o HTTPS interno con backends de grupos de instancias de máquina virtual implica llevar a cabo tareas obligatorias y configurar los recursos del balanceador de carga.

Ver configuración
Diagrama

Cómo escala Pokémon GO a millones de solicitudes

Descubre cómo escala la arquitectura de Pokémon GO para un gran número de jugadores, usando GKE y Spanner para el escalado, y cómo su equipo de ciencia de datos trabaja con BigQuery, Dataflow y Pub/Sub para los datos Analytics.

Observa cómo Niantic Lab escala los picos de tráfico
Una desarrolladora habla sobre jugar a Pokémon Go

    Balanceadores de carga HTTP y de red

    Configura balanceadores de carga HTTP y de red

    Aprende a distinguir entre un balanceador de carga de red y un balanceador de carga HTTP, así como la forma de configurarlos para tus aplicaciones que se ejecutan en máquinas virtuales de Compute Engine. Con este experimento aprenderás a configurar balanceadores de carga de red y balanceadores de carga HTTP o HTTPS.

    Iniciar experimento de potenciación de habilidades
    Diagrama

    Configura balanceadores de carga HTTP y de red

    Aprende a distinguir entre un balanceador de carga de red y un balanceador de carga HTTP, así como la forma de configurarlos para tus aplicaciones que se ejecutan en máquinas virtuales de Compute Engine. Con este experimento aprenderás a configurar balanceadores de carga de red y balanceadores de carga HTTP o HTTPS.

    Iniciar experimento de potenciación de habilidades
    Diagrama

    Servicios web de tres niveles

    Admite servicios web tradicionales de tres niveles

    El balanceo de carga HTTP o HTTPS interno admite los servicios web tradicionales de tres niveles. En el diagrama se muestra cómo puedes usar tres tipos de balanceadores de carga de Google Cloud para escalar tres niveles.

    Más información sobre los servicios web de tres niveles
    Diagrama

    Admite servicios web tradicionales de tres niveles

    El balanceo de carga HTTP o HTTPS interno admite los servicios web tradicionales de tres niveles. En el diagrama se muestra cómo puedes usar tres tipos de balanceadores de carga de Google Cloud para escalar tres niveles.

    Más información sobre los servicios web de tres niveles
    Diagrama

    Balanceo de carga de red TCP/UDP externo

    Configura un balanceador de carga de red con un servicio de backend

    Crea un despliegue básico de balanceo de carga de red con un servicio de backend regional que admita tráfico TCP o UDP. En el caso de los protocolos TCP, UDP, ESP, GRE, ICMP e ICMPv6 (no solo TCP o UDP), consulta la siguiente guía: Configurar un balanceador de carga de red para usar varios protocolos de IP.

    Ver guía
    Diagrama

    Configura un balanceador de carga de red con un servicio de backend

    Crea un despliegue básico de balanceo de carga de red con un servicio de backend regional que admita tráfico TCP o UDP. En el caso de los protocolos TCP, UDP, ESP, GRE, ICMP e ICMPv6 (no solo TCP o UDP), consulta la siguiente guía: Configurar un balanceador de carga de red para usar varios protocolos de IP.

    Ver guía
    Diagrama

    Balanceo de carga HTTP o HTTPS interno

    Descripción general del balanceo de carga HTTP y HTTPS interno

    El balanceo de carga HTTP y HTTPS interno es un balanceador de carga regional 7 basado en proxy que permite ejecutar y escalar servicios mediante una dirección IP interna. De este modo, puedes distribuir tráfico HTTP y HTTPS a backends alojados en Compute Engine, Google Kubernetes Engine (GKE) y Cloud Run. Solo se puede acceder a él en la región que elijas de tu red de nube privada virtual (VPC) a través de una dirección IP interna.

    Más información sobre el balanceo de carga interno

    Descripción general del balanceo de carga HTTP y HTTPS interno

    El balanceo de carga HTTP y HTTPS interno es un balanceador de carga regional 7 basado en proxy que permite ejecutar y escalar servicios mediante una dirección IP interna. De este modo, puedes distribuir tráfico HTTP y HTTPS a backends alojados en Compute Engine, Google Kubernetes Engine (GKE) y Cloud Run. Solo se puede acceder a él en la región que elijas de tu red de nube privada virtual (VPC) a través de una dirección IP interna.

    Más información sobre el balanceo de carga interno

    Empieza tu prueba de concepto

    Los nuevos clientes reciben 300 USD en crédito gratis

    Balanceo de carga escalable y totalmente gestionado

    Configurar un balanceador de carga HTTP o HTTPS externo

    Configura un balanceador de carga TCP/UDP interno

    Obtén información básica sobre las redes en Google Cloud

    Google Cloud
    • ‪English‬
    • ‪Deutsch‬
    • ‪Español‬
    • ‪Español (Latinoamérica)‬
    • ‪Français‬
    • ‪Indonesia‬
    • ‪Italiano‬
    • ‪Português (Brasil)‬
    • ‪简体中文‬
    • ‪繁體中文‬
    • ‪日本語‬
    • ‪한국어‬
    Consola
    • Ahorra dinero con nuestro enfoque de transparencia sobre los precios
    • El modelo de pago por uso de Google Cloud ofrece ahorros automáticos en función del uso mensual y de las tarifas con descuento para los recursos de prepago. Ponte en contacto con nosotros y solicita un presupuesto.
    Google Cloud