Um balanceador de carga SSL é um balanceador de carga que também criptografa e descriptografa dados transmitidos via HTTPS, que usa o protocolo Secure Sockets Layer (SSL) — ou seu sucessor, o protocolo Transport Layer Security (TLS) — para proteger os dados HTTP durante a transmissão pela rede. O balanceador de carga intercepta as solicitações recebidas dos clientes e as distribui entre um grupo de servidores de back-end, aumentando o desempenho, a confiabilidade e a escalabilidade do site.

Para consultar informações gerais sobre balanceadores de carga, confira Economize 80% em comparação com balanceadores de carga de hardware.

SSL e TLS são os protocolos padrão para criptografar dados HTTP antes que sejam enviados por uma rede, impedindo que sejam lidos por terceiros não autorizados que os interceptem. Isso é essencial para proteger dados confidenciais, como números de cartão de crédito e números de Seguro Social, transmitidos por uma rede pública como a Internet.

Um balanceador de carga SSL atua como o endpoint SSL do lado do servidor para conexões com clientes, o que significa que ele realiza a descriptografia das solicitações e a criptografia das respostas que, de outra forma, teriam de ser feitas pelo servidor Web ou de aplicativos. O processo varia um pouco dependendo da segurança da rede entre o balanceador de carga e o servidor:

  • Se o balanceador de carga e o servidor estiverem na mesma rede segura (geralmente, isso significa que estão protegidos por um firewall), o balanceador de carga SSL normalmente será configurado para descriptografar a solicitação, extrair as informações necessárias para o balanceamento de carga e encaminhar a solicitação ao servidor sem criptografia. Ele criptografa a resposta do servidor antes de retorná-la ao cliente.
  • Se a rede entre o balanceador de carga e o servidor não for segura, o balanceador de carga SSL geralmente será configurado para descriptografar a solicitação, extrair as informações necessárias para o balanceamento de carga e criptografar novamente a solicitação antes de encaminhá-la ao servidor. O processo inverso é realizado para a resposta do servidor ao cliente.

Transferir o processo de descriptografia e criptografia, que exige muitos recursos computacionais, libera os servidores web e de aplicativos para executar as tarefas para as quais foram projetados, acelerando a entrega de conteúdo e melhorando a experiência geral do usuário. Se a rede entre o balanceador de carga e os servidores for segura, você só precisará instalar e gerenciar os certificados SSL no balanceador de carga, em vez de fazer isso em cada servidor web e de aplicativos. Isso reduz significativamente a sobrecarga administrativa quando o grupo de servidores é grande.

Como o NGINX Plus 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 contam com o NGINX Plus e o NGINX Open Source para disponibilizar seu conteúdo com rapidez, confiabilidade e segurança.

Como balanceador de carga de software e solução de terminação SSL, o NGINX Plus é significativamente mais econômico do que soluções de hardware com recursos semelhantes. Ele usa o OpenSSL e a capacidade de chips de processadores padrão para oferecer uma solução econômica que atende à maioria dos requisitos de SSL. Para uma discussão completa, consulte Descarregamento de SSL, criptografia e certificados com o NGINX.

Assista a este vídeo para aprender os conceitos básicos de como configurar SSL com o NGINX.