IT/Cloud 13

배포 기법_Rolling/BlueGreen/Canary/Recreate

클라우드 환경/MSA 아키텍처의 확산으로 인해, 배포 기법에 대한 변화가 일어 나고 있다. 대표적인 배포 기법은 다음과 같다. 이 중 4번을 제외하고는 무중단 배포 기법(downtime 불필요)에 해당한다. 1. Rolling Update 2. Blue/Green Deployment 3. Canary Release 4. Recreate 1. Rolling Update - 설명 : 1) 어플리케이션의 새 버전을 하나씩 배포하면서 구 버전 인스턴스는 하나씩 제거 -> 신규 버전 어플리케이션으로 새 서버 구성 후 기존 서버 하나를 제거한다. 2) 트래픽 처리는 별도로 하지 않으며 점진적으로 새버전으로 옮겨가게 됨. 3) 새 버전의 인스턴스가 정상이면 구 버전의 인스턴스를 삭제함. - 장점 : 1) 관리 및 R..

IT/Cloud 2021.07.18