Cloud Load Balancing
Balanceamento de carga escalonável e de alto desempenho no Google Cloud.
-
Escolha o melhor tipo de balanceador de carga para você com este guia
-
Saiba como o Google Cloud Load Balancing é compatível com mais de um milhão de consultas por segundo
-
Acesse métricas para que seu balanceador de carga entenda o desempenho dos serviços do app e do sistema
-
Saiba como os clientes estão criando negócios globais no Cloud Load Balancing
Vantagens
Global com um único IP anycast
Fornece balanceamento de carga entre regiões, incluindo failover automático multirregional. O Cloud Load Balancing reage instantaneamente a alterações de usuários, tráfego, rede, integridade do back-end e outras condições relacionadas.
Definido por software com flexibilidade
O Cloud Load Balancing é um serviço gerenciado, totalmente distribuído e definido por software para todo o tráfego. Aplique o Cloud Load Balancing a todo o tráfego: HTTP(S), TCP/SSL e UDP.
Escalonamento automático sem interrupções
Escalone à medida que os usuários e o tráfego aumentam. Lide facilmente com picos enormes, inesperados e instantâneos, desviando o tráfego para outras regiões do mundo que podem tomar tráfego. Zero para alcançar o limite máximo em segundos.
Principais recursos
Principais recursos
Balanceamento de carga HTTP(S)
O balanceamento de carga HTTP(S) pode equilibrar o tráfego HTTP e HTTPS entre várias instâncias de back-end, em diversas regiões. Todo seu app é disponibilizado por meio de um endereço IP global único, resultando em uma configuração de DNS simplificada. O balanceamento de carga HTTP(S) é escalonável, tolerante a falhas, não exige pré-aquecimento e permite balancear cargas com base no conteúdo. Para tráfego HTTPS, ele oferece terminação SSL e balanceamento de carga.
Balanceamento de carga TCP/SSL
O balanceamento de carga TCP pode distribuir o tráfego TCP por um pool de instâncias em uma região do Compute Engine. Ele é escalonável e não exige pré-aquecimento, e as verificações de integridade garantem que só as instâncias íntegras recebam tráfego. O proxy SSL oferece terminação SSL para seu tráfego não HTTPS com balanceamento de carga.
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 o processamento em backends.
Escalonamento automático sem interrupções
O Cloud Load Balancing também inclui recursos de suporte 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.
Integração com o Cloud CDN
Ative o balanceamento de carga HTTP(S) do Cloud CDN para otimizar o fornecimento de aplicativos para seus usuários com uma só caixa de seleção.
"O balanceamento de carga do Google Cloud simplifica nossa implantação e oferece o escalonamento e a alta disponibilidade de que precisamos com facilidade. Podemos processar facilmente 150 mil solicitações por segundo, sem a necessidade de pré-aquecimento ou preparação. Isso fez uma diferença enorme em relação ao tempo que precisávamos dispor na configuração de um hardware próprio para o balanceamento de carga."
Arnaud Granal, CTO da Adcash
Novidades
Novidades
Inscreva-se para receber newsletters do Google Cloud com atualizações de produtos, informações sobre eventos, ofertas especiais e muito mais.
Documentação
Documentação
Configurar balanceadores de carga HTTP e de rede
Você aprenderá as diferenças entre os balanceadores de carga HTTP e de rede e como configurá-los para seus aplicativos em execução nas VMs do Compute Engine.
Balanceador de carga HTTPS baseado em conteúdo com o Terraform
Neste laboratório, você criará um balanceador de carga HTTPS para encaminhar tráfego a um mapa de URLs personalizados.
Balanceador de carga HTTP com Cloud Armor
Neste laboratório, você configurará um balanceador de carga HTTP com back-ends globais e fará o teste de estresse do balanceador de carga e colocará o IP de teste de estresse na lista de bloqueio com o Cloud Armor.
Todos os recursos
Todos os recursos
Balanceamento de carga HTTP(S) | O balanceamento de carga HTTP(S) pode equilibrar o tráfego HTTP e HTTPS entre várias instâncias de back-end, em diversas regiões. Todo seu app é disponibilizado por meio de um endereço IP global único, resultando em uma configuração de DNS simplificada. O balanceamento de carga HTTP(S) é escalonável, tolerante a falhas, não exige pré-aquecimento e é baseado em conteúdo. Para tráfego HTTPS, ele oferece terminação SSL e balanceamento de carga. |
Cloud Logging | O Cloud 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 seus 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. |
Balanceamento de carga TCP/SSL | O balanceamento de carga TCP pode distribuir o tráfego TCP por um pool de instâncias em uma região do Compute Engine. Ele é escalonável e não exige pré-aquecimento, e as verificações de integridade garantem que só as instâncias íntegras recebam tráfego. O proxy SSL oferece terminação SSL para seu tráfego não HTTPS com balanceamento de carga. |
Escalonamento automático sem interrupções | 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 com base na carga avaliada. Não é necessário pré-aquecimento. É possível ir do zero ao máximo em segundos. |
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 o processamento em backends. |
Verificações de integridade de alta fidelidade | As verificações de integridade garantem que a carga das conexões novas seja distribuída somente para back-ends íntegros que estejam prontos para recebê-la. Com verificações de integridade de alta fidelidade, as sondagens simulam o tráfego real para os back-ends. |
Compatibilidade com recursos avançados | O Cloud Load Balancing também inclui recursos de suporte 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 do Cloud Load Balancing permite direcionar e fixar o tráfego de usuários em instâncias de back-end específicas. |
Integração com o Cloud CDN | Ative o balanceamento de carga HTTP(S) do Cloud CDN para otimizar o fornecimento de aplicativos para seus usuários com uma só caixa de seleção. |
Balanceamento de carga UDP | O balanceamento de carga UDP pode distribuir o tráfego UDP por um pool de instâncias em uma região do Compute Engine. Ele é escalonável e não exige pré-aquecimento, e as verificações de integridade garantem que só as instâncias íntegras recebam tráfego. |
Cloud Armor | As políticas de segurança do Cloud Armor permitem limitar a taxa ou redirecionar solicitações para balanceamento de carga HTTP(S), de proxy TCP ou de proxy SSL na borda do Google Cloud, até o possível à origem do tráfego de entrada. |
Preços