← 질문 목록
#59깊이 0

배포 방식은 무엇을 기준으로 고르는가?

아키텍처 · 분산시스템심화빌드·배포

문제가 생겼을 때 몇 명이 겪느냐다. 되돌리는 속도와 자원 비용이 그다음이다.

기준블루그린카나리
노출 범위전환 즉시 전부일부부터
되돌리기트래픽만 되돌린다비율을 줄인다
자원두 벌이 필요한 벌에 조금 더

블루그린은 새 버전을 통째로 띄워 두고 트래픽만 옮긴다. 되돌리기가 가장 빠르지만 그 순간 모든 사용자가 새 버전을 만난다.

카나리는 5%부터 늘린다. 문제가 있어도 그만큼만 겪지만, 두 버전이 동시에 도는 동안 DB 스키마가 양쪽과 맞아야 한다.

무중단 배포에서는 구버전과 신버전이 같은 스키마를 함께 써야 한다. 구버전과 신버전이 함께 도는 무중단 배포에서는 컬럼을 한 번에 못 지운다. 읽기를 끊고, 쓰기를 끊고, 그다음에 지운다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

배포 방식은 무엇을 기준으로 고르는가?