3.3.1 Spring Boot 프로젝트에 CI/CD 적용하기 3 (Code Deploy)

윤희빈·2026년 8월 25일

AWS CI/CD 구축

목록 보기
17/25

흐름

CodeDeploy를 사용하는 이유

  • CodeDeploy는 수많은 AWS EC2에 배포를 쉽게 할 수 있도록 도와준다.
  • CodeDeploy에 무중단 배포 기능이 내재되어 있어 손쉽게 무중단 배포를 진행할 수 있다.
    공식 문서

AWS CodeDeploy는 배포 대상 관리, 롤링 업데이트나 Blue/Green 배포 같은 무중단 배포 방식을 쉽게 설정하도록 돕는 AWS 배포 자동화 서비스예요. 여러 대 서버 관리에 강점이 있죠.

장점

  • 서버가 여러 대이더라도 쉽게 자동 배포를 구축할 수 있다.
  • 쉽게 무중단 배포를 적용시킬 수 있다.

단점

CodeDeploy를 사용함으로써 인프라 구조가 복잡해졌다. 구조가 복잡해짐에 따라 관리 비용, 유지보수 비용, 난이도, 트러블 슈팅 어려움, 복잡도가 증가했다.

사용

  • 확장성을 고려한 프로젝트에서 많이 사용한다.
  • 서버를 여러 대 이상 구동해야 하거나 무중단 배포가 중요한 서비스일 때 주로 활용한다.
profile
비니비니히비니의 정리블로그

0개의 댓글