사용자 도구

사이트 도구


wiki:pm:devops:데브옵스_devops_구축에_관해

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:pm:devops:데브옵스_devops_구축에_관해 [2022/04/06 16:18]
bjlee
wiki:pm:devops:데브옵스_devops_구축에_관해 [2023/01/13 18:44] (현재)
줄 1: 줄 1:
-===== 데브옵스 구축 ===== +====== 데브옵스 구축 ====== 
-데브옵스(DevOps)구축에 틀이 정해진 것은 아니다.\\+데브옵스(DevOps)구축에 틀이 정해진 것은 아니다. 
 +\\
 __좋은 건 알겠는데 개발팀과 운영팀의 업무를 어떻게 나누고, 그 업무를 잘 나누도록 결정하는 사람은 누가될 것인가?__\\ __좋은 건 알겠는데 개발팀과 운영팀의 업무를 어떻게 나누고, 그 업무를 잘 나누도록 결정하는 사람은 누가될 것인가?__\\
 데브옵스의 핵심이자 가장 어려운 부분이다. 데브옵스의 핵심이자 가장 어려운 부분이다.
 ---- ----
 === 데브옵스는 팀을 만들자는 것이 아니다. === === 데브옵스는 팀을 만들자는 것이 아니다. ===
 +\\
 데브옵스 팀은 1인 2역(개발+운영)을 담당하는 사람들의 모임이 아니다. 데브옵스 팀은 1인 2역(개발+운영)을 담당하는 사람들의 모임이 아니다.
 운영팀과 개발팀은 같은 제품에 관여하지만, 입장과 역할이 다르다.\\ 데브옵스는 이들의 일을 합해서 한 부서에 몰아주는 것이 아니라, 각자의 역할에 집중하도록 만드는 일에 가깝다. 운영팀과 개발팀은 같은 제품에 관여하지만, 입장과 역할이 다르다.\\ 데브옵스는 이들의 일을 합해서 한 부서에 몰아주는 것이 아니라, 각자의 역할에 집중하도록 만드는 일에 가깝다.
 ===소통과 협업을 통해 각자의 업무에 집중할 수 있게 하는 것=== ===소통과 협업을 통해 각자의 업무에 집중할 수 있게 하는 것===
 +\\
 조직 내 데브옵스를 구축하는 것은 __개발자와 운영자 중간에 존재하는 모호한 업무 영역을 어떻게 관리할지 정하는 일__이다.\\ 조직 내 데브옵스를 구축하는 것은 __개발자와 운영자 중간에 존재하는 모호한 업무 영역을 어떻게 관리할지 정하는 일__이다.\\
 소통과 협업, 투명하고 솔직한 문화를 통해, 개발하는 사람은 개발에만 집중할 수 있고 운영하는 사람은 운영에만 집중할 수 있는 환경을 만들어야 한다. 소통과 협업, 투명하고 솔직한 문화를 통해, 개발하는 사람은 개발에만 집중할 수 있고 운영하는 사람은 운영에만 집중할 수 있는 환경을 만들어야 한다.
 ---- ----
 === 문화를 바꿔보자 === === 문화를 바꿔보자 ===
 +\\
 데브옵스 문화는 개발하는 서비스, 회사 규모, 조직 구성원에 따라 다를 수 있다.\\ 데브옵스 문화는 개발하는 서비스, 회사 규모, 조직 구성원에 따라 다를 수 있다.\\
 따라서 완벽한 데브옵스의 기준도 명확히 정의할 수 없으며, 서비스 개발에 관여한 모두가 데브옵스 문화에 기여해야 한다. 따라서 완벽한 데브옵스의 기준도 명확히 정의할 수 없으며, 서비스 개발에 관여한 모두가 데브옵스 문화에 기여해야 한다.
줄 25: 줄 29:
 ---- ----
 ===문화를 만든다고 데브옵스 인가?=== ===문화를 만든다고 데브옵스 인가?===
 +\\
 당연히 No\\ 당연히 No\\
 문화와 사고방식의 변화는 데브옵스를 적용하기 위한 가장 기본적인 조건이다.\\ 문화와 사고방식의 변화는 데브옵스를 적용하기 위한 가장 기본적인 조건이다.\\
줄 31: 줄 36:
  
 ===== 올바른 데브옵스 구축을 위한 7가지 고려 사항 (Feat. 툴 선택을 잘하자) ===== ===== 올바른 데브옵스 구축을 위한 7가지 고려 사항 (Feat. 툴 선택을 잘하자) =====
-{{:wiki:pm:devops:devops_model.png?400}}\\ +<그림>데브옵스 모범 모델\\ 
-그림_데브옵스 모범 모델+{{:wiki:pm:devops:devops_model.png?550}}\\
 \\ \\
 \\ \\
줄 75: 줄 80:
  
 ==== Amazon ==== ==== Amazon ====
 +\\
 <그림>2000년도 초반의 아마존\\ <그림>2000년도 초반의 아마존\\
 {{:wiki:pm:devops:amazon01.png?400|}}\\ {{:wiki:pm:devops:amazon01.png?400|}}\\
줄 120: 줄 126:
 \\ \\
 ==== Facebook ==== ==== Facebook ====
 +\\
 페이스북은 사용자 증가와 새로운 서비스 오픈에 따라 엄청난 트래픽이 발생했으며, 이로 인해 시스템이 중단되었다.\\ 페이스북은 사용자 증가와 새로운 서비스 오픈에 따라 엄청난 트래픽이 발생했으며, 이로 인해 시스템이 중단되었다.\\
 시스템에 영향이 가지 않으면서도 새롭게 출시하는 기능을 테스트할 수 있는 방법으로 다크 론칭(Dark Launching) 기법을 고안했다.\\ 시스템에 영향이 가지 않으면서도 새롭게 출시하는 기능을 테스트할 수 있는 방법으로 다크 론칭(Dark Launching) 기법을 고안했다.\\
/volume1/web/dokuwiki/data/attic/wiki/pm/devops/데브옵스_devops_구축에_관해.1649229529.txt.gz · 마지막으로 수정됨: 2022/04/06 16:18 저자 bjlee