GitLab
-
[Infra] 무중단 배포 전략 (Rolling / Blue-Green / Canary)프로젝트/뉴스타 2024. 7. 21. 15:45
무중단 배포 전략 (Rolling / Blue-Green / Canary) 왜 궁금했을까❓뉴스타 서비스 CI/CD 과정에서 서비스가 중단되는 문제점으로 인해 사용자가 일정 시간동안 서비스를 이용하지 못하는 문제점이 있었다. 이러한 것을 해결하고자 무중단 배포 전략을 도입하여 사용자들에게 무중단 서비스를 제공하고자 한다. 무중단 배포 전략을 알아보고 뉴스타 서비스에 알맞은 배포 전략을 도입해보겠다.1. 무중단 배포란?사용자에게 서비스 중단 없이 새로운 버전의 서비스를 배포하는 방법1.1. 일반적인 배포 과정서비스를 운영하면서 새로운 버전을 배포하기 위해서는 기존 서비스를 종료이후, 새로운 서비스를 시작하여 사용자에게 새로운 버전의 서비스 제공1번과 2번 사이에 사용자들이 서비스를 이용하지 못하는 시간이 생..