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

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
Google Cloud