시니의 개발 삽질기록소

  • 홈
  • 태그
  • 방명록

nginx 1

[CICD] Docker + Github Action + Nginx + Spring Boot를 이용한 blue/green 방식 무중단 배포

오늘은 Blue green 배포에 대해 써보겠다.1) blue/green 방식에 대한 이해blue/green 배포 방식은 트래픽을 한번에 구버전에서 신버전으로 옮기는 방식으로 blue와 green을 나란히 구성해 두 상태로 배포 시점에 트래픽을 blue에서 green으로 일제히 전환시킨다.현재 blue 컨테이너 8081포트를 바라보고 있지만green 컨테이너가 활성화 되는 동안에도 요청은 blue 컨테이너로 reverse proxy 되기에 서비스는 중단되지 않는다.  green 컨테이너 가 활성화 되면, blue 컨테이너로 보내던 요청을 green으로 향하도록 바꾸고 nginx를 reload시켜준다.  따라서 nginx는 green 컨테이너 를 바라보고 reverse proxy 시켜준다. 이를 통해 서버..

DevOps 2024.09.04
이전
1
다음
더보기
프로필사진

시니의 개발 삽질기록소

맨땅에 헤딩, 삽질이 취미인 시니입니다...

  • 분류 전체보기 (23)
    • Conference (1)
    • DB (2)
      • SQL (1)
      • NoSQL (0)
    • AWS (4)
    • DevOps (4)
      • Docker (2)
    • Language (2)
      • Java (2)
    • Frontend (0)
      • React (0)
    • Object Detection (0)
      • Mmpose (0)
    • Spring Boot (6)
    • Algorithm (1)

Tag

login, AI, CORS, spring boot, ECS, cicd, RDS, nginx, EC2, react, ecr, Java, Docker, spring jpa, mysql, conference, AWS, spring eureka, backend, ELB,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바