Thoughts2013.11.15 13:08

DevOps는 Development와 Operation의 약자. 소프트웨어 개발자(software developer)와 IT 전문가 사이의 소통을 강조한다. (http://www.rajiv.com/blog/2009/03/17/technology-department/) 소프트웨어 개발과 IT 운영 사이의 간극을 메우기 위한 움직임으로 주창되고 있다. 현재 DevOps를 가장 열렬히 수용하고 있는 회사로는 Flickr가 있다. Flickr는 DevOps 도입을 통해 하루에 10건 이상의 새로운 사업적 요구사항을 수용하고 있는 것으로 알려져 있다.



Netflix의 DevOps 적용 사례. from Jeremy Edberg


DevOps라는 용어는 2009년도에 벨기에에서 시작된 DevOps Days라는 행사를 통해 널리 사용되기 시작햇다. Wikipedia(http://en.wikipedia.org/wiki/DevOps)에 따르면, DevOps를 가능케 하는 요소들로는 다음과 같은 것들이 있다.

  1. Use of agile and other development processes and methodologies
  2. Demand for an increased rate of production releases from application and business unit stakeholders
  3. Wide availability of virtualized and cloud infrastructure from internal and external providers
  4. Increased usage of data center automation and configuration management tools

결국 자동화 도구들을 유기적으로 활용하고, 굉장히 기민하게 움직여야 하며, 고객에게 더 빠른 속도로 새로운 가치를 제공할 수 있도록 해야 한다는 점에서 Agile 방법론과 어느 정도는 비슷한 가치를 공유한다고 할 수 있다.



출처: http://www.lmcsoftwaresolutions.com/products_devops.php


출처: http://swprocess.egloos.com/2823875



[참고자료]




저작자 표시 비영리 변경 금지
신고
Posted by 이병준
TAG

소중한 의견, 감사합니다. ^^