O que é balanceamento de carga híbrido?
O balanceamento de carga híbrido refere-se à distribuição das solicitações dos clientes entre um conjunto de aplicações de servidor executadas em diferentes ambientes: localmente, em uma nuvem privada e na nuvem pública. O balanceamento de carga híbrido maximiza a confiabilidade, a velocidade e a relação custo-benefício da entrega de conteúdo, independentemente de onde ele esteja localizado, proporcionando uma experiência ideal ao usuário.
Para consultar informações gerais sobre balanceadores de carga, confira Economize 80% em comparação com balanceadores de carga de hardware.
Atualmente, muitas empresas estão migrando aplicações de servidores locais para a nuvem pública a fim de aproveitar benefícios como custos mais baixos e facilidade de escalonamento de acordo com a demanda. No entanto, uma migração completa geralmente não acontece da noite para o dia, e a nuvem não é adequada para todas as aplicações. Por isso, as empresas muitas vezes precisam gerenciar uma combinação de aplicações locais e na nuvem. Por exemplo, uma empresa pode usar um servidor de e-mail do Outlook instalado localmente e gerenciado por sua equipe interna de TI, manter as informações dos clientes em um CRM baseado na nuvem, como o Salesforce.com, e hospedar sua loja de comércio eletrônico na Amazon Web Services. Com uma solução de balanceamento de carga híbrido, os usuários acessam as aplicações por um único ponto de entrada, e o balanceador de carga identifica e distribui o tráfego entre os diversos locais.
As empresas que investiram em nuvens privadas enfrentam uma situação ainda mais complexa, pois precisam balancear a carga entre três locais de recursos. Assim como a nuvem pública, uma nuvem privada é um data center virtual hospedado externamente por um provedor de nuvem. Diferentemente da nuvem pública, ela garante armazenamento e capacidade computacional dedicados, que não são compartilhados com outros clientes do provedor de nuvem.
Com uma solução de balanceamento de carga híbrida, as empresas podem distribuir o tráfego entre servidores locais, nuvens privadas e a nuvem pública de forma integrada, para que cada solicitação seja atendida pelo recurso mais adequado. A decisão de balanceamento de carga pode se basear em fatores como os seguintes:
- Localização – Os recursos de nuvem pública quase sempre são distribuídos geograficamente, assim como os recursos locais e de nuvem privada de empresas multinacionais. Conectar os usuários ao servidor mais próximo reduz a latência da rede e pode ser usado para fornecer conteúdo localizado (por exemplo, texto no idioma do país onde o servidor está localizado).
- Tipo de solicitação – As soluções de balanceamento de carga híbrido podem encaminhar solicitações de diferentes tipos de conteúdo — vídeos, imagens ou dados de aplicativos, como informações sobre preços e estoque — aos servidores que hospedam esse tipo de conteúdo. O uso de servidores especializados, que podem ser otimizados para o conteúdo que fornecem, elimina a necessidade de duplicar o mesmo conteúdo em todos os locais.
- Valor comercial – As solicitações provenientes de clientes estrategicamente importantes ou com potencial de gerar receita podem ser direcionadas a servidores dedicados para garantir a entrega mais rápida e confiável, enquanto as solicitações de menor valor são direcionadas a um recurso mais econômico.
- Segurança – As empresas podem manter o máximo controle sobre dados confidenciais hospedando-os em uma nuvem privada ou localmente, enquanto armazenam dados sem restrições na nuvem pública para reduzir custos.
- Custo – O balanceamento de carga híbrido entre recursos dedicados e em nuvem permite que as empresas ofereçam uma experiência ideal aos usuários da maneira mais econômica possível.
Balanceamento de carga por hardware vs. software
As soluções tradicionais de balanceamento de carga dependem de hardware proprietário instalado em um data center e podem ser bastante caras para adquirir, manter e atualizar. Os balanceadores de carga baseados em software podem oferecer o desempenho e a confiabilidade das soluções baseadas em hardware por um custo muito menor, pois são executados em hardware comum.
A maioria das empresas segue as práticas recomendadas e implanta balanceadores de carga no mesmo ambiente dos recursos cuja carga eles balanceiam: localmente para aplicações executadas no data center e na nuvem para aplicações hospedadas na nuvem. Os provedores de infraestrutura em nuvem normalmente não permitem hardware próprio ou de clientes em seus ambientes. Por isso, as empresas que implantam balanceadores de carga de hardware localmente ainda precisam usar um balanceador de carga de software para os recursos na nuvem. Isso exige que a equipe de TI conheça e mantenha duas soluções diferentes de balanceamento de carga. Por outro lado, uma mesma solução de balanceamento de carga baseada em software, como o NGINX e o NGINX Plus, pode ser implantada tanto localmente quanto na nuvem, reduzindo a complexidade operacional, os custos e o tempo necessário para desenvolver e implantar aplicações.
Como o NGINX pode ajudar?
NGINX Plus e NGINX são as melhores soluções de balanceamento de carga da categoria, usadas por sites de alto tráfego como Dropbox, Netflix e Zynga. Mais de 350 milhões de sites em todo o mundo confiam no NGINX Plus e no NGINX Open Source para disponibilizar seu conteúdo com rapidez, confiabilidade e segurança.
Como balanceador de carga de software, o NGINX Plus é significativamente mais econômico do que soluções de hardware com recursos semelhantes. Além disso, ele pode ser facilmente implantado em uma infraestrutura de nuvem, como o Amazon Elastic Cloud Compute (EC2), para balancear a carga entre recursos na nuvem pública e recursos locais e de nuvem privada.
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.

