기존 방식
- 사업을 예측하고 구현하여 시기적절하게 맞아떨어지면 비즈니스가 성공합니다.
- 발생한 문제를 빌드, 테스트, 릴리즈, 운영 사용자에 전달되기까지 오랜 시간이 걸립니다.
- 각 팀의 목표가 다릅니다.
DevOps 방식
- 변화하는 비즈니스 환경에 적응하는 것은 사업의 성공과 실패가 걸린 문제 입니다.
- 세워진 계획을 따르기보다는 변화에 대응이 더 중요합니다.
- DevOps는 문화이자 운동이며 철학입니다.
- 개발과 운영이 빠른 순환이 됩니다.
출처 : https://docs.microsoft.com/en-us/azure/devops/learn/what-is-devops
- 다양한 툴을 통해 개발과 운영이 빠르게 순환할 수 있습니다운영을 가속화 합니다.
출처 : https://4.bp.blogspot.com
DevOps 핵심 키워드
- 핵심 키워드 : 문화, 자동화, 린, 측정, 공유 (CALMS)
- Culture : 변경사항을 공유하여 협업 및 의사 소통을 유도하고 공동책임의 문화를 만듭니다.
- Automation : 가치사슬(개발 공정)에서 수작업을 최소화하고 가능한 한 자동화합니다.
- Lean : 린(Lean) 원리를 사용하여 더 빠른 사이클 주기를 가능하게 합니다.
- Measurement : 모든 것을 측정하고 측정된 데이터를 활용하여 사이클을 개선합니다.
- Sharing : 다른 사람들이 학습할 수 있도록 성공과 실패 경험을 공유합니다.