tutorial samples pricing elasticbeanstalk elastic ec2 aws amazon-web-services amazon-ec2 cloud load-balancing elastic-beanstalk

amazon-web-services - samples - elastic beanstalk vs ec2



Elastic Beanstalk sin Elastic Load Balancer (4)

Me gustaría desactivar Elastic Load Balancer (ELB) para mi entorno Elastic Beanstalk.

Actualmente no lo necesito y no quiero pagarlo.

Es posible eliminar el ELB en la ventana de gestión de EC2, pero el estado de salud de Elastic Beanstalk se cambia de VERDE a ROJO. Acabo de encontrar una information que no es posible.

¿Alguien tiene un truco sobre cómo ejecutar Elastic Beanstalk sin equilibrio de carga y tiene un entorno de estado de salud VERDE?


Desde julio de 2013, Elastic Beanstalk admite entornos de "instancia única" que tienen una única instancia de contenedor ejecutándose sin un equilibrador de carga. Los entornos existentes que se configuran utilizando el "entorno de equilibrio de carga" se pueden cambiar a "instancia única" y viceversa.

Antes de esto, no fue posible eliminar el equilibrador de carga y hacer que Elastic Beanstalk aún funcione correctamente. El equilibrador de carga es una parte integral de la forma en que Elastic Beanstalk funciona en configuraciones de "entorno de equilibrio de carga".


Desde la línea de comandos, puedes hacerlo así

eb create -s

Nota Al activar el modo de instancia única (interruptor -s), ni el equilibrador de carga ni el grupo de escala automática se crean.

Un enfoque alternativo es crear un entorno de trabajo a través de la consola

o a través de CLI

eb create -t Worker


En la nueva interfaz de Elastic Beanstalk noté la opción de crear mi entorno como una sola instancia.

Lo probé y, como era de esperar, no creó Elastic Load Balancer. ¡Hurra!

Las opciones se describen en la documentación de AWS EB . Al principio recreé los entornos que no necesito balancear automáticamente, pero aparentemente puedes incluso cambiar el tipo de entorno sobre la marcha .


En una configuración guardada, o env.yaml específica del módulo, use esto:

OptionSettings: aws:elasticbeanstalk:environment: EnvironmentType: SingleInstance

Para crear un entorno EB de instancia única.