패턴 갤러리
풀스택 CI/CD 파이프라인 아키텍처
중급월 ~$80 (소규모 팀 기준)
CodePipelineCodeBuildCodeDeployECSECRRDSCloudWatch
풀스택 CI/CD 파이프라인 아키텍처
코드 커밋부터 프로덕션 배포까지 완전 자동화된 Blue/Green 배포 파이프라인입니다.
🏗️ 이 패턴을 사용하면 좋은 경우: 무중단 배포가 필요한 팀, 컨테이너 기반 마이크로서비스, 자동화된 테스트/빌드/배포 워크플로우
아키텍처 다이어그램
다이어그램 로딩 중...
요구사항
장단점 비교
비용 시뮬레이션
💰 월 비용 예시 (소규모 팀, 일 3회 배포)
- CodePipeline: 파이프라인 1개 = $1
- CodeBuild: 90회 × 5분 × build.general1.small = $4.50
- ECR: 이미지 저장 10GB = $1
- ECS Fargate: 2 태스크 × 0.5vCPU × 1GB = $29
- RDS: db.t3.micro = $15
- CloudWatch: 로그 5GB + 대시보드 = $5
- 합계: ~$56/월
Jenkins 자체 호스팅이라면: EC2 ($30) + 관리 시간 + 장애 리스크
실전 팁
⚠️ 주의할 점:
- Blue/Green 배포 중 데이터베이스 마이그레이션은 하위 호환성 필수
- CodeBuild 빌드 캐시를 활용하면 빌드 시간 50% 이상 단축
- ECS 서비스 최소 2개 태스크로 가용성 확보
- buildspec.yml의 환경변수에 민감 정보는 Secrets Manager 사용
✏️
본인의 말로 설명해 보세요
Blue/Green 배포가 Rolling 배포보다 안전한 이유와 비용 트레이드오프를 설명해보세요.
💡 동시 실행, 즉시 롤백, 리소스 두 배 사용...