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
- zset
- Kubernetes
- yml
- hammerDB
- docket
- logback
- Helm
- slow query
- eks
- keda
- Software maestro
- SW Maestro
- Debezium
- traceId
- blue-green
- Grafana
- 스프링부트
- Strimzi
- minreplica
- 0 replica
- Salting
- spring boot
- Benchmarks
- Leaderboard
- Kafka
- MSSQL
- SW 마에스트로
- 동등성
- propogation
- Database
Archives
- Today
- Total
목록Deployment (1)
김태오
다양한 배포 방식들
소프트웨어 개발에서 배포 방식은 중요하다. 배포 방식을 결정하는 요인에는 uptime, risk management, resource management, UX 등이 있다. 대표적인 3가지의 배포 방식을 간단한 코드와 함께 알아보도록 한다. 먼저 Blue-Green deployment 이다. 두 개의 동일한 배포 환경을 생성한다. 한 시점에는 하나의 환경만 구동시키도록 한다. 예를 들어 현재 live environment (현재 버젼 의 배포 환경) 가 Blue 이면, 새로운 버젼에서는 Green 환경에서 배포를 시작한다. Green 환경에서 테스트가 완료되고 (CI/CD 과정을 거쳐 빌드가 완료되고, 유닛 테스트 등이 완료) run 이 완료된 시점에 traffic 이 Blue 에서 Green 으로 넘어..
Deployment
2023. 12. 14. 01:29