다섯 살도 알 수 있게 · SRE
장애 조치가 뭐예요?
장애 조치를, 주 발전기가 꺼지면 예비 발전기가 자동으로 넘겨받는 이야기로 풀어봤어요.
주 발전기가 꺼져서 공원 전체가 깜깜해졌어요.예비가 없어서 한참 걸려요.
하나에만 의존하면, 그게 멈추는 순간 전부 멈춰요.연결된 기구가 다 같이 멈춰요.
주 발전기가 꺼지면, 예비 발전기가 자동으로 넘겨받아요.평소엔 꺼둔 예비가, 그 순간엔 스스로 켜져요.
평소엔 예비를 꺼둬요비용 때문이에요
자동으로 알아채요주 발전기가 꺼지면요
자동으로 전환해요수동이면 늦어요
가끔 예비도 테스트해요안 켜지면 소용없어요
감지 → 신호 → 전환, 이 세 가지가 자동으로 이어져요.주 발전기가 멈추면, 예비가 바로 넘겨받아요.
전환하는 그 짧은 순간은 손님이 느낄 수 있어요.가끔 테스트 안 하면, 예비도 고장나 있을 수 있어요.
한 줄로
장애 조치 = 평소엔 꺼둔 예비를, 주 발전기가 멈추는 순간 자동으로 알아채고 전환해 서비스를 이어가는 일. 전환 순간은 완전히 안 느껴지게는 못 해도, 가끔 테스트해 두면 예비가 멀쩡한지 확인돼요.
한 구성 요소가 실패했을 때 대기 중인 다른 구성 요소로 자동 전환하는 메커니즘이에요. 액티브-패시브(평소엔 대기)와 액티브-액티브(둘 다 받음) 방식이 있고, 전환에 걸리는 시간을 failover time이라고 불러요.
어른들은 이렇게 불러요
- 장애 조치
Failover - 주 발전기가 꺼지면 예비로 넘어가는 일. 자동으로, 빠르게 일어나야 의미가 있어요.
- 액티브-패시브
Active-passive - 예비는 평소엔 대기만 해요. 주 발전기가 멈춰야 그제서야 켜져요.
- 액티브-액티브
Active-active - 둘 다 평소에도 손님을 받아요. 하나가 멈춰도 나머지가 이미 돌고 있어요.
- 자동 전환
Automatic switch - 사람이 누르지 않아도 스스로 넘어가는 것. 수동으로 하면 그만큼 늦어져요.
- 전환 시간
Failover time - 전환이 끝날 때까지 걸리는 시간. 0초는 어려워요 — 그 짧은 순간은 손님이 느낄 수 있어요.
- 헬스 체크
Health check - 주 발전기가 살아 있는지 계속 확인하는 일. 이게 있어야 '꺼졌다'는 걸 자동으로 알아채요.
- 다중 리전
Multi-region - 발전기가 아니라 도시 전체를 예비로 두는 것. 장애 조치를 도시 단위로 키운 이야기예요. → 쌍둥이 공원
- 복제
Replication - 명부도 예비 쪽에 미리 똑같이 적어 두는 일. 예비가 넘겨받아도 명부가 없으면 소용없어요.
다음 이야기
새 기구에 친 커튼 →