블루그린 배포
로드 밸런서를 활용해서 2개(이전 버전, 신규버전) 를 배포한다.
신규 버전을 테스트한다.
그리고 이전 버전의 트래픽을 신규 버전으로 보내는 방식이다.
카나리 배포
신규 버전을 지정한 서버 1대, 특정 유저에게만 배포한다.
정상적이면 전체를 배포한다.
문제가 있다면 롤백한다.
트래픽을 조금 흘려서 괜찮은지 확인하고 배포하는 방식이다.
'아키텍처 | 설계' 카테고리의 다른 글
콘웨이의 법칙과 시스템 설계 / 대규모 마이크로 서비스 - 마이크로 서비스 아키텍처 11장 (0) | 2020.06.08 |
---|---|
MSA 모니터링 / 장애전파 / 테스트 (0) | 2020.06.07 |
kafka, rabitmq, sqs 사용시 고려사항 - 마이크로 서비스 아키텍처 (0) | 2020.06.07 |
MSA 데이터 베이스 분리, 트랜잭션 처리 TCC , 앤서블/테라폼 (0) | 2020.06.07 |
디자인 패턴- 퍼사드 패턴, 스트랭글러 패턴 (0) | 2020.06.07 |
댓글