Precisa de computação em nuvem? Comece agora mesmo

O que é balanceamento de carga de servidor global?

O GSLB (balanceamento de carga de servidor global) é a prática de distribuir o tráfego da Web e de aplicações em vários servidores em diferentes locais para melhorar o desempenho da rede, aumentar a confiabilidade e alcançar alta disponibilidade. Ao direcionar o tráfego para os servidores menos congestionados ou para os servidores mais próximos dos usuários, o GSLB permite tempos de resposta mais rápidos e confiáveis para melhores experiências do usuário.

Há muitas soluções comerciais disponíveis que podem facilitar o balanceamento de carga de servidor global. Os diagramas abaixo ilustram como a solução Global Traffic Management da Akamai distribui cargas de trabalho para melhorar o desempenho da rede.

Os balanceadores de carga globais determinam o servidor ideal aplicando regras que consideram fatores como latência de rede, proximidade geográfica, status do servidor, condições de rede atuais, capacidade do servidor e parâmetros adicionais.

Como funciona o balanceamento de carga de servidor global?

O balanceamento de carga de servidor global depende de uma rede de servidores distribuídos em todo o mundo para direcionar o tráfego e equilibrar as cargas de trabalho. Quando um usuário solicita acesso a um website ou conteúdo de um servidor, os servidores GSLB determinam qual servidor ou data center deve fornecer o conteúdo ou um serviço baseado em algoritmos inteligentes de balanceamento de carga. Os balanceadores de carga globais calculam o melhor servidor com base em regras que levam em conta a latência da rede, a proximidade geográfica, a disponibilidade do servidor, as condições da rede, a carga do servidor e outros critérios. Uma vez escolhido o servidor mais apropriado, os balanceadores de carga globais direcionam a solicitação do usuário para esse destino retornando o endereço IP do servidor selecionado na resposta do DNS.

Como o balanceamento de carga de servidor global melhora o desempenho?

O GSLB realiza continuamente verificações de integridade da rede e monitora a disponibilidade dos servidores nela contidos. O GSLB também pode executar failover e failback. Quando um servidor enfrenta problemas de desempenho ou falha, o GSLB direciona o tráfego para outros servidores para garantir alta tolerância a falhas e maior disponibilidade e retorna o tráfego quando o local com falha está confiável e íntegro.

Quais são os métodos de balanceamento de carga de servidor global?

As soluções de balanceamento de carga de servidor global usam diversos métodos de gerenciamento de tráfego para distribuir o tráfego entre servidores em todo o mundo. Algumas soluções GSLB usam vários métodos de balanceamento de carga para fornecer uma resposta mais robusta.

  • O balanceamento de carga de DNS muitas vezes depende do DNS (Sistema de Nomes de Domínio) para distribuir de forma inteligente o tráfego entre vários servidores ou data centers. Quando um usuário inicia uma solicitação de servidor de DNS, o sistema GSLB responde à consulta de DNS com um endereço IP para um servidor com base em uma estratégia de balanceamento de carga. As estratégias incluem round robin, em que solicitações sucessivas são enviadas para diferentes servidores, e técnicas inteligentes que analisam diversos fatores para determinar qual servidor pode lidar melhor com uma solicitação.
  • O IP Anycast é um serviço de roteamento que permite que vários servidores compartilhem um único endereço IP. Quando uma solicitação para o endereço IP compartilhado é recebida, o GSLB encaminha o tráfego para o servidor mais próximo para fornecer balanceamento de carga automático.
  • O balanceamento de carga baseado em BGP usa o protocolo de roteamento de BGP (Border Gateway Protocol) para rotear o tráfego com base na disponibilidade da rede ou na localização do servidor.
  • As CDNs (Redes de Entrega de Conteúdo) usam técnicas de GSLB para direcionar os usuários para o servidor ideal dentro de uma CDN, uma rede distribuída de servidores que armazena em cache e fornece conteúdo aos usuários finais a partir do servidor mais próximo.
  • Os gerentes de tráfego global geralmente são dispositivos de hardware ou de software que monitoram a integridade e o desempenho de servidores ou data centers e distribuem o tráfego com base em algoritmos de balanceamento de carga predefinidos.
  • O balanceamento de carga geográfico direciona o tráfego para o endereço IP mais próximo do usuário para reduzir a latência e melhorar os tempos de resposta.

Quais são os maiores benefícios da GSLB?

Os benefícios das soluções de GSLB incluem:

  • Desempenho aprimorado. Ao permitir que o conteúdo seja entregue de servidores mais próximos do usuário, o GSLB ajuda a minimizar a latência da rede e a reduzir a probabilidade de atrasos.
  • Maior confiabilidade e disponibilidade. Os balanceadores de carga podem direcionar o tráfego em servidores ou redes que estão enfrentando interrupções ou congestionamento para garantir que o tráfego chegue ao seu destino.
  • Conformidade. Os balanceadores de carga de servidor globais podem ser configurados para atender a regulamentações específicas e requisitos de segurança em setores altamente regulamentados, como saúde, defesa e comunicações.
  • Recuperação de desastres. Quando um desastre afeta a disponibilidade de um data center ou rede, o GSLB pode redirecionar solicitações para outros servidores que ainda estão funcionando.
  • Conteúdo localizado. As organizações podem usar o GSLB para direcionar o tráfego do usuário para data centers locais específicos, permitindo que eles forneçam conteúdo localizado relacionado à localização geográfica dos usuários ou atendam aos requisitos normativos ou de segurança específicos do país.

Perguntas frequentes (FAQ)

O balanceamento de carga de servidor distribui o tráfego de entrada, impedindo que qualquer servidor seja sobrecarregado. Isso resulta em melhores tempos de resposta, melhores experiências do usuário e melhor desempenho do website.

Não, o balanceamento de carga de servidor é benéfico para empresas de todos os tamanhos. Ele garante que os recursos sejam usados com eficiência, evitando a sobrecarga e o tempo de inatividade do servidor, independentemente da escala das operações.

Em muitos casos, sim. Geralmente, os balanceadores de carga de nuvem ou de software apresentam uma solução econômica, especialmente para empresas que operam em ambientes virtualizados. No entanto, a escolha depende de necessidades específicas e de requisitos de escalabilidade.

Revisões regulares são essenciais para garantir o desempenho ideal contínuo. Fatores como padrões de tráfego, atualizações de aplicações e necessidades de negócios em evolução exigem avaliações e ajustes periódicos.

Por que os clientes escolhem a Akamai

A Akamai potencializa e protege a vida online. As principais empresas do mundo escolhem a Akamai para criar, proporcionar e proteger suas experiências digitais, ajudando bilhões de pessoas a viver, trabalhar e se divertir todos os dias. A Akamai Connected Cloud, uma plataforma de nuvem e edge massivamente distribuída, aproxima os apps e as experiências dos usuários e afasta as ameaças.

Explore todas as soluções de segurança da Akamai