Recursos necesarios para las implementaciones lineales de Amazon ECS - Amazon Elastic Container Service

Recursos necesarios para las implementaciones lineales de Amazon ECS

Para utilizar una implementación lineal con transferencia de tráfico administrada, su servicio debe utilizar una de las siguientes características:

  • Equilibrador de carga de aplicación

  • Service Connect

nota

Las implementaciones lineales no son compatibles con los equilibradores de carga de red. Para que sean compatibles con los equilibradores de carga de red, utilice en su lugar las implementaciones azul/verde.

En la siguiente lista se proporciona una descripción general de alto nivel de lo que se debe configurar para las implementaciones lineales de Amazon ECS:

Prácticas recomendadas

Siga estas prácticas recomendadas para una implementación lineal de Amazon ECS correcta:

  • Asegúrese de que la aplicación pueda gestionar ambas revisiones de servicio funcionando simultáneamente.

  • Planifique una capacidad de clúster suficiente para gestionar ambas revisiones de servicio durante la implementación.

  • Compruebe sus procedimientos de reversión antes de implementarlos en producción.

  • Configure las comprobaciones de estado adecuadas que reflejen con precisión el estado de su aplicación.

  • Establezca un tiempo de incorporación que permita realizar pruebas suficientes de la nueva revisión de servicio.

  • Implemente alarmas de CloudWatch para detectar automáticamente los problemas y activar las reversiones.

  • Elija porcentajes de pasos y tiempos de incorporación que equilibren la velocidad de implementación con las necesidades de validación.

  • Utilice porcentajes de pasos más pequeños (del 5 al 10 %) para las aplicaciones críticas a fin de minimizar la exposición a los riesgos.

  • Establezca tiempos de incorporación más largos para los pasos de las aplicaciones que necesitan tiempo para activarse o estabilizarse.

  • Implemente alarmas de CloudWatch para detectar automáticamente los problemas y activar las reversiones en cualquier incremento del tráfico.

  • Supervise de cerca las métricas de las aplicaciones durante cada cambio de tráfico para detectar si se degrada el rendimiento de forma temprana.

  • Asegúrese de que la aplicación pueda gestionar ambas revisiones de servicio funcionando simultáneamente.

  • Compruebe sus procedimientos de reversión en diferentes porcentajes de tráfico antes de implementarlos en producción.