O que é balanceamento de carga global do servidor?

Balanceamento global de carga do servidor (GSLB) refere-se à distribuição inteligente de tráfego entre recursos de servidor localizados em diversas regiões geográficas. Os servidores podem estar nas instalações dos próprios data centers da empresa ou hospedados em uma nuvem privada ou pública.

Para obter mais informações sobre balanceamento de carga, consulte Balanceamento de carga: Gerenciamento de tráfego escalável .

A recuperação de desastres é o principal motivo pelo qual muitas empresas implantam recursos de servidor em vários locais. Na configuração mais comum, os dados são fornecidos a partir de um local ativo, mas duplicados em um ou mais locais de espera (passivos) que os fornecem somente se o site ativo falhar. A função do balanceador de carga do servidor global neste caso é detectar a falha no site ativo e desviar automaticamente as solicitações para os sites em espera.

Um dos principais motivos para escolher um esquema ativo-passivo é que não há necessidade de sincronizar dados entre sites em tempo real; as alterações no site ativo podem ser distribuídas para os sites passivos usando um método de lote mais simples e conexões fora de banda mais baratas. Se você mantém vários sites ativos servindo o mesmo conteúdo – e alguns dos benefícios do GSLB na lista a seguir surgem somente se você fizer isso – então sincronizar os sites em tempo real se torna importante.

Os benefícios do balanceamento de carga global do servidor incluem o seguinte:

  • Confiabilidade e disponibilidade – O GSLB pode ser usado para melhorar a confiabilidade e a disponibilidade do site em caso de interrupções do servidor ou da rede. Se ocorrer uma queda de energia no nordeste dos EUA após uma tempestade de neve, por exemplo, o balanceador de carga poderá direcionar o tráfego dos recursos hospedados lá para recursos hospedados em outras partes do país.
  • Desempenho – Entregar conteúdo de um servidor mais próximo do usuário solicitante minimiza a latência da rede e a probabilidade de encontrar problemas de rede. Por exemplo, direcionar solicitações de usuários australianos para servidores em Sydney em vez de servidores em Nova York encurta a distância que os pacotes devem percorrer em cerca de 10.000 milhas (16.000 km) em uma direção.
  • Atendendo aos requisitos regulatórios e de segurança – Para muitos setores altamente regulamentados, como defesa, telecomunicações e saúde, o balanceamento global de carga do servidor permite que os arquitetos de rede atendam a uma base global de usuários de uma maneira que esteja em conformidade com as regulamentações governamentais. Por exemplo, um balanceador de carga de servidor global pode ser configurado para encaminhar solicitações para data centers no Canadá somente se elas vierem de usuários canadenses, não de usuários de outros países.
  • Entrega de conteúdo localizado – Ao usar informações sobre a localização geográfica dos usuários, os balanceadores de carga do servidor global podem encaminhar solicitações para servidores que hospedam conteúdo personalizado para relevância no país do usuário e escrito no idioma nacional.

Como o NGINX Plus pode ajudar?

NGINX Plus e NGINX são as melhores soluções de balanceamento de carga usadas por sites de alto tráfego, como Dropbox, Netflix e Zynga. Mais de 350 milhões de sites no mundo todo contam com o NGINX Plus e o NGINX Open Source para entregar seu conteúdo de forma rápida, confiável e segura.

Embora seja possível implementar o balanceamento de carga global do servidor internamente, os desafios de manter os dados sincronizados em vários sites – e balancear a carga entre os sites de forma eficiente – não são triviais. Muitas empresas obtêm sua solução GSLB de um provedor de DNS gerenciado, como Akamai ou Amazon Route 53 . O NGINX Plus não fornece recursos GSLB diretamente, mas seus sofisticados algoritmos de balanceamento de carga, verificações de integridade do servidor e outros recursos o tornam ideal para uso em data centers locais ou na nuvem para os quais os balanceadores de carga de servidor globais estão direcionando o tráfego. Módulos especializados no NGINX Plus facilitam a captura de informações sobre a localização do cliente e seu uso na decisão de balanceamento de carga local.

Como um balanceador de carga de software, o NGINX Plus não só é mais barato do que soluções baseadas em hardware com recursos semelhantes, como também pode ser implantado na nuvem pública e em data centers privados, enquanto os fornecedores de infraestrutura de nuvem geralmente não permitem balanceadores de carga de hardware proprietários ou de clientes em seus data centers.

Para saber mais sobre os benefícios de usar o NGINX Plus para balancear a carga de seus aplicativos, baixe nosso e-book, Cinco motivos para escolher um balanceador de carga de software .