Google Cloud Load Balancing

Balanceamento de carga escalável de alto desempenho no Google Cloud Platform

Teste grátis

Balanceamento de carga e escalonamento automático no mundo todo

Dimensione seus aplicativos no Google Compute Engine como quiser com o Google Cloud Load Balancing, sem a necessidade de pré-aquecimento. Distribua seus recursos de computação com balanceamento de carga em uma ou várias regiões, perto dos seus usuários e para atender à sua necessidade de alta disponibilidade. O Cloud Load Balancing pode colocar seus recursos atrás de um único IP Anycast e dimensionar seus recursos para mais ou para menos com o escalonamento automático inteligente. O Cloud Load Balancing é oferecido em diversas opções e é integrado ao Google Cloud CDN para otimizar o envio de conteúdo e de aplicativos.

cloud-load-balancing

Balanceamento de carga global com um único IP Anycast

Com o Cloud Load Balancing, um único IP Anycast serve de front-end para todas as suas instâncias de back-end em várias regiões do mundo. Ele oferece balanceamento de carga entre regiões com failover automático multirregional, que impulsiona o tráfego de modo suave, em frações, caso a integridade dos back-ends seja comprometida. Ao contrário de soluções de balanceamento de carga global baseadas em DNS, o Cloud Load Balancing reage instantaneamente a alterações de usuários, tráfego, rede, integridade do back-end e outras condições relacionadas.

global-migration

Balanceamento de carga definido por software

O Cloud Load Balancing é um serviço gerenciado definido por software totalmente distribuído para todo o seu tráfego. Como não se trata de uma solução baseada em dispositivos ou instâncias, você não ficará preso a uma infraestrutura física de balanceamento de carga, nem enfrentará os desafios de alta disponibilidade, escala e gerenciamento próprios de balanceamentos de carga baseados em instâncias. Você pode aplicar o Cloud Load Balancing a todo o seu tráfego: HTTP(S), TCP/SSL e UDP. Também é possível encerrar seu tráfego SSL com o balanceamento de carga HTTPS e proxy SSL.

Mais de um milhão de consultas por segundo

O Cloud Load Balancing foi criado na mesma infraestrutura de serviços de front-end usada pelo Google. Ele suporta mais de um milhão de consultas por segundo, com níveis consistentes de alto desempenho e baixa latência. São mais de 80 locais de balanceamento de carga globais diferentes que originam o tráfego para o Cloud Load Balancing. Isso otimiza a distância percorrida no rápido backbone de rede particular do Google.

Escalonamento automático sem interrupções

O Cloud Load Balancing pode ser escalonado de acordo com o aumento do tráfego e o número de usuários, inclusive para o gerenciamento fácil de grandes picos instantâneos e inesperados com o encaminhamento do tráfego para outras regiões do mundo que podem lidar com ele. O escalonamento automático não exige pré-aquecimento. Você pode ir de zero a todo o vapor em segundos.

Balanceamento de carga interno

O Internal Load Balancing permite criar sistemas internos escalonáveis e altamente disponíveis para suas instâncias internas de clientes sem precisar que seus balanceadores de carga fiquem expostos na Internet. O GCP Internal Load Balancing foi arquitetado com o uso da plataforma de visualização de rede definida por software do Google, a Andromeda.

Recursos do Google Cloud Load Balancing

Balanceamento de carga escalonáveis de alto desempenho no Google Cloud Platform

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 o seu aplicativo é disponibilizado com um endereço IP global único, que resulta em uma configuração de DNS simplificada. O balanceamento de carga HTTP(S) é escalável, tolerante a falhas, não exige pré-aquecimento e permite o balanceamento de carga baseado em conteúdo. Para tráfego HTTPS, ele oferece encerramento de SSL e balanceamento de carga.
Balanceamento de carga TCP/SSL
O balanceamento de carga TCP pode disseminar o tráfego TCP por diversas instâncias de uma região do Compute Engine. Ele é escalável, 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 encerramento de SSL para seu tráfego não HTTPS com balanceamento de carga.
Descarregamento de SSL
Com o descarregamento de SSL, você pode centralizar o gerenciamento e a descriptografia de certificados SSL. Você pode ativar a criptografia entre sua camada de balanceamento de carga e os back-ends para garantir um nível maior de segurança, com alguma sobrecarga no processamento dos back-ends.
Balanceamento de carga UDP
O balanceamento de carga UDP pode disseminar o tráfego UDP por diversas instâncias de uma região do Compute Engine. Ele é escalável, não exige pré-aquecimento, e as verificações de integridade garantem que só as instâncias íntegras recebam tráfego.
Stackdriver Logging
O Stackdriver Logging registra todas as solicitações de balanceamento de carga enviadas para o seu balanceador de carga. Esses registros podem ser usados para depurar e analisar o seu tráfego de usuários. Você pode visualizar os registros das solicitações e exportá-los para o Google Cloud Storage, o Google BigQuery ou o Google Cloud Pub/Sub para análise.
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. Basta definir a política de escalonamento automático e o autoescalador realiza o escalonamento automático com base na carga medida. Não é necessário pré-aquecimento, você pode ir de zero a todo o vapor em segundos.
Verificações de integridade de alta fidelidade
As verificações de integridade garantem que as conexões de dados só sejam balanceadas para back-ends íntegros que estejam prontos para recebê-las. As verificações de integridade de alta fidelidade garantem que os testes simulem o tráfego real para os back-ends.
Affinity
O Cloud Load Balancing Affinity permite direcionar e fixar tráfego de usuários para instâncias específicas de back-end.
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 Platform simplifica nossa implantação e oferece o escalonamento e a alta disponibilidade que precisamos. Podemos lidar com 150.000 solicitações por segundo facilmente, sem qualquer tempo de aquecimento e nenhuma preparação necessária no nosso sistema. Ter essa paz de espírito fez uma diferença enorme em relação ao hardware de balanceamento de carga".

- Arnaud Granal, CTO Adcash

Preços do Google Cloud Load Balancing

O preço de todas as opções do Cloud Load Balancing segue a mesma taxa por volume de processamento de dados e hora de serviço. Saiba mais.

"Usamos o Google Cloud Load Balancing em todas as regiões para lidar com caches altamente disponíveis e distribuídos geograficamente entre várias zonas. Temos SLAs rigorosos: tempo de atividade e desempenho são muito importantes para nós. O Google Cloud Load Balancing permite implantar vários serviços de back-end rapidamente e implantar patches sem tempo de inatividade. Ele é uma parte fundamental da nossa arquitetura de desenvolvimento na nuvem e nós o usamos há três anos. Ele tem funcionado bem, sem nenhum problema".

- Sachin Shetty, arquiteto de nuvem Egnyte

Monitore seus recursos de onde você estiver

Instale o app do Google Cloud Console para ajudar você a gerenciar seus projetos.