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

Balanceador de carga del entorno de Elastic Beanstalk

Al habilitar el balanceo de carga, AWS Elastic Beanstalk crea un balanceador de carga de Elastic Load Balancing para el entorno. El balanceador de carga distribuye el tráfico entre las instancias del entorno.

Elastic Beanstalk admite los siguientes tipos de balanceadores de carga:

  • Classic Load Balancer: es el balanceador de carga de Elastic Load Balancing 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: balanceador de carga en la 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: balanceador de carga en la 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.

De forma predeterminada, Elastic Beanstalk crea un Balanceador de carga de aplicaciones para su entorno cuando habilita el balanceo 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 nuevas cuentas de AWS contienen las VPC predeterminadas que cumplen este requisito. Si su entorno se encuentra en una VPC con subredes en solo una zona de disponibilidad, la predeterminada es Classic Load Balancer. Si no tiene subredes, no puede habilitar el balanceo de carga.

Puede crear y administrar entornos con todos los tipos de balanceador de carga mediante la consola de Elastic Beanstalk, el comando eb create de la CLI de EB, con las API de Elastic Beanstalk o con archivos de configuración (.Ebextensions).

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 en Amazon S3.