Skip to content

DevOps #
Find similar titles

Structured data

Category
Management

DevOps #

DevOps란 Development(개발)와 Operations(운영)가 합쳐진 단어로 생성단 용어로써 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 생겨난 아이디어와 방식이다. DevOps는 기본적으로 개발 팀(Dev)과 해당 IT 운영 팀(Ops) 팀 간의 원활하고 지속적인 커뮤니케이션, 협업, 통합, 가시성 및 투명성을 장려한다.

Image

DevOps의 방식 #

DevOps에서는 개발과 운영이 합쳐진다는 의미로 기존의 엔지니어가 개발을 하게 되고, 운영 측에서 배포 및 관리를 진행하는 방식에서 두 팀 간의 업무를 구분하지 않고 공동작업을 하게 되는 것을 의미한다. 이러한 방법은 새로운 업무처리 방식이며 문화적 변화로, 협력하는 팀과 조직에 상당한 영향을 미친다. 이를테면, 두 팀이 한 팀으로 합쳐져 엔지니어가 개발 및 테스트를 진행하며 배포 및 운영까지도 이를 수 있는 전체 애플리케이션 수명 주기에 걸쳐서 작업을 할 수도 있다. 해당 방식은 꼭 개발 쪽만이 아니라 다양한 팀 구조에서도 적용이 될 수 있다.

DevOps의 이점 #

속도 #

  • 작업 속도 향상
  • 혁신의 가능성 증가
  • 시장 변화에 더 잘 적응
  • 효율적인 비즈니스 성과를 창출

신속한 제공 #

  • 릴리즈의 빈도와 속도를 개선하여 제품을 더 빠르게 개선 가능
  • 새로운 기능의 릴리스와 버그 수정 속도가 빨라져 고객의 요구에 더 빠르게 대응하여 경쟁 우위를 강화
  • 지속적 통합과 지속적 배포를 통해 프로세스 자동화

협업 강화 #

  • 주인의식 및 책임과 같은 가치를 강조하는 DevOps 문화 모델에서 좀 더 효과적인 팀을 구축
  • 개발자와 운영팀은 긴밀하게 협력하고, 많은 책임을 공유하며, 워크플로를 결합할 수 있음

보안 #

  • 제어를 유지하고 규정을 준수하면서 신속하게 진행 가능
  • 자동화된 규정 준수 정책, 세분화된 제어 및 구성 관리 기술을 사용
  • 보안을 유지하면서 DevOps 모델을 도입 가능
0.0.1_20210630_7_v33