[CI/CD]DevOps
전통적인 IT 조직 구조
Dev(개발팀) | Ops(운영팀) | |
---|---|---|
특징 | 잦은 배포 및 업데이트 애플리케이션을 통해 새로운 기능(리소스)제공 |
프로덕션 앱의 안정성 확보 인프라 관리 모니터링 및 제어 |
소프트웨어를 자주, 빨리, 안전하게 배포하는 것 목표, 애자일 개발 프로세스 기반
DevOps 문화
업무나 부서가 아닌 일종의 개발 문화
누구든지 문제점을 진단하고 시스템을 복구하여 운영할 수 있는 절차를 알고 있어야 함
기술과 지식이 제공되기 위해서 훈련과 효과적인 협업체계를 마련하는 것 중요
DevOps 특징
개발에서 운영까지 하나의 통합된 프로세스, 사용하는 툴과 시스템을 표준화, 의사소통의 효율성 확보, 일련의 작업들을 자동화
즉 코드 통합, 테스트, 배포 과정을 자동화 시키는 것 - 지속적 통합 및 배포(CI/CD)
DevOps의 핵심 원칙
댓글남기기