

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS CodeDeploy
<a name="aws-codedeploy"></a>

[AWS CodeDeploy](https://aws.amazon.com/codedeploy)는 [Amazon Elastic Compute Cloud](https://aws.amazon.com/ec2)(Amazon EC2), [AWS Fargate](https://aws.amazon.com/fargate) AWS Lambda및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 대한 소프트웨어 배포를 자동화하는 완전관리형 배포 서비스입니다.를 AWS CodeDeploy 사용하면 새 기능을 빠르게 릴리스할 수 있고, 애플리케이션 배포 중 가동 중지를 방지할 수 있으며, 애플리케이션 업데이트의 복잡성을 처리할 수 있습니다. CodeDeploy를 사용하여 소프트웨어 배포를 자동화하여 오류가 발생하기 쉬운 수동 작업의 필요성을 줄일 수 있습니다. 서비스는 배포 요구 사항에 맞게 확장됩니다.

CodeDeploy는 DevOps의 지속적 배포 원칙에 부합하는 몇 가지 이점이 있습니다.
+ **자동 배포 **- CodeDeploy는 소프트웨어 배포를 완전히 자동화하므로 안정적이고 빠르게 배포할 수 있습니다.
+ **중앙 집중식 제어** - CodeDeploy를 사용하면 AWS Management Console 또는를 통해 애플리케이션 배포의 상태를 쉽게 시작하고 추적할 수 있습니다 AWS CLI. CodeDeploy는 각 애플리케이션 개정이 배포된 시기와 위치를 볼 수 있는 세부 보고서를 제공합니다. 푸시 알림을 생성하여 배포에 대한 실시간 업데이트를 받을 수도 있습니다.
+ **가동 중지 시간 최소화 **- CodeDeploy는 소프트웨어 배포 프로세스 중에 애플리케이션 가용성을 극대화하는 데 도움이 됩니다. 변경 사항을 점진적으로 도입하고 구성 가능한 규칙에 따라 애플리케이션 상태를 추적합니다. 오류가 있는 경우 소프트웨어 배포를 쉽게 중지하고 롤백할 수 있습니다.
+ **채택하기 쉬**움 - CodeDeploy는 모든 애플리케이션에서 작동하며 다양한 플랫폼 및 언어에서 동일한 경험을 제공합니다. 기존 설정 코드를 쉽게 재사용할 수 있습니다. CodeDeploy는 기존 소프트웨어 릴리스 프로세스 또는 지속적 제공 도구 체인(예: AWS CodePipeline GitHub, Jenkins)과 통합할 수도 있습니다.

AWS CodeDeploy 는 여러 배포 옵션을 지원합니다. 자세한 내용은이 문서의 *[배포 전략](deployment-strategies.md)* 섹션을 참조하세요.