다섯 살도 알 수 있게 · SW공학

DevOps가 뭐예요?

DevOps를, 작가와 인쇄소 사이 담장을 허물고 작은 묶음을 자주 주고받는 이야기로 풀어봤어요.

완성! 다 됐어요!이대로는 인쇄가 안 되는데요?원고를 담장 너머로 던지면, 문제는 받은 인쇄소에서야 드러나요

작가가 담장 너머로 원고를 던져요.원고를 담장 너머로 던지면, 문제는 받은 인쇄소에서야 드러나요.

글만 잘 쓰면 제 할 일은 끝이죠저는 받은 대로 찍을 뿐이에요각자 자기 몫만 생각하면, 문제는 맨 마지막에야 드러나요

책임이 나뉘면 문제 발견이 늦어져요.각자 자기 몫만 생각하면, 문제는 맨 마지막에야 드러나요.

DevOps = 담장을 허물고 작게 자주 같이 찍어내기작가와 인쇄소가 담장 없이 나란히 서서, 원고를 작은 묶음으로 자주 주고받아요

DevOps는 작가와 인쇄소 사이 담장을 허물고, 작은 묶음을 자주 함께 찍어내는 거예요.작가와 인쇄소가 담장 없이 나란히 서서, 원고를 작은 묶음으로 자주 주고받아요.

담장 허물기따로 일하던 작가와 인쇄소가 한 팀처럼 일해요
작게, 자주 내기큰 묶음 대신 조금씩 자주 찍어요
자동 인쇄라인확인과 찍기를 자동으로 이어요
같이 책임지기문제가 생기면 작가와 인쇄소가 같이 고쳐요
옛날 방식분기에 한 번, 큰 묶음인쇄소가 받고서야 문제 발견묶음이 커서 고치는 데 오래 걸려요DevOps 방식매일, 작은 묶음찍기 전에 자동으로 확인묶음이 작아서 금방 고쳐요

묶음을 작게 쪼개면, 문제도 작게 쪼개져요.자주 낼수록 한 번에 고칠 분량이 줄어서, 고치는 시간도 짧아져요.

이제 같이 일해요그래도 보안은 저절로 챙겨지지 않아요담장을 허문다고 보안까지 해결되진 않아요

담장을 허문다고 보안까지 해결되진 않아요.빠르게 같이 찍어내도, 보안까지 저절로 챙겨지진 않아요. 경비까지 같이 세우는 건 → 짓는 동안 같이 보는 목수와 경비 쪽 이야기예요.

한 줄로

DevOps = 작가(개발)와 인쇄소(운영) 사이 담장을 허물고, 작은 묶음을 자주 자동화된 라인으로 함께 찍어내는 문화·방식.

DevOps는 개발(Dev)과 운영(Ops)이 따로 떨어져 일하지 않고 한 팀처럼 협력하며, 지속적 통합(CI)과 지속적 전달·배포(CD)를 통해 작은 변경을 자주, 자동화된 파이프라인으로 내보내는 문화이자 방법론이에요. 성과는 배포 빈도·변경 리드타임·변경 실패율·복구 시간 같은 지표로 가늠해요.

어른들은 이렇게 불러요

DevOps
DevOps
담장을 허문 작가와 인쇄소. 개발과 운영이 한 팀처럼 일해요.
지속적통합(CI)
Continuous Integration
원고를 조금씩 자주 합치는 것. 합칠 때마다 자동으로 확인해요.
지속적배포(CD)
Continuous Delivery/Deployment
확인된 원고를 자동으로 인쇄 라인에 올리는 것. 지속적 전달은 운영 반영 직전에 사람이 승인하고, 지속적 배포는 승인 없이 자동으로 내보내요.
무중단 배포 전략
Zero-Downtime Deployment
서점 문을 닫지 않고 새 판으로 바꾸는 방법. 블루-그린, 카나리 같은 구체적 방법이 있어요 → 쌍둥이 기구를 번갈아 운영, 구석에서 몰래 하는 시험 운행.
인프라as코드(IaC)
Infrastructure as Code
인쇄소 설비 설정까지 글로 적어 관리하는 것. 설비도 원고처럼 버전관리할 수 있어요 → SRE 분야의 설계도 코드.
공동 책임 문화
Shared Responsibility Culture
문제가 생기면 작가와 인쇄소가 같이 고치는 태도. '누구 탓'보다 '같이 해결'을 먼저 봐요.
DORA 지표
DORA Metrics
DevOps가 잘 되고 있는지 재는 자. 배포 빈도·리드타임·실패율·복구시간이 대표적이고, 요즘 DORA는 재작업률까지 다섯 개를 봐요 → 대표 지표 네 가지.
데브섹옵스
DevSecOps
담장을 허문 자리에 경비까지 같이 세우는 것. 보안까지 처음부터 같이 보는 더 넓은 방식이에요 → 짓는 동안 같이 보는 목수와 경비.
다음 이야기
서식 하나로 열어둔 열람실 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →