카나리 배포는 기존 버전을 계속 운영하면서 새 버전으로 가는 트래픽을 조금씩 늘립니다. 각 단계에서 오류율과 지연 같은 지표를 확인하고 문제가 생기면 새 버전으로 가는 비율을 다시 낮춥니다.
데모의 막대는 기존 버전과 새 버전의 트래픽 비중이 5%, 25%, 50%, 100%로 바뀌는 과정을 보여줍니다. 실제 배포의 승격 조건은 사용자 경험에 영향을 주는 지표와 충분한 관측 시간으로 정해야 합니다.
언제 쓰나
새 릴리스의 위험을 실제 트래픽으로 작게 검증하고 빠르게 되돌릴 수 있어야 할 때 사용합니다.