728x90
롤링의 경우 순차적으로 배포가 진행되며
그린 블루의 경우 똑같은 서버 구조를 2개 운영하여 변환하는 방식
카나리아는 구 , 신 운영서버의 트래픽을 점진적으로 벨런싱하여 제한된 사용자에게 먼저 제공하는 방식
롤링은 구현이 쉽고, 직관적이며 배포되는 서버가 적을 경우 유리
다만, 이슈가 있지만, 컴파일레벨이나 부팅후 떨어질 수준의 심각한 이슈가 아닌
경미한 이슈에 대한 대응이 없어 문제가 생길경우 이에 대한 조치가 어렵다는 단점
그린 블루의 경우 매우안정적인 구조이며, 문제가 있어도 구버전으로 트래픽 유도만
바꾸면 되기 때문에 조치가 간편함
다만, 똑같은 서버를 동시에 운영하기 때문에 운영비용이 많이들고
대규모 트래픽을 처리하는 기업들의 경우 매우 핵심적인 비지니스를 관리되는 서버들만
해당 방식을 부분적으로 운영하는 것으로 알고 있음
카나리아는 트래픽을 점진적으로 신규서버로 넘기기 때문에 문제가 있을경우
전체사용자에게 영향을 미치지 않고 특정 일부 사용자만 영향을 받아 안정적으로 운영가능
다만, 어쨋든 특정사용자를 위한 리소스가 필요하며 제한된 사용자가 받기때문에
복잡성에 대한 문제가 생긴 경우를 대비하기에는 제한적임
728x90
'NetWork' 카테고리의 다른 글
| 포트납치 와 포트 노킹 (0) | 2025.12.10 |
|---|---|
| OAuth 1.0 vs OAuth 2.0 – 주요 차이점 과 2.0에 대하여 (4) | 2025.08.25 |
| 유니캐스트 , 멀티캐스트 , 브로드캐스트 (0) | 2025.04.02 |
| Inline / out of Paths - 웹 보안에 대한 기술 방식 (0) | 2025.03.23 |
| -2 Prometheus PromQL 과 사용법 (0) | 2025.03.11 |