Cloud Load Balancing

Balanceamento de carga escalonável e de alto desempenho no Google Cloud

Um serviço totalmente gerenciado que distribui o tráfego de forma inteligente entre seus apps para oferecer alto desempenho e resiliência, escalonando de zero a milhões de usuários sem problemas.

Recursos

Balanceamento de carga HTTP(S)

Os balanceadores de carga de aplicativo podem equilibrar o tráfego HTTP e HTTPS entre várias instâncias de back-end, em diversas regiões. Seu aplicativo inteiro é disponibilizado com um endereço IP global único, resultando em uma configuração de DNS simplificada. Os balanceadores de carga de aplicativos são escalonáveis, tolerantes a falhas, não exigem pré-aquecimento e permitem o balanceamento de carga baseado em conteúdo. Para tráfego HTTPS, eles fornecem terminação SSL e balanceamento de carga.

Balanceamento de carga TCP/SSL/UDP

Os balanceadores de carga de rede são de camada 4 e podem distribuir tráfego para back-ends localizados em uma única região ou em várias regiões. Esses balanceadores de carga são escalonáveis, não exigem pré-aquecimento e usam verificações de integridade para ajudar a garantir que apenas instâncias íntegras recebam tráfego. Balanceadores de carga de rede disponíveis: proxy e de passagem.

Descarregamento de SSL

O descarregamento de SSL permite gerenciar de maneira centralizada certificados SSL e descriptografia. É possível ativar a criptografia entre a camada de balanceamento de carga e os back-ends para garantir o mais alto nível de segurança, com alguma sobrecarga adicional para processamento em back-ends.

Cloud CDN

Basta marcar uma única caixa de seleção para ativar o Cloud CDN com balanceadores de carga de aplicativo para otimizar a entrega de aplicativos aos seus usuários.

Google Cloud Armor

As políticas de segurança do Google Cloud Armor permitem que você limite as taxas ou redirecione as solicitações para seu aplicativo ou balanceadores de carga de rede na borda do Google Cloud, o mais próximo possível da origem do tráfego de entrada.

Cloud Logging

O Stackdriver Logging registra todas as solicitações de balanceamento de carga enviadas ao seu balanceador. Esses registros podem ser usados para depurar e analisar o tráfego dos usuários. É possível ver os registros de solicitação e exportá-los para o Cloud Storage, o BigQuery ou o Cloud Pub/Sub para fins de análise.

Extensibilidade e programabilidade

As extensões de serviço oferecem programação e extensibilidade nos caminhos de dados de balanceamento de carga. Os destaques das extensões de serviço permitem chamadas gRPC para serviços gerenciados pelo usuário durante o processamento de dados, enquanto os plug-ins das extensões de serviço permitem a inserção de código personalizado no caminho de dados de rede usando o WebAssembly (Wasm).

Escalonamento automático sem esforço

O escalonamento automático reduz o custo quando a necessidade de recursos é menor e ajuda a lidar com aumentos de tráfego de maneira prática. Para isso, basta definir a política de escalonamento automático, e ela vai ser aplicada pelo escalonador automático com base na carga avaliada. Não é necessário pré-aquecimento. É possível ir do zero ao máximo em segundos.

Verificações de integridade de alta fidelidade

As verificações de integridade garantem que as conexões novas passem por balanceamento de carga somente para back-ends íntegros que estejam prontos para recebê-las. As verificações de integridade de alta fidelidade garantem que as sondagens simulem o tráfego real para os back-ends.

Compatibilidade com recursos avançados

O Cloud Load Balancing também inclui recursos de compatibilidade avançados, como balanceamento de carga global por IPv6, WebSockets, cabeçalhos de solicitação definidos pelo usuário e encaminhamento de protocolo para VIPs particulares.

Afinidade

A afinidade da sessão do Cloud Load Balancing permite direcionar e fixar o tráfego de usuários para instâncias de back-end específicas.

Como funciona

Um único endereço IP anuncia seu serviço globalmente na borda da rede do Google. À medida que as solicitações chegam, o sistema roteia o tráfego de forma inteligente para o back-end ideal (VM, contêiner ou sem servidor) com base na integridade, proximidade e capacidade para garantir o caminho de menor latência.

Máquinas virtuais e redes na nuvem
Duração: 3:38

Usos comuns

Entrega global de aplicativos

Unifique a entrega global de aplicativos

Ofereça um front-end global e unificado para todos os apps, onde quer que estejam hospedados. Os balanceadores de carga do Cloud usam um único IP anycast para direcionar de forma inteligente o tráfego do usuário para o back-end mais próximo (Google Cloud, outras nuvens públicas ou no local). Isso simplifica o DNS, centraliza o gerenciamento de tráfego e aproveita os mais de 202 pontos de presença do Google para latência mínima e uma experiência global superior para o usuário.

Unifique a entrega global de aplicativos

Ofereça um front-end global e unificado para todos os apps, onde quer que estejam hospedados. Os balanceadores de carga do Cloud usam um único IP anycast para direcionar de forma inteligente o tráfego do usuário para o back-end mais próximo (Google Cloud, outras nuvens públicas ou no local). Isso simplifica o DNS, centraliza o gerenciamento de tráfego e aproveita os mais de 202 pontos de presença do Google para latência mínima e uma experiência global superior para o usuário.

Aplicativos modernos e de IA

Otimize aplicativos modernos e cargas de trabalho de IA/ML

O Cloud Load Balancing permite o roteamento com reconhecimento de modelo para cargas de trabalho de IA e ML, que direciona o tráfego com base nas necessidades específicas do modelo, otimizando a utilização de GPU/TPU e garantindo uma inferência econômica e de baixa latência para seus aplicativos mais exigentes. O Google Kubernetes Engine (GKE) cria e gerencia nativamente os balanceadores de carga do Google Cloud quando você cria um serviço LoadBalancer.

Otimize aplicativos modernos e cargas de trabalho de IA/ML

O Cloud Load Balancing permite o roteamento com reconhecimento de modelo para cargas de trabalho de IA e ML, que direciona o tráfego com base nas necessidades específicas do modelo, otimizando a utilização de GPU/TPU e garantindo uma inferência econômica e de baixa latência para seus aplicativos mais exigentes. O Google Kubernetes Engine (GKE) cria e gerencia nativamente os balanceadores de carga do Google Cloud quando você cria um serviço LoadBalancer.

Rede híbrida e multicloud

Simplifique e proteja a conectividade híbrida

Crie uma base resiliente e segura para sua empresa distribuída. Os balanceadores de carga do Google Cloud, que são essenciais para o Cross-Cloud Network, oferecem conectividade "de qualquer lugar para qualquer lugar" para data centers, ramificações e recursos multicloud. Estenda a entrega e a segurança de aplicativos consistentes e de alto desempenho do ambiente híbrido, garantindo acesso seguro e confiável para sua força de trabalho e aplicativos globais.

Simplifique e proteja a conectividade híbrida

Crie uma base resiliente e segura para sua empresa distribuída. Os balanceadores de carga do Google Cloud, que são essenciais para o Cross-Cloud Network, oferecem conectividade "de qualquer lugar para qualquer lugar" para data centers, ramificações e recursos multicloud. Estenda a entrega e a segurança de aplicativos consistentes e de alto desempenho do ambiente híbrido, garantindo acesso seguro e confiável para sua força de trabalho e aplicativos globais.

Proteja e escale a entrega de aplicativos

Segurança e desempenho com tecnologia de IA

Melhore a segurança e o desempenho dos aplicativos com redes baseadas em ML. Integrados ao Cloud Armor, os balanceadores de carga do Google Cloud oferecem proteção adaptativa contra DDoS e um WAF robusto para proteger seus aplicativos na borda. Aproveite a escala global das redes de fornecimento de conteúdo (CDNs) do Google para aproximar seu conteúdo dos usuários finais.

Segurança e desempenho com tecnologia de IA

Melhore a segurança e o desempenho dos aplicativos com redes baseadas em ML. Integrados ao Cloud Armor, os balanceadores de carga do Google Cloud oferecem proteção adaptativa contra DDoS e um WAF robusto para proteger seus aplicativos na borda. Aproveite a escala global das redes de fornecimento de conteúdo (CDNs) do Google para aproximar seu conteúdo dos usuários finais.

Preços

ItemDetalhes do preço

Regras de encaminhamento e balanceamento de carga

Balanceador de carga de aplicativo interno

Cobranças de políticas de autorização

Certificados TLS autogerenciados do Compute Engine

Saiba mais sobre os preços dos certificados SSL.

Preços de rede detalhados do Google Cloud

Regras de encaminhamento e balanceamento de carga

Detalhes do preço

Balanceador de carga de aplicativo interno

Detalhes do preço

Cobranças de políticas de autorização

Detalhes do preço

Certificados TLS autogerenciados do Compute Engine

Detalhes do preço

Saiba mais sobre os preços dos certificados SSL.

Preços de rede detalhados do Google Cloud

Calculadora de preços

Estime suas cobranças mensais.

Cota personalizada

Solicite um orçamento

Implantar um app híbrido global

Projetar um front-end global

Endpoint de conectividade híbrida

Conecte-se com segurança nas nuvens

Otimizar o roteamento para IA/ML

Desempenho de borda

Cloud Load Balancing
Google Cloud