카나리아 릴리스에 대한 나의 이해 는 고정 세션이 켜져있는 프로덕션 노드 하위 집합에 대한 부분 릴리스라는 것입니다. 이렇게하면 나쁜 버그를 공개 할 경우 영향을받는 사용자 / 고객의 수를 제어하고 최소화 할 수 있습니다.
블루 / 그린 릴리스에 대한 나의 이해 는 미러링 된 프로덕션 환경 ( "파란색"및 "녹색")이 2 개 있고 변경 사항을 파란색 또는 녹색의 모든 노드에 한 번에 푸시 한 다음 네트워킹 마법을 사용하여 제어한다는 것입니다. 사용자가 DNS를 통해 라우팅되는 환경
따라서 시작하기 전에 지금까지 말한 내용이 잘못된 경우 나를 바로 잡는 것으로 시작하십시오!
내가 어느 정도 궤도에 있다고 가정하면 두 가지 전략에 대한 몇 가지 질문이 있습니다.
- 파란색 / 녹색보다 카나리아가 선호되는 시나리오가 있습니까?
- 배포 모델이 두 전략을 동시에 구현할 수있는 시나리오가 있습니까?