AWS CodeDeploy 기능
CodeDeploy를 선택해야 하는 이유
AWS CodeDeploy는 Amazon Elastic Compute Cloud(Amazon EC2), AWS Fargate, AWS Lambda 및 온프레미스 인스턴스를 비롯하여 다양한 컴퓨팅 서비스에 대한 애플리케이션 배포를 자동화하는 서비스입니다. CodeDeploy에서 애플리케이션 배포를 완전히 자동화하므로 수동 작업이 필요하지 않습니다. CodeDeploy는 단계적 업데이트와 배포 상태 추적을 통해 배포하는 동안 애플리케이션 가동이 중지되지 않도록 합니다. CodeDeploy는 AWS Management Console, AWS Command Line Interface(AWS CLI), SDK 또는 API를 통한 중앙 집중식 배포 제어를 제공하여 배포를 시작, 제어 및 모니터링할 수 있게 해줍니다. 개별 설치 이벤트에 대한 배포 진행 상태를 볼 수 있습니다. CodeDeploy는 최신 배포 기록을 추적하고 저장하므로 이전 배포 변경 기록 및 타임라인을 조사할 수 있습니다.
CodeDeploy는 플랫폼과 언어에 구애받지 않으며 모든 애플리케이션과 연동하므로 기존 설치 코드를 재사용할 수 있습니다. 또한, CodeDeploy API를 사용하여 기존 소프트웨어 전송 프로세스나 지속적인 전송 도구 체인과 애플리케이션 배포를 손쉽게 통합할 수 있습니다.