without haste but without rest

애플리케이션 배포 프로세스 본문

Computer Science

애플리케이션 배포 프로세스

JinungKim 2022. 1. 13. 18:07

중단 배포

서비스를 완전히 내린 뒤 신규 버전으로 다시 올리는 방법


무중단 배포

  • 블루/그린: 이전 버전과 신규 버전을 동시에 띄워두고 트래픽을 전환하는 방법
  • 롤링: 파티션을 하나씩 바꿔가는 방법으로 규모가 크면 리밸런스에 시간이 오래 소요된다.
  • 카나리: 파티션 개수가 많을 때 소수의 파티션만 먼저 수행한 뒤 나머지 파티션은 블루/그린 or 롤링 방법으로 배포한다.
    • 100개의 파티션이 존재하면 1개의 파티션을 테스트하고 문제가 없으면 나머지를 배포한다.

 

'Computer Science' 카테고리의 다른 글

SOLID Principle  (0) 2022.02.10
Layered Architecture  (0) 2022.02.10
Comments