Publicado en: Aug 31, 2021

Hoy nos complace anunciar el lanzamiento de la versión 1.10 de AWS Copilot con compatibilidad con arquitecturas de publicación/suscripción que los clientes pueden utilizar para desacoplar microservicios y consumir eventos de forma asíncrona. Ahora los clientes pueden utilizar AWS Copilot para crear arquitecturas basadas en eventos o para desacoplar servicios con el fin de aumentar el rendimiento, la fiabilidad y la escalabilidad.

Todos los servicios y trabajos existentes de AWS Copilot pueden utilizar el nuevo campo de publicación para transmitir eventos a los temas de Amazon Simple Notification Service (Amazon SNS). Estos eventos se pueden recibir a través de las colas de Amazon Simple Queue Service (Amazon SQS) con el nuevo patrón “Worker Service” en AWS Copilot para los servicios de Amazon Elastic Container Service (Amazon ECS) que se ejecutan en AWS Fargate.

AWS Copilot v1.10 también agrega un nuevo campo taskdef_overrides en el archivo de manifiesto para permitir a los clientes agregar todos los campos admitidos por las definiciones de tareas de Amazon ECS que no aparecen en el manifiesto. Esto permite a los clientes utilizar configuraciones disponibles para Amazon ECS (como el parámetro ulimit que permite a los clientes cambiar los valores límite de recursos predeterminados) para los trabajos y servicios de AWS Copilot que no se son compatibles en AWS Copilot directamente. Además, el campo alias para los servicios de solicitud y equilibrio de carga se ha ampliado para aceptar una lista de nombres de dominio compatibles en lugar de una sola entrada.

Puede implementar aplicaciones en Amazon ECS con AWS Copilot en todas las regiones en las que AWS Fargate está disponible. Además, puede implementar aplicaciones con AWS Copilot mediante AWS App Runner en las siguientes regiones de AWS: EE. UU. Este (Norte de Virginia), EE. UU. Este (Ohio), EE. UU. Oeste (Oregón), Europa (Irlanda) y Asia-Pacífico (Tokio). Puede consultar las notas de la versión 1.10 de Copilot aquí. Para comenzar, descargue AWS Copilot en Mac, Linux o Windows aquí.