DevOps BootCamp/CI, CD 파이프라인

롤링 배포

cloudmaster 2023. 4. 25. 14:11
롤링 배포란?
  • 롤링 배포는 애플리케이션이 실행 중인 인프라를 완전히 교체하여 이전 버전의 애플리케이션을 새로운 버전의 애플리케이션으로 서서히 교체하는 배포 전략
  • 롤링 배포는 가용 자원이 제한적일 경우에 사용

 

롤링 배포의 방식

[출처] codestates

  • 사용 중인 인스턴스(v1) 내에서 새 버전(v2)을 점진적으로 교체.

 

롤링 배포의 장점
  • 업그레이드 과정에서 문제가 발견되면 일반적으로 롤링 배포를 "reverse"로 이동하여 새 버전의 앱을 제거하고 이전 버전을 다시 시작할 수 있음
  • Downtime이 없음
롤링 배포의 단점
  • 배포가 진행되는 동안 구버전과 신버전이 공존하기 때문에 호환성 문제가 발생할 수 있음
  • 배포 중인 서버는 서비스가 중단된 상태이기 때문에 서버 부하량을 체크하며 배포를 진행해야 함

 

'DevOps BootCamp > CI, CD 파이프라인' 카테고리의 다른 글

EC2 인스턴스에 CodeDeploy-Agent 설치  (2) 2023.04.25
카나리 배포  (0) 2023.04.25
블루/그린 배포  (0) 2023.04.25
서버 환경 변수 설정  (0) 2023.04.25
클라이언트 환경 변수 설정  (0) 2023.04.25