Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 20115
- 14921
- 그리디
- Java
- 13975
- 11501
- Upper bound
- dto projection
- 로그
- EntityGraph
- Blue/Green
- 무한페이징
- 모니터링
- 이진 탐색
- slice개념
- 19598
- join제거
- greedy
- Promtail
- DP
- 2512
- NCP
- 1495
- binary search
- 백준
- Lower bound
- no offset
- 12738
- 이분 탐색
- 3187
Archives
- Today
- Total
목록Blue/Green (1)
멘지의 기록장

프로젝트를 진행하면서 적용했던 Docker와 Github Action, Nginx를 사용한 무중단 배포를 하는 방법을 작성해보려고 합니다. 무중단 배포무중단 배포는 서비스의 중단 없이 새로운 버전의 소프트웨어를 배포하는 것을 말합니다. 새로운 버전의 소프트웨어를 배포하기 위해선1. 기존 서비스 종료2. 새로운 서비스 시작 이와 같은 2가지 과정이 필요합니다. 기존 서비스를 종료하여 시스템을 사용할 수 없는 시간이 생기게 되면 이 시간을 다운타임이라고 합니다.이러한 다운타임을 해결하기 위해 무중단 배포를 사용합니다. 무중단 배포 전략에는 3가지 전략이 있습니다. Rolling, Canary, Blue/Green 중 Blue/Green 방식을 사용하였습니다.Blue/GreenBlue/Green 방식은 트래..
SpringBoot
2024. 7. 30. 01:08