DevOps란?
소프트웨어 개발과 운영의 합성어
그러나, 현재 데브옵스는 단순한 개발과 운영의 통합을 의미하는 것은 아님
어떤 요구사항을 효율적으로 만족시키기 위해, 일을 자동화하며 변경사항 지표들을 측정하고, 공유하고, 이 모든 결과물들을 지속적으로 축적해 나아가는 문화를 만들어가는 철학, 방법론, 기술
데브옵스의 5가지 철학
문화 ・ 자동화 ・ 측정 ・ 공유 ・ 축적
1.
문화
데브옵스를 통해 하나의 문화를 만들어 나갑니다
•
사람, 일, 서비스, 자원, 시간
2.
자동화
자동화를 통해 효율성과 빠른 속도를 지향합니다
•
인프라 및 보안, 언어 및 도구, 지속적 통합 및 배포, 모니터링
3.
측정
지표를 측정해 지속적으로 개선해 나갑니다
•
변경사항 발생 시 항상 측정
•
애플리케이션 성능, 개발 속도 모니터링
•
지속적으로 나아지고 있는지 유무 측정
•
의사결정 시 추측 배제
4.
공유
공유를 통해 함께 발전해 나갑니다
•
언제든 접근 가능한 투명한 데이터
•
지식의 공유 : 오픈마인드!
•
문제 발생시 함께 해결
•
일의 가속도
5.
축적
기록을 축적해 자산을 만들어 나갑니다
