[배포 및 테스트 패턴] 블루-그린 패턴

블루-그린 배포 패턴 문제 상황

롤링 배포에서는 소프트웨어 새 버전을 릴리스할 때 서버를 한대씩 내리고 배포하는 방식을 사용했다. 하지만 장애가 연쇄적으로 발생할 가능성이 있고, 호환성 문제가 발생할 수 있다.

블루-그린 배포 패턴

블루-그린 배포 패턴에서는 운영서버와 동일한 배포 환경인 그린 환경을 두고 업그레이드를 진행한 다음 그린 환경을 운영서버로 변경하는 방식이다.

블루-그린 배포 패턴 - 장점

  1. 블루환경과 그린환경은 동일한 서버 개수를 가지고 있다.
  2. 특정 시점에 하나의 버전만 가지고 있다.

블루-그린 배포 패턴 - 단점

  1. 실제 필요한 서버 수의 두 배로 실행을 해야 한다. 즉, 추가적인 하드웨어 비용이 든다.

참고

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유