무중단배포
무중단 배포 방식 (Rolling Update, Blue/Green, Canary)
무중단 배포 방식 (Rolling Update, Blue/Green, Canary)
2022.08.14무중단 배포 무중단 배포는 말그대로 중단하지 않고 배포를 진행하는 것을 의미합니다. 보통은 애플리케이션을 업데이트 한 뒤, 배포를 하게 될 경우 애플리케이션을 중단시키고 배포하게 됩니다. 이럴경우 사용자는 배포가 완료되는 시간 동안 애플리케이션 사용에 제한이 생기게 됩니다. 이렇게 서비스가 중단되는 시간을 다운타임(Downtime)이라고 하며, 이러한 다운타임을 없애고자 생긴것이 무중단 배포입니다. 무중단 배포를 하기 위해서는 두대 이상의 서버가 필수적으로 필요합니다. 실제로 서비스 중인 서버 한대와 새롭게 배포한 서버 한대를 사용하여 무중단 배포를 할 수 있습니다. 최근에는 서비스를 더 작게 만들고 더 자주 배포하는 방식으로 변화하고 있습니다. 그만큼 변경 사항이 생겼을 때 더 빠르게 반영할 수 있지만..