Equilibradores de carga en Amazon Lightsail - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Equilibradores de carga en Amazon Lightsail

Un balanceador de carga de Lightsail distribuye el tráfico web entrante entre varias instancias de Lightsail situadas en varias zonas de disponibilidad. El balanceo de carga aumenta la disponibilidad y la tolerancia a errores de la aplicación que se ejecuta en las instancias. Puede agregar y eliminar instancias del balanceador de carga de Lightsail en función de sus necesidades sin interrumpir el flujo general de solicitudes a la aplicación.

Con el balanceo de carga de Lightsail, creamos un nombre de host DNS y enrutamos cualquier solicitud enviada a este nombre de host a un grupo de instancias de Lightsail de destino. Puede agregar tantas instancias de destino a su balanceador de carga como desee, siempre y cuando permanezca dentro de las cuotas de su cuenta de Lightsail para el número total de instancias.

Características del equilibrador de carga

Los equilibradores de carga de Lightsail ofrecen las siguientes características:

  • Cifrado HTTPS: de forma predeterminada, los equilibradores de carga de Lightsail atienden las solicitudes de tráfico sin cifrar (HTTP) mediante el puerto 80. Active el cifrado HTTPS adjuntando un certificado SSL/TLS de Lightsailcertificado al equilibrador de carga. Esto permite al equilibrador de carga gestionar solicitudes de tráfico (HTTPS) cifradas a través del puerto 443. Para obtener más información, consulte Certificados SSL/TLS.

    Las siguientes funciones están disponibles después de activar el cifrado HTTPS en el equilibrador de carga:

  • Comprobación de estado: de forma predeterminada, se realizan comprobaciones de estado en las instancias asociadas en la raíz de la aplicación web que se está ejecutando en ellas. Las comprobaciones de estado monitorizan el estado de las instancias para que el balanceador de carga pueda enviar solicitudes únicamente a las instancias en buen estado. Para obtener más información, consulte Comprobación de estado del balanceador de carga de Lightsail.

  • Persistencia de sesiones: configure la persistencia de la sesión si almacena información de la sesión localmente en los navegadores de los visitantes de su sitio web. Por ejemplo, podría estar ejecutando una aplicación de comercio electrónico de Magento con un carro de compra en las instancias del equilibrador de carga de Lightsail. Si los visitantes a su sitio web añaden artículos a sus carros de compra y, a continuación, finalizan la sesión, cuando regresen los artículos del carro de la compra seguirán estando allí si activa la persistencia de sesiones. Para obtener más información, consulte Habilitar la persistencia de sesiones para el equilibrador de carga.

Cuándo utilizar los balanceadores de carga

Debería utilizar un balanceador de carga cuando tenga un sitio web que tiene picos ocasionales de tráfico u hospeda contenido que puede crear una gran cantidad de carga en una instancia cuando muchos visitantes la utilizan a la vez. Por ejemplo, si tiene un sitio web con contenido elevado de imágenes, puede equilibrar la carga de las solicitudes de imágenes con el resto de solicitudes de la página. De ese modo, las páginas se cargan con más rapidez y sus usuarios están más contentos.

Puede utilizar un balanceador de carga para crear un sitio web de gran disponibilidad. Alta disponibilidad se refiere al tiempo durante el cual su sitio web o aplicación permanecen activos durante un periodo de tiempo determinado. Si ha experimentado una interrupción del servicio del sitio, entonces un balanceador de carga puede ayudarle a tener más tiempo de actividad. Puede utilizar un balanceador de carga de Lightsail para que su aplicación tenga alta disponibilidad añadiendo instancias de destino que se distribuyen entre varias zonas de disponibilidad.

Tolerancia a errores es un concepto relacionado. Si su sitio sigue funcionando incluso después de que se produzca un error en una de sus instancias o la base de datos, se considera tolerante. Un balanceador de carga puede ayudarle a crear una aplicación o sitio web tolerante a errores.

Aplicaciones recomendadas para el equilibrio de carga

No todas las aplicaciones de Lightsail necesitan balanceadores de carga. Si decide crear una aplicación con balanceo de carga, en primer lugar debe configurar su aplicación. Por ejemplo, para preparar una aplicación de pila de LAMP para el balanceador de carga, en primer lugar debe crear una base de datos dedicada centralizada en todas las instancias de destino de lectura/escritura. También podría considerar la posibilidad de crear almacenamiento multimedia centralizado, como un bucket de almacenamiento de objetos de Lightsail. Para obtener más información, consulte Configurar una instancia para el equilibrador de carga.

Empiece a utilizar balanceadores de carga

Puede crear un equilibrador de carga mediante la consola de Lightsail, AWS Command Line Interface (AWS CLI) o la API de Lightsail. También tiene que configurar las instancias para el balanceo de carga.

Una vez que cree el equilibrador de carga y asocie las instancias configuradas, puede habilitar HTTPS mediante el siguiente tema. Para obtener más información, consulte Crear un certificado SSL/TLS para el equilibrador de carga.