문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
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. 툴 선택을 잘하자) ===== | ||
- | {{: | + | < |
- | 그림_데브옵스 모범 모델 | + | {{: |
\\ | \\ | ||
\\ | \\ | ||
줄 75: | 줄 80: | ||
==== Amazon ==== | ==== Amazon ==== | ||
+ | \\ | ||
< | < | ||
{{: | {{: | ||
줄 120: | 줄 126: | ||
\\ | \\ | ||
==== Facebook ==== | ==== Facebook ==== | ||
+ | \\ | ||
페이스북은 사용자 증가와 새로운 서비스 오픈에 따라 엄청난 트래픽이 발생했으며, | 페이스북은 사용자 증가와 새로운 서비스 오픈에 따라 엄청난 트래픽이 발생했으며, | ||
시스템에 영향이 가지 않으면서도 새롭게 출시하는 기능을 테스트할 수 있는 방법으로 다크 론칭(Dark Launching) 기법을 고안했다.\\ | 시스템에 영향이 가지 않으면서도 새롭게 출시하는 기능을 테스트할 수 있는 방법으로 다크 론칭(Dark Launching) 기법을 고안했다.\\ |