블루-그린 배포 패턴 – 문제 상황
롤링 배포에서는 소프트웨어 새 버전을 릴리스할 때 서버를 한대씩 내리고 배포하는 방식을 사용했다. 하지만 장애가 연쇄적으로 발생할 가능성이 있고, 호환성 문제가 발생할 수 있다.
블루-그린 배포 패턴
블루-그린 배포 패턴에서는 운영서버와 동일한 배포 환경인 그린 환경을 두고 업그레이드를 진행한 다음 그린 환경을 운영서버로 변경하는 방식이다.
블루-그린 배포 패턴 - 장점
- 블루환경과 그린환경은 동일한 서버 개수를 가지고 있다.
- 특정 시점에 하나의 버전만 가지고 있다.
블루-그린 배포 패턴 - 단점
- 실제 필요한 서버 수의 두 배로 실행을 해야 한다. 즉, 추가적인 하드웨어 비용이 든다.
참고
반응형