인프라 & 클라우드 · 중급
Blue-Green 배포와 Canary 배포의 차이점과 장단점을 설명해주세요.
힌트 · 트래픽 전환 방식과 리스크 관리 측면에서 비교해보세요.
트래픽 전환리스크 최소화롤백모니터링점진적 배포
모범답안
Blue-Green 배포와 Canary 배포는 모두 무중단 배포 전략이지만, 트래픽 전환 방식과 리스크 관리에서 차이가 있습니다.
Blue-Green 배포는 기존 환경(Blue)과 동일한 새로운 환경(Green)을 구축하고, 모든 트래픽을 한 번에 Green 환경으로 전환합니다. 장점은 간단하고 빠르다는 것이지만, 롤백 시 전체 트래픽을 Blue 환경으로 되돌려야 하므로 리스크가 큽니다.
Canary 배포는 새로운 버전을 소수의 사용자에게 먼저 배포하여 테스트하고, 문제가 없으면 점진적으로 트래픽을 늘려나갑니다. 장점은 리스크를 최소화하고 실제 사용자 환경에서 테스트할 수 있다는 것이지만, Blue-Green 배포보다 복잡하고 시간이 오래 걸립니다. 또한, Canary 배포는 롤백이 쉽고, 문제 발생 시 영향 범위를 최소화할 수 있습니다.
어떤 배포 전략을 선택할지는 서비스의 특성, 리스크 감수 수준, 배포 복잡성 등을 고려하여 결정해야 합니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.