Distribuya el tráfico web con los balanceadores de carga de 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.

Distribuya el tráfico web con los balanceadores de carga de Lightsail

Un balanceador de cargas de Lightsail distribuye el tráfico web entrante entre varias instancias de Lightsail, 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 añadir y eliminar instancias de su balanceador de cargas de Lightsail a medida que cambien sus necesidades, sin interrumpir el flujo general de solicitudes a su aplicación.

Con el balanceo de carga de Lightsail, creamos DNS un nombre de host y dirigimos las solicitudes enviadas a este nombre de host a un grupo de instancias de Lightsail de destino. Puede añadir tantas instancias de destino a su balanceador de cargas como desee, siempre y cuando se mantenga dentro de las cuotas de su cuenta de Lightsail para el número total de instancias.

Características del equilibrador de carga

Los balanceadores de carga Lightsail ofrecen las siguientes funciones:

  • HTTPScifrado: de forma predeterminada, los balanceadores de carga de Lightsail gestionan las solicitudes de tráfico sin cifrar HTTP () a través del puerto 80. Active el HTTPS cifrado adjuntando un certificado SSL TLS Lightsail/ validado a su balanceador de carga. Esto permite que el balanceador de cargas gestione las solicitudes de tráfico cifradas (HTTPS) a través del puerto 443. Para obtener más información, consulta SSL/TLScertificados.

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

  • 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 del estado de un balanceador de cargas 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, es posible que esté ejecutando una aplicación de comercio electrónico de Magento con un carrito de compras en sus instancias de Lightsail con equilibrio de carga. 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 cargas de Lightsail para aumentar la disponibilidad de su aplicación añadiendo instancias de destino distribuidas en 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 LAMP apilada para el equilibrio de carga, primero debe crear una base de datos centralizada y dedicada en la que puedan leer y escribir todas las instancias de destino. También podría considerar la posibilidad de crear un almacenamiento multimedia centralizado, como un depósito 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 balanceador de carga mediante la consola Lightsail, el AWS CLI() o AWS Command Line Interface el Lightsail. API También tiene que configurar las instancias para el balanceo de carga.

Después de crear el balanceador de carga y adjuntar las instancias configuradas, puede habilitarlo en el siguiente tema. HTTPS Para obtener más información, consulta Cómo crear un TLS certificadoSSL/para tu balanceador de cargas.