인프런 커뮤니티 질문&답변

갓다귀갓장국님의 프로필 이미지
갓다귀갓장국

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Cloud Native Application

DevOps 관련 질문입니다

해결된 질문

작성

·

415

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
안녕하세요 선생님
 
강의 잘 듣고 있습니다. DevOps라는 말은 저도 많이 듣는 용어이지만 정확하게 와닿지 않는 부분이 있습니다. 즉 저는 DevOps가 개발도 개발이지만 물리적인 인프라 또는 클라우드 인프라나 쪽 운영에 좀 더 비중이 있다고 생각하고 있었는데 말씀을 들어보니
개발과 운영 배포를 모두다 포괄적으로 하는 것 같습니다.
 
좀 엉뚱한 이야기지만 그렇게 되면 R&R 여기저기 걸치게 되어서 좋게 말하면 능동적인 대응을 위한 조직이 될 수도 있지만 나쁘게 말하면 이것도 해야되고 저것도 해야되는 과부하가 걸리는 조직이
될 수 있다고 생각이 되는데요
 
실무에서는 DevOps는 어떻게 운영되고 있는지 궁금합니다.
사례를 하나 알려주시면 감사드리겠습니다
 
 

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

많은 기업에서 DevOps를 도입하려 하고 있고, 실패도 같이 겪고 있다고들 합니다. 실패하는 요인은 여러가지가 있겠지만, 그 중 하나는 말씀하신 것처럼 R&R에 대한 부분도 있다고 생각됩니다. DevOps는 아무래도 개발조직의 책임이나 역할을 더 강조할 수 밖에 없는데, 거기에 따른 보상을 어떻게 할 것인지에 대한 논의도 필요합니다. 실제로 DevOps를 도입한 기업들의 상당수는 개발조직의 업무가 증가했다고들 합니다. 개발의 최종 목적은 고객이 필요로하는 서비스를 오류없이 제공하는 것이고, 이것을 지원하기 위한 하나의 방법으로 MSA나 DevOps를 사용하게 되는데, 이것이 오히려 개발조직에게 업무의 부담을 준다면, 당연히 개발조직의 불만이 커질 수 밖에 없습니다. 이부분은 경영진과 개발조직 간에 해결해야 하는 부분이고, 거기에 따른 적절한 보상 체계 같이 정리되어야 합니다.  만약 경영진(또는 운영진)이 DevOps의 효과를 단순하게 비용절감을 위한 것이라는 인식 뿐이라는 DevOps를 도입하는데에 어려 시행착오가 생길거라 생각합니다.

DevOps의 장점은 잘 알려져 있어 굳이 언급하지 않아도 될 것 같습니다. 결론은 서비스 및 애플리케이션의 개선과 운영을 위해 지속적인 개발/테스트/통합/구축/모니터링을 위한 자동화 작업을 효율적으로 하기 위함입니다. DevOps의 실패 요인으로는 역량의 부족, 프로세스의 부족, 잘못된 사용 범위, R&R의 이해 부족, DevOps 문화의 이해 부족 등이 있다고 생각됩니다. 

감사합니다.

답변 감사합니다. 도움이 되었습니다

갓다귀갓장국님의 프로필 이미지
갓다귀갓장국

작성한 질문수

질문하기