본문 바로가기 메뉴 바로가기

기록하는 프로그래머

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하는 프로그래머

검색하기 폼
  • 분류 전체보기 (114)
    • Java (54)
      • SpringBoot&Spring (33)
      • JPA, QueryDSL (16)
      • Mapstruct (4)
    • Javascript (7)
    • Server (8)
      • Linux (7)
      • Windows (1)
    • Database (6)
      • Oracle (4)
      • MSSQL (2)
    • DevOps (20)
      • Jenkins (8)
      • Docker (4)
      • NginX (4)
      • Apache (2)
      • IIS (1)
      • CI CD (1)
    • 형상관리 (3)
      • Git (3)
    • Tools (9)
      • IntelliJ (8)
      • VSCode (1)
    • 보안 (5)
      • 메일보안 (4)
      • 웹방화벽 (1)
  • 방명록

무중단배포 (1)
[CI/CD] 무중단 배포하기. (feat. Jenkins+nginx)

우리가 서비스를 구축해서 사용하다보면 업데이트, 버그픽스시 서비스를 순단하고 배포하고 오류수정 후 오픈하는 식의 과정을 가졌었다. 옛날에는 거의 사용자가 없는 시간대에 배포를 하곤 했었다는...ㅋ 요즘엔 AWS codedeploy 를 이용해서 blue/green 배포를 하거나아니면  도커 컨테이너를 새로 올려서 배포판으로 연결하거나 하는 여러 방식이 있다.각각의 서비스 구축 상태에 따라 여러 방식으로 blue/green 무중단 배포 시스템을 구성 할 수 있다.    과거했던 프로젝트들이 대부분 Jenkins - apache - tomcat 이런식으로 구성되어있고서비스 배포할때마다 1~5분 정도 순단되는 상황을 겪고 있다.(프로젝트 시작 당시에는 내부프로젝트니까 퇴근시간에 배포하지 뭐~ 이런 마인드 였나보..

DevOps/CI CD 2023. 4. 10. 15:05
이전 1 다음
이전 다음
반응형
공지사항
  • 헬스시작!
  • 카카오 구글광고 때문에 포스트가 난장판입니다.
  • 블로그 이전완료!
최근에 올라온 글
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
Today
Yesterday

Powered by Tistory / Designed by Tistory / Managed by Jaybee / Icons by Icons8

티스토리툴바