2010-12-21 4 views

답변

9

:

개발 운영 프로세스, 방법 및 통신 시스템, 개발 (응용 프로그램/소프트웨어 공학), 기술 운영 및 품질 에 대한 부서 간의 협력과 통합의 집합입니다 보증 (품질 보증)

12

정확하게 Dev와 Ops를 결합하는 것이 아니라 플랫폼을 제공하는 것입니다. 두 팀이 함께 더 잘 작동 할 수 있도록 도와줍니다. 민첩한 개발이 증가함에 따라 IT 운영은 대부분의 조직에서 병목 현상을 겪었으며 정시에 오류가없는 데이터 센터에 응용 프로그램을 배포 할 수 없었습니다. 애플리케이션 릴리스 자동화 (Nolio ASAP 등) 및 프로비저닝 자동화 (Puppet, Chef 등)와 관련된 많은 움직임이 있습니다.

8

Dev와 Ops를 "결합하는"것이 아니라, 그 단어가 coined by Patrick Debois 인 것 같습니다. 위에서 언급했듯이, 개발자와 개발자가 섞인 것을 받아들이도록하는 발판이나 구조, 그리고 문화적 변화를 제공하여 개발자가 틈을 메울 수있게하는 것입니다. 그들이 "벽을 넘어"또는 "트랜 섬을 넘어서"라고 부르는 애플리케이션 코드를 IT 부서에 전달하여 "실시간으로 가져 오기"를 사용했습니다.

12 개월마다 한 번 큰 해커가 공개 될 때 큰 문제는 아니 었습니다. 그러나 Agile Methodology와 클라우드 인프라를 사용하면 2 주마다 한 번씩 그리고 사적 또는 공공의 클라우드로 빠르게 릴리스 할 수 있습니다. Flickr did a presentation 올해 초에 10 개 이상의 출시를 할 수 있습니다. 이는 QA와 Ops에 매우 큰 워크로드를 부여합니다. DevOps는 일부 Dev 구성 요소 및 Ops 구성 요소가있는 계획, 조정 및 자동화 도구에 대한 필요성의 이동 및 인식을 나타냅니다.

1

이것은 개발자 및 운영자 간의 장벽을 제거하기위한 문화 또는 문화적 운동입니다. 클라우드 컴퓨팅, 연속 배달 및 대량/자동 배포와 같은 기술이 성숙하고 주류로 접목됨에 따라 더욱 정교 해지는 경향이 있습니다.). 자신을 "개발팀"이라고 부르는 경우, 잘못하고있는 것입니다!