토픽 29 / 192·애자일과 DevOps
배포 전략 (Deployment Strategy)
배포 전략 (Deployment Strategy)
새 버전의 소프트웨어를 프로덕션 환경에 안전하게 릴리스하기 위한 방법
주요 전략
- •롤링 배포(Rolling): 인스턴스를 순차적으로 교체
- •블루-그린 배포(Blue-Green): 두 환경 전환
- •카나리 배포(Canary): 일부 트래픽만 신규 버전으로
- •A/B 테스팅: 사용자 그룹별 다른 버전
선택 기준: 가용성 요구사항, 리소스, 롤백 필요성, 위험 허용도
도구: Kubernetes, Istio, AWS ELB, LaunchDarkly
비교: 롤링(순차) vs 블루그린(전환) vs 카나리(점진)
연관: CD, 무중단 배포, 피처 플래그