[DevOps] 무중단 배포 전략
서비스를 만들고 나면, 서비스를 사용자들에게 제공하기 위해 배포라는 단계를 거쳐야한다.현재는 많은 서비스 업체들이, 클라우드 서비스를 사용하면서 무중단 배포 를 사용하고 있다.이를 통해 서비스를 내리지 않고, 배포 중에도 서비스를 제공할 수 있다.현재 많이 언급되는 무중단 배포 전략에는 다음 세가지 방법이 있다.RollingBlue-GreenCanaryRolling 배포파드가 여러개인 경우, 하나씩 순차적으로 새로운 이미지로 배포 되도록 하는 방식다운타임을 최소화한다는 점이 장점으로 꼽히며, 마이너한 버그 픽스 정도의 배포시에 사용하기좋다.만약 배포 중에 사용자가 서비스에 접근하게 될 경우, 구, 신버전의 어플리케이션중 어느 서비스에 접속 될지 모른다는 단점이 있다.모든 파드가 새로 배포 되기까지 blu..
개발공부/DevOps
2024. 12. 22. 20:24