💡 etc/Infra

[INFRA] 배포 전략 (카나리/롤링/블루그린)

heywantodo 2023. 4. 17. 16:25
728x90
반응형

[INFRA] 배포 전략

 

1. 롤링 (Rolling)

: 서버가 점진적으로 교체되면서 모든 서버가 교체될 때까지 진행

 

  • 관리가 간편하고 상황에 따라 손쉽게 롤백이 가능 
  • 사용중인 인스턴스에 트래픽이 몰릴 수 있음
  • 호환성 문제 발생 가능

 

2. 블루 그린 (Blue-Green)

: 기존 버전을 유지한 채로 새 버전을 배포하고 일제히 한번에 전환 

 

  • 운영 환경에 영향을 주지 않고 새로운 버전을 테스트 할 수 있음
  • 자원이 두배로 필요 -> 비용이 많이 듦

 

3. 카나리 (Canary)

: 기존 버전을 유지 한 채로 일부 버전만 신규 버전으로 배포

 

  • 신규 버전에 버그나 이상은 없는지 확인 가능
  • 네트워크 트래픽 제어가 부담 될 수 있음

 

 

728x90
반응형