Learning
토픽 29 / 192·애자일과 DevOps

배포 전략 (Deployment Strategy)

배포 전략 (Deployment Strategy)

새 버전의 소프트웨어를 프로덕션 환경에 안전하게 릴리스하기 위한 방법

주요 전략

  • 롤링 배포(Rolling): 인스턴스를 순차적으로 교체
  • 블루-그린 배포(Blue-Green): 두 환경 전환
  • 카나리 배포(Canary): 일부 트래픽만 신규 버전으로
  • A/B 테스팅: 사용자 그룹별 다른 버전

선택 기준: 가용성 요구사항, 리소스, 롤백 필요성, 위험 허용도

도구: Kubernetes, Istio, AWS ELB, LaunchDarkly

비교: 롤링(순차) vs 블루그린(전환) vs 카나리(점진)

연관: CD, 무중단 배포, 피처 플래그