카나리 배포
From IT Wiki
Revision as of 22:44, 30 January 2020 by 아이리움 (talk | contribs) (새 문서: 분류:소프트웨어 공학 ;Canary Release * 카나리: 일산화탄소에 매우 민감한 새로, 과거 광부들이 카나리를 옆에 두고 작업. 카나리가 죽으...)
- Canary Release
- 카나리: 일산화탄소에 매우 민감한 새로, 과거 광부들이 카나리를 옆에 두고 작업. 카나리가 죽으면 즉시 대피
- 카나리 배포: 시스템을 일부 사용자에게 배포하여 안정성을 확인하고 전체 배포
관련 기법
블루그린 배포
- 배포 관점
- 운영중인 블루 환경을 두고, 완전 동일하게 구성된 그린 환경을 구성
- 그린 환경에 배포 및 검증을 완료한 후 라우팅을 그린 환경으로 변경
- 오류가 있는 경우 블루 환경으로 즉시 복귀
A/B 테스트
- 테스트 관점
- A그룹(초기 100% 사용자)에 기존 환경 운영 중
- B그룹(약 10%의 사용자 랜덤 할당)에 새로운 환경 적용
- B그룹에서 문제가 없으면 B그룹의 비율을 점차 늘려 100%로 변경