Notice
Recent Posts
Link
Tags
- Docker
- Django
- 문자열
- select
- 스프링부트
- 프로그래머스
- springboot
- join
- string
- 스프링
- 자바
- spring boot
- SSL
- 데이터베이스
- spring mvc
- spring security 6
- ORM
- java
- 1차원 배열
- static
- nginx
- spring
- sql
- mysql
- jpa
- AWS
- DI
- hibernate
- PYTHON
- @transactional
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Archives
목록blue green (1)
개발하는 자몽
블루/그린 무중단 배포
목표 Nginx와 Docker를 이용하는 블루/그린 무중단 배포 방식을 정리합니다. 마지막을 보면 나와있지만, 사실 이번 블루/그린 무중단 배포는 실패입니다. 하지만, 기록 겸 회고하기 위해 남깁니다. 무중단 배포 Zero-downtime Deployment 무중단 배포는 서비스가 중단되지 않은 상태(zero-downtime)에서 새로운 버전을 사용자들에게 배포하는 것입니다. 무중단 배포에는 크게 3가지 방법이 있습니다. 1. 롤링 배포 Rolling Deployment 트래픽을 점진적으로 구버전(사용 중인 버전)에서 새로운 버전으로 교체하는 배포 전략입니다. 서비스 중인 서버 하나를 로드밸런서에서 라우팅 하지 않도록 한 뒤, 새 버전을 적용하여 다시 라우팅 하도록 합니다. 이를 반복하여 모든 서버에 새..
Architecture & Tool
2024. 2. 24. 09:07