무중단 배포
·
프로그래밍/Infra
무중단 배포 왜 해야할까? 현재 운영중인, 서비스의 신 기능 추가로 인해 버전이 업그레이드 되고 새로운 파일을 배포해야할 때, 다운 타임이 발생하게 됩니다 다운타임이 발생하는 배포 방식을 중단 배포라고 하며, 이 시간동안은 유저가 서비스를 이용할 수 없기에 유저에게 지속적으로 서비스를 제공하기 위해 무중단 배포 방식을 고려해봐야 합니다 무중단 배포 무중단 배포는 서비스가 중단되지 않은 상태(zero-downtime)로, 새로운 버전을 사용자들에게 배포하는 것을 의미합니다 무중단 배포를 하기 위해서는 최소 서버가 2대 이상 확보되어야 합니다. 무중단 배포의 종류 롤링(Rolling) 배포 현재 운영중인 서비스의 트래픽을 점진적으로 구버전에서 새로운 버전으로 옮기는 방식 입니다. 점진적으로 트래픽을 옮기는 ..