[10분 테코톡] 찬, 레넌의 CI/CD와 무중단 배포 - YouTube

CI는 지속적 통합이라는 뜻으로 개발을 진행하면서도 품질을 관리
- 모든소스 코드가 살아있고 누구든 현재의 소스에 접근할 수 있는 단일지점을 유지
- 빌드 프로세스를 자동화
- 테스팅을 자동화
- 누구든지 현재 실행파일을 얻으면 완전한 실행파일을 얻었다는 확신
CD(Continuous Deployment) 는 지속적 배포라는 뜻으로 빌드의 결과물을 프로덕션으로 릴리스하는 작업을 자동화

CI는 여러명이 하나의 코드에 대해서 수정을 진행해도 지속적으로 통합하면서 관리
CD는 CI의 연장선에서 빌드의 결과물을 프로덕션에 지속적으로 배포

무중단 배포~!
배포시 기존서비스 종료후 재실행시 다운타임이 발생한다.
무중단배포방법에는 도커, Aws(Blue-Green) , Nginx, L4와 L7 이용한다.

리버스 프록시는 클라이언트 요청을 캐싱하고 서버를 숨겨 보안에 용이하며,

로드밸런싱





LIST
'Developer > Infra & Cloud' 카테고리의 다른 글
| 클라우드 컴퓨팅 한 방 정리 (0) | 2023.06.25 |
|---|---|
| 우아한테크코스 - Docker (0) | 2023.06.23 |
| 우아한테크코스 - AWS (0) | 2023.06.23 |
| 우아한 테크코스 TCP/IP & DNS (0) | 2023.06.23 |
| 우아한테크코스 - Nginx (0) | 2023.06.23 |
