DevOps란?


DevOps란?

  • Development(개발) + Operatio(운영)

  • 개발과 운영을 결합하여 탄생한 개발 방법론

  • 애자일 소프트웨어(Agile Software) 개발과 지속적인 통합(Continuous Integration) 등의 개념과 관련 있음


Continuous Integration(지속적인 통합)

  • 개발 초기부터 실행 가능한 상태로 코드를 유지하는 것

  • 퀄리티 컨트롤을 적용하는 프로세스

  • 소프트웨어의 질적 향상과 소프트웨어를 배포하는데 걸리는 시간을 줄임

DevOps의 장점

  • 작업 속도가 빨라지며 시장 변화에 더 잘 적응하고 효율적으로 비즈니스 성과 창출

  • 새로운 기능의 릴리즈와 버그 수정 속도가 빨라질수록 경쟁 우위 차지

  • 애플리케이션 업데이트와 인프라 변경의 품질 보장, 지속적 통합 및 지속적 전달과 같은 방식을 통해 변경 사항이 제대로 안전하게 작동하는지 테스트

  • 규모에 따라 인프라와 개발 프로세스 운영, 관리 가능

  • 개발자와 운영 부서 간의 협력을 통해 효과적인 팀 구축 가능

  • 자동화된 규정 준수 정책, 세분화된 제어 및 구성 관리 기술 사용 가능