블루 / 그린 배포란 무엇인가요?

동일한 두 개의 생산 환경을 유지하는 소프트웨어 배포 방법입니다.

🔄

정의

블루 / 그린 배포는 동일한 두 개의 생산 환경을 유지하는 소프트웨어 배포 방법으로, 하나의 환경(블루)은 애플리케이션의 현재 버전을 실행하고 다른 하나의 환경(그린)은 새로운 버전을 실행합니다.

🚦

트래픽 전환

주어진 시간에 활성 상태인 환경은 실시간 트래픽을 받으며 모든 생산 트래픽이 이 환경으로 유도되고, 비활성 환경은 새로운 변경 사항을 테스트하고 출시하는 데 사용됩니다.

🔁

롤백

새 버전에 문제가 발생하는 경우, 트래픽을 즉시 이전 활성 환경으로 전환할 수 있어, 다운타임과 위험을 최소화합니다.

🌐

목표

이 방법은 배포 중 다운타임을 줄이기 위해 요청을 한 환경에서 다른 환경으로 즉시 리디렉션함을 목표로 합니다.