Balanceadores de carga de rede

Balanceamento de carga de rede no Google Cloud

Distribua o tráfego pela sua rede de servidores para garantir que o sistema não fique sobrecarregado e todas as solicitações sejam tratadas com facilidade e eficiência.

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

O Pokémon GO se adapta a milhões de solicitações

Saiba como a arquitetura do Pokémon GO se adapta a um grande número de jogadores usando o GKE e o Spanner para escalonar e como a equipe de ciência de dados trabalha com o BigQuery, o Dataflow e o Pub/Sub para a análise de dados. 

https://www.youtube.com/watch?v=YG7GXjZ8En4
História do cliente Nintek Labs

    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
    • Transformação digital
    • Acelere a recuperação dos negócios e garanta um futuro melhor. Use soluções que permitam o uso de nuvem híbrida e de várias nuvens, gerem insights inteligentes e mantenham seus funcionários conectados.
    • Economize com nossa abordagem de preços transparente
    • Os preços de pagamento por utilização do Google Cloud oferecem economia automática com base no uso mensal e preços com desconto para recursos pré-pagos. Entre em contato hoje mesmo para receber uma cotação.
    Google Cloud