개요
AWS CodeDeploy는 Amazon EC2, Amazon ECS, AWS Lambda 및 On-Premise 서버와 같은 다양한 컴퓨팅 서비스에 대해 소프트웨어 배포를 자동화하여 제공하는 완전 관리형 배포 서비스 입니다. AWS CodeDeploy는 지속적인 배포를 지원하는 대표적인 CD도구로써, AWS CodeDeploy를 사용하게 되면 새로운 기능 및 문제가 되는 코드에 대해 빠르고 신속하게 배포할 수 있습니다. 그리고 애플리케이션을 배포하는 동안 기존 서비스에 영향을 최소화하면서 배포를 수행할 수 있는 다양한 배포 방법을 지원합니다.
CodeDeploy의 특징과 이점
1. 자동화된 배포 : 반복적인 배포를 손쉽게 수행할 수 있으며, On-Premise 환경에 대한 배포와 Auto Scaling 배포 지원을 통해 서비스의 화장성을 지원합니다.
2. 서비스 가동 중지 시간 최소화입니다. AWS CodeDeploy는 서비스 다운타임을 방지하거나 최소화하며, 배포 수행 중 애플리케이션의 가용성을 극대화할 수 있습니다. 다양한 배포 방법을 통해 점진적으로 업데이트를 수행할 수 있으며, 설정을 통해 배포 상태를 추적하거나 모니터링 할 수 있습니다.
3. 배포 서비스에 대한 모니터링입니다. AWS Management Console 또는 AWS CLI를 통해 배포를 수행하고 진행상태를 추적할 수 있습니다.
4. 손쉬운 서비스 확장입니다. AWS CodeDeploy는 플랫폼, 아키텍쳐 및 언어에 구애받지 않고 모든 종류의 애플리케이션과 연동 가능합니다.
'IaaS > 퍼블릭클라우드' 카테고리의 다른 글
(AWS) CodePipeline 이란? (0) | 2021.06.12 |
---|---|
(AWS) CI/CD를 위한 AutoScaling, Cloud9과 CodeDeploy로 구현 (0) | 2021.06.12 |
(AWS) AWS CodeBuild 란? 그리고 실습 (0) | 2021.06.07 |
(AWS) CodeCommit 사용을 위한 IAM설정 (0) | 2021.06.07 |
(AWS) AWS의 CI/CD 툴 - CloudWatch (0) | 2021.06.06 |