1. 무중단 배포 무중단 배포란? 배포는 개발환경에서 개발된 코드를 패키징하여 서버에서 새로운 버전의 애플리케이션을 실행하도록 하는 것을 의미한다. 그 중에서 무중단 배포란 서버를 따로 중단하지 않고 배포를 진행하는 것을 의미한다. 예를들어, 배포 후 서버가 뜨는데 30초가 걸린다면 최소 30초 + @ 의 서비스 불가 시간이 발생하는데 이를 다운타임이라고 한다. 애플리리케이션의 서비스를 원활히 제공하기 위해서는 이 다운타임이 없는 무중단 배포를 해야만 한다. 2. 무중단 배포의 필요 요건 두대 이상의 서버 (혹은 애플리케이션)을 서비스해야한다. - 다운타임이 발생하지 않으려면 실제 서비스 중인 서버와 새롭게 배포한 서버가 동시에 존재해야 한다. - 비용을 줄이려면 배포할때만 새롭게 서버를 띄우고, 배포가..