게시된 날짜: Jul 9, 2020

오늘 Amazon Elastic Container Service(ECS)는 고객이 AWS에서 컨테이너식 애플리케이션을 쉽게 개발, 릴리스 및 운영할 수 있도록 돕는 명령줄 인터페이스 도구인 AWS Copilot을 발표했습니다. AWS Copilot은 작업 정의, 이미지 리포지토리, AWS 리소스(예: 로드 밸런서, 배포 파이프라인)를 비롯한 프로덕션 지원 서비스를 Amazon ECS 및 AWS Fargate에서 실행하는 데 필요한 모든 인프라 및 아티팩트를 단일 명령을 사용하여 생성합니다. AWS Copilot을 사용하면 사용자가 인프라를 설정보다 애플리케이션 개발에 집중할 수 있습니다.

AWS Copilot을 사용하면 안전하고 확장 가능한 인프라를 제공하는 기본 제공 서비스 패턴 중 하나를 사용하여 서비스를 시작할 수 있습니다. 서비스가 시작 및 실행되면 AWS Copilot의 기본 제공 명령을 사용하여 데이터베이스, Amazon S3 버킷 및 새로운 배포 환경과 같은 서비스, 인프라를 다양한 계정 및 리전에 쉽게 추가할 수 있습니다. 애플리케이션을 시작하고 확장하는 것도 중요하지만 AWS Copilot은 애플리케이션을 쉽게 릴리스하고 운영할 수 있게 지원합니다. AWS Copilot을 사용하면 단 두 개의 명령으로 완벽하게 작동하는 CI/CD AWS CodePipeline을 설정하여 여러 배포 단계를 통해 안전하게 배포할 수 있습니다. 또한, 터미널에서 나가지 않고 단 몇 초 내에 모든 서비스 로그 및 상태를 볼 수 있습니다. 마지막으로, AWS Copilot을 사용하면 사용자의 팀에 적합한 협업 모델을 선택할 수 있습니다. AWS Copilot을 사용할 때는 단독으로 작업하거나 AWS 계정의 다른 사용자와 애플리케이션을 공유할 수 있습니다.  

시작하려면 다음 리소스를 참조하십시오.

  • Copilot은 AWS Fargate가 지원되는 리전에 애플리케이션을 배포할 수 있으며 여기에서 Mac 및 Linux에 다운로드할 수 있습니다.
  • 언제든지 AWS에 문의해주시고 오픈 소스 GitHub 리포지토리에서 프로젝트에 대한 자세한 내용도 확인해보십시오.
  • AWS Containers 블로그에서 AWS Copilot에 관한 글을 읽어보십시오.
  • 설명서에서 Copilot을 사용하는 예제가 포함된 자습서를 참조하십시오.