Un balanceador de carga SSL es un balanceador de carga que también cifra y descifra los datos transmitidos mediante HTTPS, que utiliza el protocolo Secure Sockets Layer (SSL) —o su sucesor, el protocolo Transport Layer Security (TLS)— para proteger los datos HTTP mientras atraviesan la red. El balanceador de carga intercepta las solicitudes entrantes de los clientes y las distribuye entre un grupo de servidores backend, lo que mejora el rendimiento, la fiabilidad y la escalabilidad del sitio web.

Para consultar información general sobre los balanceadores de carga, consulte Ahorre un 80 % en comparación con los balanceadores de carga de hardware.

SSL y TLS son los protocolos estándar para cifrar los datos HTTP antes de enviarlos a través de una red, lo que impide que terceros no autorizados que los intercepten puedan leerlos. Son fundamentales para proteger datos confidenciales, como números de tarjetas de crédito y números de la Seguridad Social, transmitidos a través de una red pública como Internet.

Un balanceador de carga SSL actúa como punto final SSL del lado del servidor para las conexiones con los clientes, lo que significa que se encarga de descifrar las solicitudes y cifrar las respuestas, tareas que, de otro modo, tendría que realizar el servidor web o de aplicaciones. El proceso varía ligeramente en función de la seguridad de la red entre el balanceador de carga y el servidor:

  • Si el equilibrador de carga y el servidor se encuentran en la misma red segura (por lo general, esto significa que están detrás de un cortafuegos), el equilibrador de carga SSL suele configurarse para descifrar la solicitud, extraer la información necesaria para equilibrar la carga y reenviar la solicitud al servidor sin cifrar. Antes de devolver la respuesta del servidor al cliente, la cifra.
  • Si la red entre el equilibrador de carga y el servidor no es segura, el equilibrador de carga SSL suele configurarse para descifrar la solicitud, extraer la información necesaria para equilibrar la carga y volver a cifrar la solicitud antes de reenviarla al servidor. El proceso se realiza a la inversa para la respuesta del servidor al cliente.

La descarga del proceso de descifrado y cifrado, que requiere una gran capacidad de procesamiento, permite que los servidores web y de aplicaciones se dediquen a las tareas para las que fueron diseñados, lo que agiliza la entrega de contenido y mejora la experiencia general del usuario. Si la red entre el balanceador de carga y los servidores es segura, solo es necesario instalar y gestionar los certificados SSL en el balanceador de carga, en lugar de hacerlo en cada servidor web y de aplicaciones. Esto reduce considerablemente la carga administrativa si el grupo de servidores es grande.

¿Cómo puede ayudar NGINX Plus?

NGINX Plus y NGINX son las mejores soluciones de equilibrio de carga de su categoría, utilizadas por sitios web con mucho tráfico como Dropbox, Netflix y Zynga. Más de 350 millones de sitios web de todo el mundo confían en NGINX Plus y NGINX Open Source para ofrecer sus contenidos de forma rápida, fiable y segura.

Como equilibrador de carga de software y solución de terminación SSL, NGINX Plus es considerablemente más económico que las soluciones de hardware con prestaciones similares. Utiliza OpenSSL y la potencia de los chips de procesador estándar para ofrecer una solución rentable que cubre la mayoría de los requisitos de SSL. Para obtener información detallada, consulte Descarga de SSL, cifrado y certificados con NGINX.

Vea este vídeo para aprender los conceptos básicos de la configuración de SSL con NGINX.