6. DevOps
정의
데브옵스는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의
역량을 향상시키는 문화 철학, 방식 및 도구의 조합입니다.
기존의 소프트웨어 개발 및 인프라 관리 프로세스를 사용하는 조직보다 제품
을 더 빠르게 혁신하고 개선할 수 있습니다.
이러한 빠른 속도를 통해 조직은 고객을 더 잘 지원하고 시장에서 좀 더 효과
적으로 경쟁할 수 있습니다.
AWS
Pivotal
Atlassian
에서 말하는 DevOps란?
7. DevOps
정의
AWS
Pivotal
서비스를 빠른 속도로 제공할 수 있도록
조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합
제품을 더 빠르게 혁신하고 개선
빠른 속도를 통해 시장에서 좀 더 효과적으로 경쟁
“문화 철학, 방식 및 도구를 통해 빠른 속도로 시장에 전달”
Atlassian
에서 말하는 DevOps란?
8. DevOps는 Lean 사고 및 Agile 개발과 함께 시작된 확장된 범위의 애플리케이션과 일
련의 움직임이 정점을 이루어 표현된 것으로서, 궁극적으로는 신속하게 고성능 소프트웨
어를 제공하는 것이 목적입니다. 일반적으로 Agile 개발은 소프트웨어 엔지니어가 중심
역할을 맡으며, 빠르고 점증적인 소프트웨어 개발에 집중합니다. 클라우드 시대의 소프
트웨어는 (직접 설치되는 방식이 아니라) 하나의 서비스로 소비되는 추세입니다. 소프트
웨어는 더 이상 전달 대상이 아니라 프로덕션 환경에서 실제 사용되는 대상입니다.
Agile 철학을 유지하되 소프트웨어 기능의 지속적이고 점증적이며 신속한 제공을 강화
하는 추세입니다. 따라서 Agile에는 필연적으로 코드 완성에서 프로덕션 지원 (예를 들
어 빌드, 테스트, 프로비저닝, 구성, 배포, 지속적인 관리)에 이르는 소프트웨어 변환 활
동을 아우르는 운영 측면의 속도와 품질이 확장 포함되어 왔습니다. 이처럼 빠르게 소프
트웨어를 전달하려면 개발자 (Dev)와 IT 운영자 (Ops) 쌍방이 공동으로 협업해야 합니
다.
DevOps 이동은 이러한 요구를 인정하고 그에 부응하는 것입니다. 그러므로 DevOps
는 유연하며, 더 높은 수준의 협업, 의사 소통, 공동 책임을 통해 제품 개발측 (개발자 및
QA)과 IT 운영측 간에 존재했던 수많은 기존의 전달 갈등과 지연을 상당 부분 방지함으
로써 소프트웨어의 성공적인 전달을 추구합니다.
DevOps
정의
Atlassian
Pivotal
AWS
에서 말하는 DevOps란?
9. DevOps
정의
Atlassian
Pivotal
AWS
에서 말하는 DevOps란?
궁극적으로는 신속하게 고성능 소프트웨어를 제공
Agile 개발은 소프트웨어 엔지니어가 중심 역할
소프트웨어는 더 이상 전달 대상이 아니라 프로덕션 환경에서 실제 사용되는 대상
개발자 (Dev)와 IT 운영자 (Ops) 쌍방이 공동으로 협업
기존의 전달 갈등과 지연을 상당 부분 방지
소프트웨어의 성공적인 전달
“Agile과 신속한 고성능 소프트웨어를 전달”
10. DevOps
정의
AWS
에서 말하는 DevOps란?
DevOps란 소프트웨어 개발팀과 IT팀이 더 빠르고 안정적으로 소프트웨어를 빌드, 테스
트 및 릴리스할 수 있도록 두 팀 간의 프로세스를 자동화하는 일련의 과정입니다.
DevOps의 개념은 지금까지 상대적으로 사일로된 환경에서 일해 온 팀 간에 협업 문화를
구축하는 것입니다. 이를 통해 깊은 신뢰감을 쌓고, 소프트웨어 릴리스 속도를 높이고, 크
리티컬 이슈를 빠르게 해결하고, 미리 계획하지 않은 업무를 더 잘 관리할 수 있는 등의 혜
택이 보장됩니다.
DevOps는 최고의 소프트웨어 개발과 IT 운영을 결합한 합성어로, Atlassian에서 '브란
젤리나'(Brad Pitt와 Angelina Jolie의 합성어) 다음으로 가장 유명한 단어입니다. 그리
고 '브란젤리나'와 마찬가지로 DevOps도 배경 설명이 필요합니다.
본질적으로 DevOps는 문화이자 운동이며 철학입니다.
DevOps는 사고방식의 변화, 협업 향상 및 긴밀한 통합을 강조하는, 개발팀 및 운영팀 간
의 견고한 파트너십입니다. DevOps는 애자일, 지속적 배포, 자동화 등을 통합하며, 개발
팀 및 운영팀이 더욱 효율적으로 작업하고 더 빠르게 혁신하며 기업과 고객을 대상으로 더
큰 가치를 제공할 수 있도록 돕습니다.
Pivotal
Atlassian
11. DevOps
정의
AWS
에서 말하는 DevOps란?
Pivotal
Atlassian
개발팀과 IT팀이 더 빠르고 안정적으로
소프트웨어를 빌드, 테스트 및 릴리스할 수 있도록 두 팀 간의 프로세스를
자동화하는 일련의 과정
협업 문화, 깊은 신뢰감, 소프트웨어 릴리스 속도
본질적으로 DevOps는 문화이자 운동이며 철학입니다.
개발팀 및 운영팀이 더욱 효율적으로 작업하고 더 빠르게 혁신
기업과 고객을 대상으로 더 큰 가치를 제공
“협업 문화, 깊은 신뢰감 빠른 혁신과 가치”