다섯 살도 알 수 있게 · SRE

SRE가 뭐예요?

SRE(사이트 신뢰성 공학)를 하루도 닫지 않는 놀이공원을 돌보는 사람들 이야기로 풀어봤어요.

밤에도 지켜봐요이 공원은 1년 365일, 하루도 안 닫아요

이 공원은 1년 365일, 하루도 안 닫아요.손님은 낮에도 밤에도 와요. 관제실은 늘 켜져 있어요.

고장줄이 점점 길어져요완벽한 기구는 없어요저긴 멀쩡한데요?완벽하게 안 고장나는 게 목표가 아니에요 — 고장 나도 손님이 못 느끼는 게 목표예요

그런데 기구는 언젠가 고장 나요.완벽하게 안 고장나는 게 목표가 아니에요. 고장 나도 손님이 못 느끼는 게 목표예요.

SRE = 고장 나도 손님이 못 느끼게 돌보는 사람들계기판을 보고, 자동으로 돌리고, 호출받으면 가고, 끝나면 기록해요

SRE는 고장 나도 손님이 못 느끼게 돌보는 사람들이에요.계기판을 보고, 자동으로 돌리고, 호출받으면 가고, 끝나면 기록해요.

미리 계기판 보기터지기 전에 알아채요
자동으로 돌리기사람이 다 못 봐요
호출받으면 가기밤이어도요
끝나면 기록하기탓하지 않고요
공원 지도기구 12개 운영 중관제실이 전부 지켜봐요기구 하나 고장 → 정비사 출동그래도 안 되면 → 여분으로여분 발전기혼자 다 못 봐요 — 계기판, 출동, 예비가 한 세트예요

혼자 다 못 봐요 — 계기판, 출동, 예비가 한 세트예요.기구 하나가 고장 나면 정비사가 가요. 그래도 안 되면 여분 발전기로 넘어가요.

100%는 없어요완벽을 좇으면 돈이 끝없이 들어요우리끼리 약속목표: 99.9%그 안에서는 자유롭게넘으면 다 같이 멈춰요몇 %를 지킬지 미리 정해요그리고 자동화가 사람을 대신하지만, 마지막 판단은 늘 사람이 해요

완벽한 가동은 없어요. 대신 미리 약속해 둬요.몇 %를 지킬지 정하고, 그 안에서는 자유롭게 움직여요. 그리고 마지막 판단은 늘 사람이 해요.

한 줄로

SRE = 공원을 하루도 안 닫되, 완벽을 좇는 대신 얼마나 열려 있을지 미리 약속하고, 계기판·자동화·호출·기록으로 그 약속을 지키는 일.

Site Reliability Engineering. 구글이 만든 분야로, 소프트웨어 엔지니어링 방법을 운영에 적용해 시스템의 신뢰성을 지켜요. 핵심은 '100% 가동'이 아니라 SLO로 정한 목표만큼 지키고, 반복 작업은 자동화하며, 장애에서 배우는 문화예요.

어른들은 이렇게 불러요

신뢰성 공학
Site Reliability Engineering
공원을 돌보는 일 전체. 관측, 자동화, 온콜, 사고 대응, 그리고 배우기까지 다 포함해요.
가동 시간
Uptime
공원이 열려 있던 시간. 100%는 현실에 없어요 — 그래서 목표를 정해요.
목표
SLO
우리끼리 정한 약속 줄. 넘으면 다 같이 멈춰요. → 우리끼리 정한 목표 줄
자동화
Automation
사람 대신 도는 기계. 줄이 길어지면 스스로 직원을 더 불러요. → 줄이 길어지면 직원을 더 부르기
온콜
On-call
이번 주 호출기를 든 사람. 밤에도 호출받으면 가요. → 이번 주 호출기를 든 사람
사고 대응
Incident response
정비사가 달려가는 일. 고장이 커지기 전에 멈춰 세워요.
사후 분석
Postmortem
탓하지 않고 쓰는 기록. 다음엔 똑같이 안 당하려고요. → 탓하지 않고 모여 쓰는 기록
계기판
Golden signals
관제실 벽의 계기판 네 개. 레이턴시·트래픽·에러·포화. → 관제실의 계기판 네 개
다음 이야기
오늘 운행 기록판 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →