반응형
I. 비즈니스 연속성 보장, 무중단 배포 기법의 개념
- 시스템에 의해 제공하는 비즈니스의 연속성과 안정성을 보장하기 위해 운영 환경에서 소스 배포시 서비스가 중단되지 않고 코드를 배포하는 기술
II. 무중단 배포 기법의 유형 및 유형 설명
가. 무중단 배포 기법의 유형
나. 무중단 배포 기법의 유형 설명
기법 | 개념도 | 설명 |
Rolling Update |
|
- 일반적인 배포를 의미하며 인스턴스 또는 서버에 대해 동일한 인스턴스(서버)를 띄우고 준비가 되어있는 상황에서 1개씩 Rolling을 통해 점진적으로 인스트를 변경하는 기법 - 장점 : 관리 및 롤백 용이 - 단점 : 서버 처리 용량에 대한 사전 고려 필요 |
Blue/Green Deployment |
- Old 버전을 Blue, New 버전을 Green으로 호면하고 New 버전을 모두 배포 후 서비스 준비가 되었을 때 모든 트래픽을 New 버전으로 한번에 Switching 하는 기법 - 장점 : 운영 환경에 영향을 주지 않고, 실제 서비스 환경으로 신버전 테스트 가능 - 단점 : 시스템 자원이 두배로 필요하여 비용 증가 |
|
Canary Release | - 트래픽 제어를 통해 일부 사용자만 신규 서버로 접속하게 하여 모니터링과 디버깅을 수행 후 문제가 없는 경우 모든 서버로 교체하는 기법 - 장점 : 리스크를 빠르게 감지, A/B 테스트로 활용 가능 - 단점 : 네트워크 트래픽에 대한 제어 부담 |
- 출처: https://blog.container-solutions.com/kubernetes-deployment-strategies
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
PMBOK Guide 7th Edition (0) | 2022.04.02 |
---|---|
AI 기반 정보시스템의 주요 블랙박스 테스팅 기법 (0) | 2021.12.29 |
상용SW 직접구매 제도 (구, 분리발주) (0) | 2021.10.28 |
MC/DC (Modified Condition / Decision Coverage) (0) | 2021.10.28 |
ISO/IEC TR 29119-11 (0) | 2021.06.24 |
2021년 정보시스템 감리 기준 변경 (0) | 2021.06.09 |
SPEC(Standard Performance Evaluation Corporation) (0) | 2021.03.10 |
정보시스템 감리 암기표 (0) | 2021.02.05 |
댓글