Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
배포시간 단축: 블루-그린 배포 도입기 섬네일

배포시간 단축: 블루-그린 배포 도입기

사람인 favicon사람인·DevOps·
Spring BootJavaCI CDNginxBlue Green Deployment
2025년 11월 04일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

사람인이 롤링 업데이트의 한계를 극복하기 위해 블루-그린 배포를 도입하고 무중단 배포와 배포 시간 단축을 달성했습니다.

구현 방법

  • 포트 기반 블루/그린 환경: 블루 8092, 그린 8093으로 구분
  • Nginx 프록시 포트 전환과 reload로 트래픽 전환 처리
  • 배포 스크립트로 비사용 포트에 배포, 헬스체크, 기존 포트 종료까지 자동화
  • CI 빌드: ./gradlew --build-cache api:bootJar

주요 결과

  • 배포 전 평균 약 13분 30초 → 배포 후 약 1분 54초로 대폭 단축
  • 무중단 운영과 신속 롤백 가능: 포트 전환만으로 구버전으로 즉시 되돌림
  • 같은 서버에서 구/신 버전 동시 테스트 가능으로 품질 보강

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
Istio와 Spinnaker를 활용한 Blue-Green + Canary 자동 배포 전략 도입기 섬네일
74%

Istio와 Spinnaker를 활용한 Blue-Green + Canary 자동 배포 전략 도입기

데브시스터즈 favicon데브시스터즈·2020년 08월 19일
카나리 배포 도입과 상품 유닛의 쓱데이 대응기 섬네일
73%

카나리 배포 도입과 상품 유닛의 쓱데이 대응기

SSG.COM faviconSSG.COM·2025년 02월 19일
TeamCity로 윈도우 클라이언트 배포 파이프라인 만들기 섬네일
69%

TeamCity로 윈도우 클라이언트 배포 파이프라인 만들기

올리브영 favicon올리브영·2024년 12월 06일