💡 etc/Infra
[INFRA] 배포 전략 (카나리/롤링/블루그린)
heywantodo
2023. 4. 17. 16:25
728x90
반응형
[INFRA] 배포 전략
1. 롤링 (Rolling)
: 서버가 점진적으로 교체되면서 모든 서버가 교체될 때까지 진행
- 관리가 간편하고 상황에 따라 손쉽게 롤백이 가능
- 사용중인 인스턴스에 트래픽이 몰릴 수 있음
- 호환성 문제 발생 가능
2. 블루 그린 (Blue-Green)
: 기존 버전을 유지한 채로 새 버전을 배포하고 일제히 한번에 전환
- 운영 환경에 영향을 주지 않고 새로운 버전을 테스트 할 수 있음
- 자원이 두배로 필요 -> 비용이 많이 듦
3. 카나리 (Canary)
: 기존 버전을 유지 한 채로 일부 버전만 신규 버전으로 배포
- 신규 버전에 버그나 이상은 없는지 확인 가능
- 네트워크 트래픽 제어가 부담 될 수 있음
728x90
반응형