Cambios de configuración - 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.

Cambios de configuración

Cuando modifica los valores de las opciones de configuración en la sección Configuration (Configuración) de la consola de administración del entorno, AWS Elastic Beanstalk propaga el cambio a todos los recursos afectados. Estos recursos incluyen el balanceador de carga que distribuye el tráfico entre las instancias de Amazon EC2 que ejecutan la aplicación, el grupo de Auto Scaling que administra dichas instancias y las propias instancias EC2.

Se pueden aplicar muchos cambios de configuración a un entorno en ejecución sin reemplazar las instancias existentes. Por ejemplo, la configuración de una URL de comprobación de estado activa una actualización del entorno para modificar la configuración del balanceador de carga, pero no causa ningún tiempo de inactividad, ya que las instancias que ejecutan su aplicación siguen sirviendo solicitudes mientras se propaga la actualización.

Para los cambios de configuración que modifican la configuración de lanzamiento o la configuración de VPC es necesario terminar todas las instancias del entorno y reemplazarlas. Por ejemplo, cuando cambia el tipo de instancia o la configuración de la clave SSH de su entorno, las instancias EC2 deben terminarse y reemplazarse. Elastic Beanstalk proporciona varias políticas que determinan cómo se realiza este reemplazo.

  • Rolling updates (Actualizaciones continuas): Elastic Beanstalk aplica los cambios de configuración en lotes, manteniendo un número mínimo de instancias en ejecución y sirviendo tráfico en todo momento. Este enfoque evita el tiempo de inactividad durante el proceso de actualización. Para obtener más información, consulte Actualizaciones continuas.

  • Immutable updates (Actualizaciones inmutables): Elastic Beanstalk lanza un grupo de Auto Scaling temporal fuera del entorno con un conjunto independiente de instancias que se ejecutan con la nueva configuración. A continuación, Elastic Beanstalk coloca estas instancias detrás del balanceador de carga del entorno. Las instancias antiguas y nuevas sirven tráfico hasta que las nuevas instancias pasan las comprobaciones de estado. En ese momento, Elastic Beanstalk mueve las nuevas instancias al grupo de Auto Scaling del entorno y finaliza el grupo temporal y las instancias antiguas. Para obtener más información, consulte Actualizaciones inmutables.

  • Disabled (Desactivado): Elastic Beanstalk no intenta evitar el tiempo de inactividad. Finaliza las instancias existentes de su entorno y las reemplaza por instancias nuevas que se ejecutan con la nueva configuración.

aviso

Algunas políticas reemplazan todas las instancias durante la implementación o actualización. Esto provoca la pérdida de todos los saldos de ráfagas de Amazon EC2 acumulados. Sucede en los siguientes casos:

  • Actualizaciones de plataforma administradas con reemplazo de instancias habilitado

  • Actualizaciones inmutables

  • Implementaciones con actualizaciones inmutables o división de tráfico habilitada

Tipos de actualización admitidos
Configuración de actualizaciones continuas Entornos con balanceo de carga Entornos de una sola instancia Entornos de Windows Server heredados

Deshabilitado

Continua en función del estado

No

Continua en función del tiempo

No

Inmutable

No

† A efectos de esta tabla, un entorno de Windows Server heredado es un entorno basado en una configuración de plataforma de Windows Server que utiliza una versión de IIS anterior a IIS 8.5.