게시된 날짜: Mar 27, 2019
AWS Fargate와 Amazon Elastic Container Service(ECS)가 작업 세트 관리 API를 출시하면서 ECS 서비스에 외부 배포 컨트롤러를 지원합니다. 작업 세트는 단일 ECS 서비스 안에서 애플리케이션 수정의 통제된 관리를 허용하는 새로운 프리미티브입니다. 이제 새로운 API를 통해 애플리케이션의 여러 개정 및 전환을 한 버전에서 다른 버전으로 관리할 수 있습니다.
일반적으로 서비스의 신규 버전은 단계적인 배포 순서대로 배포하여 모든 기능이 원만하게 작동하는지 확인한 후에 한 버전에서 다른 버전으로 현재의 프로덕션 워크로드를 완전히 전환합니다. 기존에는 애플리케이션의 새 버전을 ECS에서 완전히 관리하려면 새로운 ECS 서비스를 시작하고 한 서비스에서 다른 서비스로 트래픽을 이동해야 했습니다.
이제 작업 세트를 이용하면 단일 서비스 안에서 범위가 지정된 모든 애플리케이션의 여러 개정을 구성할 수 있습니다. 애플리케이션의 새 버전을 배포하고 싶으면 작업 정의가 들어 있는 기존 서비스 안에서 새 작업 세트를 만들면 됩니다. 개별 작업 세트에서도 크기 파라미터를 제공하므로 전반적으로 원하는 서비스 작업 중 특정 비율의 실행을 확인할 수 있습니다.
Amazon ECS 또는 AWS Fargate에서 배포를 관리할 작업 세트를 시작하려면 설명서를 읽어보십시오.