본문 바로가기
Infra#Infra#Deployment#CD조회 2

Canary Deployment란?카나리 배포

정의

신버전을 소수 트래픽(1~10%)에 먼저 노출해 문제없음을 확인한 후 점진 확대하는 배포 전략.

다른 표현카나리 배포Canary

Canary Deployment란?

광산의 카나리아에서 유래. 전체 배포 전 소수 사용자에게 먼저 노출해 안전성을 검증한다.

흐름

  1. v2를 1% 트래픽에 노출
  2. 에러율·지연 모니터링
  3. 문제없으면 10% → 50% → 100%
  4. 문제 발생 시 즉시 0%로 복귀

Blue-Green과 차이

  • Blue-Green — 전체 트래픽을 한 번에 스위치
  • Canary — 점진적 확대

Canary는 롤백 비용이 낮지만 복잡도 있음. Argo Rollouts, Flagger 같은 도구가 표준.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Infra 전체 →