전통적인 IT 조직 구조

  Dev(개발팀) Ops(운영팀)
특징 잦은 배포 및 업데이트
애플리케이션을 통해 새로운 기능(리소스)제공
프로덕션 앱의 안정성 확보
인프라 관리
모니터링 및 제어

소프트웨어를 자주, 빨리, 안전하게 배포하는 것 목표, 애자일 개발 프로세스 기반


DevOps 문화


업무나 부서가 아닌 일종의 개발 문화

누구든지 문제점을 진단하고 시스템을 복구하여 운영할 수 있는 절차를 알고 있어야 함

기술과 지식이 제공되기 위해서 훈련과 효과적인 협업체계를 마련하는 것 중요


DevOps 특징


개발에서 운영까지 하나의 통합된 프로세스, 사용하는 툴과 시스템을 표준화, 의사소통의 효율성 확보, 일련의 작업들을 자동화

즉 코드 통합, 테스트, 배포 과정을 자동화 시키는 것 - 지속적 통합 및 배포(CI/CD)

DevOps의 핵심 원칙

댓글남기기