게시된 날짜: Aug 31, 2021

오늘 고객이 마이크로서비스를 분리하고 비동기적으로 이벤트를 이용할 수 있는 게시/구독 아키텍처를 위한 지원과 함께 AWS Copilot의 버전 1.10 출시를 발표하게 되어 정말 기쁩니다. 이제 고객은 AWS Copilot을 사용하여 이벤트 중심 아키텍처를 구축하거나 성능, 안정성 및 확장성을 늘리기 위해 서비스를 분리할 수 있습니다.

모든 기존 AWS Copilot 서비스 및 작업은 새 게시 필드를 사용하여 Amazon Simple Notification Service(Amazon SNS) 주제에 이벤트를 브로드캐스팅할 수 있습니다. 이러한 이벤트는 AWS Fargate에서 실행되는 Amazon Elastic Container Service(Amazon ECS) 서비스를 위한 AWS Copilot의 새로운 ‘작업자 서비스’ 패턴을 사용하여 Amazon Simple Queue Service(Amazon SQS) 대기열을 통해 수신할 수 있습니다.

또한, AWS Copilot v1.10에서는 매니페스트 파일에 새로운 필드 taskdef_overrides를 추가하여 고객이 매니페스트에 공개되지 않은 Amazon ECS 태스크 정의에서 지원하는 모든 필드를 추가할 수 있도록 지원합니다. 이를 통해 고객은 AWS Copilot에서 직접 지원되지 않는 AWS Copilot 작업 및 서비스에 대한 Amazon ECS에서 사용 가능한 구성(예: 고객이 기본 리소스 한도를 변경할 수 있는 ulimit 파라미터)을 사용할 수 있습니다. 그리고 요청 및 로드 밸런싱된 서비스에 대한 alias 필드 기능이 보강되어 단일 항목 대신, 친숙한 도메인 이름 목록을 승인할 수 있습니다.

AWS Fargate를 사용할 수 있는 모든 리전에서 AWS Copilot을 통해 애플리케이션을 Amazon ECS에 배포할 수 있습니다. 또한, 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), EU(아일랜드) 및 아시아 태평양(도쿄)과 같은 AWS 리전에서 AWS App Runner를 사용하여 AWS Copilot으로 애플리케이션을 배포할 수 있습니다. 여기에서 v1.10에 대한 Copilot 릴리스 노트를 참조할 수 있습니다. 시작하려면 여기에서 Mac, Linux 또는 Windows에서 AWS Copilot을 다운로드하세요.