"데브옵스"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 23개는 보이지 않습니다)
10번째 줄: 10번째 줄:
* 개발자과 운영자의 소통과 협업을 촉진하여 혁신 속도를 빠르게 하는 업무방식
* 개발자과 운영자의 소통과 협업을 촉진하여 혁신 속도를 빠르게 하는 업무방식
* 개발, 품질보증, 운영이 한개의 사이클로 묶여 유기적으로 연동되는 개발 패러다임
* 개발, 품질보증, 운영이 한개의 사이클로 묶여 유기적으로 연동되는 개발 패러다임
* 개발·운영이 분리된 기존 방식으로는 신속한 대응이 어려우므로 통합하여 효율을 높이는 개발문화 ★
* 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화, 철학, 방식, 도구의 조합
* 개발자, 운영자, 품질관리 조직 사이의 업무 프로세스, 역할 조율, 자동화 등
* 개발자, 운영자, 품질관리 조직 사이의 업무 프로세스, 역할 조율, 자동화 등
* 목적: 소프트웨어 상품과 서비스를 신속히 생산, 효율적 운영
* 목적: 소프트웨어 상품과 서비스를 신속히 생산, 효율적 운영
17번째 줄: 19번째 줄:
[http://www.itworld.co.kr/news/87418 “데브옵스가 개발자를 죽이고 있는가?” - Paul Krill]</ref>
[http://www.itworld.co.kr/news/87418 “데브옵스가 개발자를 죽이고 있는가?” - Paul Krill]</ref>


{{http2https|www.it.co.kr/data/photos/20150312/art_1426669056.jpg}}
[[파일:devops-strategy-devops-toolchain.png|600px]]


==3요소==
==3요소==
36번째 줄: 38번째 줄:


==같이 보기==
==같이 보기==
* [[지속적 딜리버리]]
{{z컬럼3|
* [[마이크로서비스]]
* [[시스템 관리자]]
* [[개발]]
* [[개발]]
* [[운영]]
* [[운영]]
* [[PaaS]]
* [[CI/CD]]
* [[DevRel]]
* [[기술부채]]
* [[리팩토링]]
* [[운영이관]]
* [[운영이관]]
* [[PaaS]]
* [[코드리뷰]]
* [[DevSecOps]]
* [[시스템 관리자]]
* [[콘웨이의 법칙]]
* [[콘웨이의 법칙]]
* [[마이크로서비스]]
* [[풀스택 엔지니어]]
* [[풀스택 엔지니어]]
 
* [[사이트 신뢰성 공학]](SRE)
==주석==
* [[DevOps 달성 방안]]
<references/>
}}


==참고==
==참고==
* {{위키백과|데브옵스}}
* {{영어위키백과|DevOps}}
* {{영어위키백과|DevOps}}
* http://dev2ops.org/2010/02/what-is-devops/ 2010-02-23
* http://dev2ops.org/2010/02/what-is-devops/ 2010-02-23
55번째 줄: 64번째 줄:
* https://brunch.co.kr/@supims/18 DevOps, 그 문화에 대해서... by 신현묵 2016-04-11
* https://brunch.co.kr/@supims/18 DevOps, 그 문화에 대해서... by 신현묵 2016-04-11
* http://www.mobiinside.com/kr/2017/11/27/subokim-devops/ DevOps 란 무엇일까? 2017-11-27
* http://www.mobiinside.com/kr/2017/11/27/subokim-devops/ DevOps 란 무엇일까? 2017-11-27
* https://about.gitlab.com/2017/10/04/devops-strategy/
* https://roadmap.sh/devops DevOps 로드맵


[[분류: 개발]]
[[분류: DevOps]]

2023년 10월 24일 (화) 15:56 기준 최신판

1 개요[ | ]

DevOps
개발운영, 데브옵스, 디봅스
  • "Development (개발) + Operations (운영)"
  • 개발과 운영 조직의 소통·조화
  • 개발자와 운영자의 공감, 소통하는 조직문화[1]
  • 개발과 운영이 하나인 것처럼 협동 관리하는 것
  • 개발과 운영 간의 상호작용을 원활하게 하는 것
  • 개발자와 IT전문가들 사이의 소통·협업·통합을 강조하는 개발환경·방법론·문화 ★
  • 개발자과 운영자의 소통과 협업을 촉진하여 혁신 속도를 빠르게 하는 업무방식
  • 개발, 품질보증, 운영이 한개의 사이클로 묶여 유기적으로 연동되는 개발 패러다임
  • 개발·운영이 분리된 기존 방식으로는 신속한 대응이 어려우므로 통합하여 효율을 높이는 개발문화 ★
  • 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화, 철학, 방식, 도구의 조합
  • 개발자, 운영자, 품질관리 조직 사이의 업무 프로세스, 역할 조율, 자동화 등
  • 목적: 소프트웨어 상품과 서비스를 신속히 생산, 효율적 운영
  • '1회성 운영이관' 대신 '지속적 딜리버리·피드백'
  • 주요분야: 관계, 통합, 자동화, 지속적인 개선 ★
  • 개발자가 모든 일을 하는 것으로 왜곡되고 있다는 지적이 있음[2]

Devops-strategy-devops-toolchain.png

2 3요소[ | ]

 

→ 개발능력 + 운영기술 + 품질향상의 교집합(조화)[3]

3 실현단계[ | ]

  • Gene Kim의 글 "DevOps에 깔려 있는 원리"[4]를 의역·요약함
단계 키워드 설명
1단계 시스템 사고[5] 운영을 고려한 개발
2단계 피드백 순환 강화[6] 운영상 문제점을 개발에 반영되는 순환과정 강화
3단계 지속적 연구·학습 문화[7] 리스크 저감, 견고한 시스템을 위해 부단히 연구·학습하는 문화 정착

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}