Publicado en: May 19, 2020
Ahora puede seleccionar la política de implementación de división del tráfico al implementar el código de aplicación mediante AWS Elastic Beanstalk. Se trata de una adición a las cuatro políticas de implementación existentes admitidas por Elastic Beanstalk actualmente: todo a la vez, continua, continua con un lote adicional e inmutable.
Ahora puede utilizar la política de implementación de división del tráfico para actualizar una aplicación que se ejecuta en un entorno de servidor web de Elastic Beanstalk que utiliza un balanceador de carga de aplicaciones. Esta política de implementación funciona muy bien para las actualizaciones en entornos de producción en los que se busca reducir el riesgo de que se presenten errores en la aplicación al confirmar los cambios del código de la aplicación. Una implementación de división del tráfico permite monitorear el estado de la nueva versión de la aplicación bajo un porcentaje configurable del tráfico de producción antes de completar la implementación. Si se presenta un error en la implementación, una implementación de división del tráfico activa un mecanismo automático de restauración. Nunca se produce tiempo de inactividad de la aplicación. Hay instancias que gestionan el tráfico de entrada durante el proceso de implementación, con una carga cambiante en la versión anterior y la versión nueva de la aplicación.
Al utilizar una implementación de división del tráfico, puede especificar el porcentaje del tráfico de producción y la cantidad de tiempo para monitorear una nueva versión de la aplicación antes de completar la implementación. Una vez que comience la implementación, puede monitorear el estado de la nueva versión de la aplicación mediante el seguimiento de eventos de Elastic Beanstalk en tiempo real. También puede obtener los eventos de la implementación de división del tráfico a partir de los registros de Elastic Beanstalk. Para comenzar, elija la política de implementación de división del tráfico a través de la consola de Elastic Beanstalk, la CLI de Elastic Beanstalk o mediante la API de Elastic Beanstalk. Obtenga más información acerca de la política de implementación de división del tráfico en nuestra documentación. Para obtener más información, consulte las notas de la versión.
Puede seguir la hoja de ruta de AWS Elastic Beanstalk en GitHub para recibir actualizaciones sobre las características recientemente lanzadas, las próximas características, y dar retroalimentación sobre aquello con lo que desea que haya compatibilidad. Para obtener más información sobre AWS Elastic Beanstalk, consulte los siguientes recursos: