AWS

[배포전략] 배포전략 정리(blue/green, 롤링, canary, inplace)

말라가시프랑랑 2022. 3. 4. 12:01
반응형

In-place 배포

  • 배포 환경에 있는 각 인스턴스(어플리케이션)를 일시정지한 후, 배포가 성공하면 해당 배포 버전으로 어플리케이션을 다시 시작.
  • 다시 시작 되면 유효성을 검사하게 됨.
  • ELB를 사용 중이면 각 인스턴스가 배포 중이더라도 등록 해제 후, 배포가 끝나면 다시 등록 가능
  • 배포 완료 후 이전 버전으로 롤백도 가능
  • ec2, 온프레미스 환경에서만 사용 가능

롤링 배포

  • 구버전 -> 신버전으로 점진적으로 배포가 진행됨과 동시에 구버전의 인스턴스는 삭제됨
  • 서버 수의 제약이 있을 경우 좋지만, 배포 중에는 실행 중인 서버 수가 줄어들기 때문에 서버 처리 용량을 미리 고려해야함.

    추가 배치 롤링 배포

  • Elastic Beanstalk에서 전체 용량을 줄이지 않는 롤링 배포 설정 가능
반응형

'AWS' 카테고리의 다른 글

[AWS] AWS Resilience Hub 란?  (0) 2022.04.17