Amazon ECS ahora admite despliegues lineales y de valores controlados integrados
Amazon Elastic Container Service (Amazon ECS) anuncia el soporte para estrategias de despliegue lineales y de valores controlados, lo que le brinda más flexibilidad y control a la hora de implementar aplicaciones en contenedores. Estas nuevas estrategias complementan los despliegues azul/verde integrados de ECS, lo que le permite elegir el enfoque de transferencia de tráfico que mejor se adapte al perfil de riesgo y los requisitos de validación de su aplicación.
Con los despliegues lineales, puede cambiar gradualmente el tráfico de su revisión de servicio actual a la nueva revisión en incrementos porcentuales iguales durante un período de tiempo específico. Configure el porcentaje de pasos (por ejemplo, el 10 %) para controlar la cantidad de tráfico que cambia en cada incremento y establezca un tiempo de espera entre cada turno de tráfico para la supervisión y la validación. Esto le permite validar la nueva versión de la aplicación en varias etapas con cantidades cada vez mayores de tráfico de producción. Con los despliegues de valores controlados, puede dirigir un pequeño porcentaje del tráfico de producción a la nueva revisión del servicio mientras la mayor parte del tráfico permanece en la versión estable actual. Usted establece un tiempo de incorporación del valor controlado para supervisar el rendimiento de la nueva revisión, tras lo cual Amazon ECS desvía el tráfico restante a la nueva revisión. Ambas estrategias permiten un tiempo de incorporación del despliegue que pasa después de que todo el tráfico de producción se haya trasladado a la nueva revisión antes de finalizar la anterior, lo que permite una rápida reversión sin tiempo de inactividad si se detectan problemas. Puede configurar los enlaces del ciclo de vida del despliegue para realizar pasos de validación personalizados y usar las alarmas de Amazon CloudWatch para detectar automáticamente los errores y activar las reversiones.
Esta característica está disponible en todas las regiones comerciales de AWS en las que se ofrece Amazon ECS. Puede utilizar estrategias de despliegue lineal y de valores controlados para los servicios de Amazon ECS nuevos y existentes que utilizan el equilibrador de carga de aplicación (ALB) o ECS Service Connect, mediante la consola, el SDK, la CLI, CloudFormation, el CDK y Terraform. Para obtener más información, consulte nuestra documentación sobre los despliegues lineales de Amazon ECS y los despliegues de valores controlados de Amazon ECS.