Balanceadores de carga de rede

Distribuir o tráfego dos usuários entre instâncias de VM e servidores

Garanta que os sistemas não fiquem sobrecarregados e que todas as solicitações sejam processadas com facilidade e eficiência usando os balanceadores de carga de rede do Google Cloud.

Novos clientes ganham US$ 300 em créditos ao se inscreverem para implantar uma solução de cluster de VM pré-configurada.

Visão geral

O que um balanceador de carga faz?

Um balanceador de carga de rede distribui o tráfego de usuários entre instâncias de máquina virtual (VM) na mesma região. Um balanceador de carga de rede pode receber tráfego de qualquer cliente na Internet, VMs do Google Cloud com IPs externos e VMs que tenham acesso à Internet pelo Cloud NAT ou NAT baseado em instância. 

Quais tipos de balanceadores de carga existem?

Há dois tipos principais de balanceadores de carga: externos e internos. No Google Cloud, os balanceadores de carga externos distribuem o tráfego proveniente da Internet para sua rede de nuvem privada virtual (VPC). Balanceadores de carga internos distribuem tráfego para instâncias no Google Cloud.

Balanceamento de carga de aplicativo x balanceamento de carga de rede

O balanceamento de carga de aplicativos ou o balanceador de carga de aplicativo (ALB, na sigla em inglês) opera na camada 7, a camada do aplicativo. Os ALBs inspecionam o conteúdo e as rotas no nível do aplicativo com base em HTTPs e HTTP. O balanceamento de carga de rede ou o balanceador de carga de rede opera na camada 4. O NLB encaminha protocolos IP TCP e UDP. 

Quais são os benefícios do balanceamento de carga de rede?

O balanceamento de carga da rede permite escalonar conforme o número de usuários e o tráfego cresce, de maneira fácil e automática, com picos de tráfego enormes, inesperados e instantâneos. O escalonamento automático ajuda seus aplicativos a lidar instantaneamente com aumentos no tráfego e reduz custos quando menos recursos são necessários.

O que é o serviço de balanceamento de carga do Google Cloud?

O Google Cloud oferece o balanceador de carga do Cloud, um serviço gerenciado, totalmente distribuído e definido por software que não exige hardware. O Cloud Load Balancing foi criado na mesma infraestrutura do Google, aceitando mais de 1 milhão de consultas por segundo e com alto desempenho consistente e baixa latência. Já o Cloud CDN para balanceamento de carga HTTP(S) permite otimizar a entrega de aplicativos para os usuários com uma única caixa de seleção.

Que tipo de tráfego o balanceamento de carga de rede processa?

O balanceamento de carga de rede lida com o tráfego interno e externo. Especificamente, é possível configurar um balanceador de carga de rede para tráfego TCP, UDP, ESP, GRE, ICMP e ICMPv6.

Como funciona

O balanceamento de carga usa um balanceador de carga para receber o tráfego do usuário e o distribui automaticamente entre vários servidores ou instâncias de VM na mesma região. O balanceador de carga do Google Cloud desvia picos pesados ou inesperados no tráfego do usuário para reduzir o risco de sobrecarregar um host e aumentar a disponibilidade do aplicativo. 

Visão geral simples do balanceamento de carga
Visão geral simples do balanceamento de carga

Usos comuns

VMs de balanceamento de carga

Configurar VMs de balanceamento de carga

Saiba como configurar o balanceamento de carga HTTP(S) interno para seus serviços em execução nas VMs do Compute Engine. A configuração de um balanceamento de carga HTTP(S) interno com back-ends de grupos de instâncias de VM inclui a execução de tarefas de pré-requisito e a configuração dos recursos do balanceador de carga.

Confira a configuração
Diagrama

Configurar VMs de balanceamento de carga

Saiba como configurar o balanceamento de carga HTTP(S) interno para seus serviços em execução nas VMs do Compute Engine. A configuração de um balanceamento de carga HTTP(S) interno com back-ends de grupos de instâncias de VM inclui a execução de tarefas de pré-requisito e a configuração dos recursos do balanceador de carga.

Confira a configuração
Diagrama

Balanceadores de carga HTTP e de rede

Configurar balanceadores de carga HTTP e de rede

Saiba as diferenças entre um balanceador de carga de rede e um balanceador de carga HTTP e como configurá-los para seus aplicativos em execução nas VMs do Compute Engine. Neste laboratório, você vai aprender a configurar balanceadores de carga de rede e balanceadores de carga HTTP(S).

Inicie o laboratório de melhoria de habilidades
Diagrama

Configurar balanceadores de carga HTTP e de rede

Saiba as diferenças entre um balanceador de carga de rede e um balanceador de carga HTTP e como configurá-los para seus aplicativos em execução nas VMs do Compute Engine. Neste laboratório, você vai aprender a configurar balanceadores de carga de rede e balanceadores de carga HTTP(S).

Inicie o laboratório de melhoria de habilidades
Diagrama

Serviços da Web de três camadas

Suporte para serviços da Web tradicionais de três níveis

O balanceamento de carga HTTP(S) interno é compatível com serviços da Web de três camadas tradicionais. O diagrama mostra como usar três tipos de balanceadores de carga do Google Cloud para escalonar três níveis.

Saiba mais sobre os serviços da Web da camada 3
Diagrama

Suporte para serviços da Web tradicionais de três níveis

O balanceamento de carga HTTP(S) interno é compatível com serviços da Web de três camadas tradicionais. O diagrama mostra como usar três tipos de balanceadores de carga do Google Cloud para escalonar três níveis.

Saiba mais sobre os serviços da Web da camada 3
Diagrama

Balanceamento de carga de rede TCP/UDP externo

Configurar um balanceador de carga de rede com um serviço de back-end

Crie uma implantação básica de balanceamento de carga de rede usando um serviço de back-end regional compatível com tráfego TCP ou UDP. Para tráfego TCP, UDP, ESP, GRE, ICMP e ICMPv6 (não apenas TCP ou UDP), use o guia para Configurar um balanceador de carga de rede para vários protocolos IP.

Veja o guia
Diagrama

Configurar um balanceador de carga de rede com um serviço de back-end

Crie uma implantação básica de balanceamento de carga de rede usando um serviço de back-end regional compatível com tráfego TCP ou UDP. Para tráfego TCP, UDP, ESP, GRE, ICMP e ICMPv6 (não apenas TCP ou UDP), use o guia para Configurar um balanceador de carga de rede para vários protocolos IP.

Veja o guia
Diagrama

Balanceamento de carga HTTP(S) interno

Visão geral do balanceamento de carga HTTP(S) interno

O balanceamento de carga HTTP(S) interno é um balanceador de carga regional de camada 7 baseado em proxy que permite executar e escalonar os serviços por trás de um endereço IP interno, distribuindo o tráfego HTTP e HTTPS para back-ends hospedados no Compute Engine, no Google Kubernetes Engine (GKE) e no Cloud Run. O balanceador de carga só pode ser acessado na região escolhida da rede de nuvem privada virtual (VPC) em um endereço IP interno.

Saiba mais sobre balanceamento de carga interno

Visão geral do balanceamento de carga HTTP(S) interno

O balanceamento de carga HTTP(S) interno é um balanceador de carga regional de camada 7 baseado em proxy que permite executar e escalonar os serviços por trás de um endereço IP interno, distribuindo o tráfego HTTP e HTTPS para back-ends hospedados no Compute Engine, no Google Kubernetes Engine (GKE) e no Cloud Run. O balanceador de carga só pode ser acessado na região escolhida da rede de nuvem privada virtual (VPC) em um endereço IP interno.

Saiba mais sobre balanceamento de carga interno

Comece sua prova de conceito

Clientes novos ganham US$ 300 em créditos

Balanceamento de carga escalonável e totalmente gerenciado

Configurar um balanceador de carga HTTP(S) externo

Configurar um balanceador de carga TCP/UDP interno

Confira os princípios básicos de rede no Google Cloud

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
Google Cloud