애자일 방법론 공부를 하면서 처음 마주하게 된 단어다. 이런 저런 광고를 보다가 혹은 지나가 많이 듣는 단어였는데, 테스트를 기다리며 CICD를 쉬어가는 겸 간단히 정리해보려고 한다.
Development + Operations의 합성어
DevOps는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합. 소프트웨어 개발 조직과 운영 조직 간의 상호의존적 대응으로 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다.
소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것
데브옵스의 목적은 전반적인 배포 파이프라인에 걸쳐있다. 아래 자세한 내용이 있다.
단순한 프로세스들은 데브옵스 접근을 사용하여 더 프로그래밍 가능하게되고 유동적으로 되고 있다. 데브옵스는 운영 프로세스의 예측 가능성, 효율성, 보안, 유지보수 가능성을 극대화하는 것이 목적이다.
자동화가 이러한 목표를 지원한다.
애자일, CICD