Publicado en: Mar 1, 2022

Ahora, los clientes de Amazon Elastic Container Service (ECS) pueden insertar errores de contenedores a nivel de tarea con los experimentos de AWS Fault Injection Simulator (FIS). Gracias a esta nueva acción de error de AWS FIS, ahora puede detener la ejecución de tareas en sus aplicaciones basadas en contenedores, sin importar si están implementadas en la infraestructura de AWS Fargate o Amazon EC2, de modo que puede descubrir bugs ocultos, supervisar puntos ciegos y cuellos de botella de rendimiento difíciles de encontrar en sistemas distribuidos. Los experimentos de AWS FIS pueden ayudarle a medir, validar y mejorar la resiliencia de sus aplicaciones en casos de uso como ingeniería de caos, pruebas de día de partido y entrega continua.

Anteriormente, AWS FIS brindaba errores a nivel de instancia que purgaban instancias de contenedor, al eliminar instancias del clúster y evitar que se asignasen nuevas tareas en dichas instancias. Estos errores a nivel de instancia se podían utilizar para insertar la pérdida de una instancia dentro de un clúster en un contenedor y así, por ejemplo, simular un error de hardware, red o sistema operativo. Sin embargos, estos errores no podían tener como destino componentes individuales de aplicaciones basadas en contenedores, ni tampoco podían utilizarse para contenedores implementados en AWS Fargate.

A partir de ahora, los clientes de Amazon ECS pueden crear y ejecutar experimentos de AWS FIS que detengan tareas de ECS al señalar como destino un ARN de tarea específico, etiquetas o nombres de clústeres y servicios. Esta inserción de error a nivel de tarea brinda un control más detallado para interrumpir los componentes individuales que conforman cargas de trabajo basadas en contenedores, incluidas aquellas alojadas en infraestructura de AWS Fargate o Amazon EC2, lo cual permite que los clientes pueden recrear y prepararse para más condiciones del mundo real que pueden causar problemas inesperados.

La compatibilidad de AWS FIS con errores de Amazon ECS a nivel de tarea está disponible en todas las regiones comerciales de AWS. Puede comenzar a crear y ejecutar experimentos de inyección de ERRORES en la consola de administración de AWS FIS o mediante los SDK y la CLI de AWS.