Balanceador de carga del entorno de Elastic Beanstalk - AWS Elastic Beanstalk

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.

Balanceador de carga del entorno de Elastic Beanstalk

El balanceador de carga distribuye el tráfico entre las instancias del entorno. Cuando habilita el balanceador de carga, AWS Elastic Beanstalk crea un balanceador de carga Elastic Load Balancing dedicado en su entorno. Elastic Beanstalk gestiona completamente este balanceador de carga, cuidando la configuración de seguridad y finalizando el balanceador de carga cuando finalice su entorno.

Como alternativa, puede elegir compartir un balanceador de carga en varios entornos de Elastic Beanstalk. Con un balanceador de carga compartido, ahorra en costos operativos al evitar un balanceador de carga dedicado para cada entorno. También asume más responsabilidad de administración para el balanceador de carga compartido que utilizan sus entornos.

Elastic Load Balancing tiene los siguientes tipos de balanceador de carga:

  • Balanceador de carga clásico: el balanceador de carga de la generación anterior. Dirige el tráfico HTTP, HTTPS o TCP a los distintos puertos de las instancias del entorno.

  • Balanceador de carga de aplicaciones: un balanceador de carga de capa de aplicación. Dirige el tráfico HTTP o HTTPS a los distintos puertos de las instancias del entorno en función de la ruta de la solicitud.

  • Balanceador de carga de red: un balanceador de carga de capa de red. Dirige el tráfico TCP a los distintos puertos de las instancias del entorno. Admite comprobaciones de estado tanto activas como pasivas.

Elastic Beanstalk admite los tres tipos de balanceadores de carga. En la tabla siguiente se muestran los tipos que puede utilizar con los dos patrones de uso:

Tipo de balanceador de carga Dedicado Compartido

Classic Load Balancer

No

Application Load Balancer

Network Load Balancer

No

nota

La opción Equilibrador de carga clásico (CLB) está deshabilitada en el asistente de la consola Crear entorno. Si ya tiene un entorno configurado con un Equilibrador de carga clásico, puede crear otro nuevo clonando el entorno existente mediante la consola de Elastic Beanstalk o la CLI de EB. También tiene la opción de utilizar la CLI de EB o la AWS CLI para crear un nuevo entorno configurado con un Equilibrador de carga clásico. Estas herramientas de línea de comandos crearán un nuevo entorno con un CLB incluso si aún no existe ninguno en su cuenta.

De forma predeterminada, Elastic Beanstalk crea un balanceador de carga de aplicaciones para su entorno cuando habilita el equilibrio de carga con la consola de Elastic Beanstalk o la CLI de EB. También lo configura para escuchar el tráfico HTTP en el puerto 80 y transmitirlo a las instancias en el mismo puerto. Solo es posible elegir el tipo de balanceador de carga de un entorno en el momento de su creación. Más adelante, puede cambiar las opciones para administrar el comportamiento del balanceador de carga de un entorno en ejecución, pero no cambiar su tipo.

nota

El entorno debe estar en una VPC con subredes en al menos dos zonas de disponibilidad para crear un balanceador de carga de aplicaciones. Todas las cuentas nuevas de AWS contienen las VPC predeterminadas que cumplen este requisito.

Consulte los siguientes temas para obtener más información sobre cada tipo de balanceador de carga compatible con Elastic Beanstalk, su funcionalidad y cómo configurarlo y administrarlo en un entorno de Elastic Beanstalk, y cómo configurar un balanceador de carga para cargar registros de acceso a Amazon S3.