지난 7월의 끔찍한 한 주, 클라우드 WMS가 네 시간 넘게 다운됐다. 벤더는 서버 이전 작업 중이었다. 전화는 받지 않았고, 지원 티켓은 허공으로 사라졌으며, 상태 페이지는 온통 빨간색이었다. 그날 오후 우리는 400건이 넘는 주문을 출고했다. 종이와 펜, 그리고 몇 달 전에 미리 만들어 둔 비상 박스 덕분이었다.

이 글은 액티브-액티브 클러스터나 지리 분산 페일오버에 관한 이야기가 아니다. 그런 건 살 형편이 안 된다. 아홉 명이 운영하는 3,000제곱미터 창고에서 WMS 장애가 발생한 뒤 무슨 일이 있었는지, 그리고 출고를 멈추지 않게 해 준 철저히 로우테크한 재해 복구 플레이북에 관한 이야기다.

엔터프라이즈급 WMS 재해 복구가 선택지가 아니었던 이유

2년 전 재해 복구를 진지하게 알아봤다. 여기저기 물어봤다: 핫 스탠바이, 오프사이트 백업, 전용 회선에 예비 서버. 견적은 전부 여섯 자리 숫자에서 시작했고, 연간 유지보수에다 벤더는 전담 IT 인력을「강력히 권장」했다. 우리 창고에서 일하는 사람은 아홉 명이다. 1년에 한 번 일어날까 말까 한 장애를 위해 섀도 시스템 전체를 유지하라는 건가? 우리 같은 소규모 창고는 그런 돈을 쓸 수 없다.

우리 IT 자산의 전부, 솔직히 나열한다: 라우터 한 대, 클라우드 WMS 계정 하나, 바코드 스캐너 몇 대, 그리고 제멋대로인 프린터 한 대. 엔터프라이즈 세계는 RTO와 RPO를 이야기한다. 우리는 더 단순한 것을 이야기한다: 오늘 400건의 주문을 제시간에 출고할 수 있는가, 고객 불만이 없을 것인가? 목표가 다르면 플레이북도 다르다.

우리의 로우테크 해답: 비상 박스 하나, 종이 양식 세 가지

그걸 받아들이고 나서는 2,000위안도 안 들이고「오프라인 비상 박스」를 만들었다. 지금은 사무실에서 가장 손이 닿는 곳에 있다:

  • 미리 인쇄한 백지 양식: 수기 피킹 슬립, 수기 출고 검수 슬립, 복구 후 재입력 정산 시트 — 각각 200장
  • 보조배터리와 데이터 SIM이 들어간 4G 백업 라우터
  • USB 메모리: 매주 금요일 퇴근 전, 누군가 WMS에서 전체 재고 스냅샷을 Excel로 내보내 복사해 둔다

종이 양식은 각각 맡은 일이 딱 하나다. 피킹 슬립에는 주문 번호, 로케이션, SKU, 수량을 기록하고 피커가 서명한다. 검수 슬립은 출고 전에 두 번째 사람의 서명이 필요 — 우리의 오출고 방지 체크포인트다. 정산 시트는 시스템이 복구된 뒤를 위한 것: 누가 무엇을 재입력하고, 누가 더블체크하며, 차이는 어떻게 처리하는지, 주문별로 기록한다.

절차는 문서로 만들어 벽에 붙여 두었다. WMS가 다운되면: 10분 진단 — 우리 네트워크 문제인지(4G 라우터로 시도), 벤더 쪽 문제인지(전화하고 상태 페이지 확인). 시스템 문제라면 10분 안에 수기로 전환: 고객센터가 마켓플레이스 백엔드에서 주문을 Excel로 내보내 인쇄하거나 피킹 슬립에 손으로 옮겨 적는다; 피킹, 더블 검수, 출고; 종이 슬립은 주문 번호 순으로 봉투에 넣어 보관하고, 시스템 복구 후 재입력을 기다린다.

WMS 장애 중 창고를 계속 돌리게 한 종이 양식

성패를 가르는 디테일이 두 가지 있다. 첫째, 종이 양식의 로케이션과 SKU는 WMS와 한 글자도 틀리면 안 된다 — 템플릿을 설계할 때 시스템 화면의 각 필드를 그대로 베꼈다. 둘째, 그 금요일 재고 스냅샷이 전체 폴백의 토대다: 시스템이 다운되어도 각 SKU가 대략 어디에 있고 얼마나 남았는지 알 수 있으니, 깜깜이로 손 더듬지 않아도 된다.

실제로 겪은 두 번의 WMS 장애: 시스템은 죽었고, 주문은 죽지 않았다

첫 번째는 2025년 7월, 둥관 — 벤더의 서버 이전으로 다운타임 네 시간 십 분. 열두 분 만에 수기로 전환했고 그날 400건이 넘는 주문을 출고했다. 그날 밤, 셋이서 두 시간 동안 시스템 복구 후 종이 슬립을 전부 재입력했다. 정산에서 차이 세 건이 나왔고 — 모두 검수 단계에서 잡혀 오출고 전에 막았다. 고객 불만은 제로, 출고 시간이 한 번도 밀리지 않았기 때문이다.

두 번째는 2025년 1월: 공단의 계획 정전으로, 사전에 공지되었다. UPS는 스물다섯 분 버텼다; 컴퓨터도 스캐너도 프린터도 죽었다. 하지만 종이 프로세스는 애초에 전기가 필요 없었다 — 손전등과 종이 슬립으로 피킹은 계속됐다. 그 두 시간 동안 150건의 주문이 나갔고, 전력 복구 후 재입력은 사십 분 걸렸다.

숫자가 이야기를 말해준다:

엔터프라이즈 DR (액티브-액티브 / 핫 스탠바이) 우리의 밑바닥 폴백
초기 비용 여섯 자리 이상 2,000위안 미만
연간 유지비 수만 위안, 인력 추가 가능 거의 제로 (매주 금요일 내보내기 한 번)
4시간 장애의 영향 거의 제로 출고 건수 약 10% 감소, 재입력 작업 2시간
진짜 함정 3년 전에 사 두고 한 번도 훈련 안 함 — 정작 그날에 망가진다 종이 프로세스는 매달 자잘한 장애에서 실전 단련됨

직관에 반하는 결론: 소규모 창고에게 최고의 재해 복구는 기술 솔루션이 아니라 프로세스 솔루션이다. 겨우 살 만한 엔터프라이즈 장비는 대개 창고에 처박힌다: 3년 동안 아무도 만지지 않은 스탠바이 시스템은 보통 페일오버 당일에 제일 먼저 고장 난다. 반면 우리의 종이 슬립은 매달 자잘한 장애와 순간 정전으로 단련된다. 큰 게 터지는 날, 팀 전체가 눈 감고도 절차를 돌릴 수 있다.

소규모 창고 동료들을 위한 다섯 가지 팁

  1. 시스템은 언젠가 다운된다는 걸 인정하라. WMS를 생명줄이 아닌 유용한 도구로 대하라 — 폴백 계획이 실제로 만들어지는 유일한 마음가짐이다.
  2. 비상 박스는 오늘 만들라. 종이 템플릿은 지금 인쇄하라. 이미 패닉 상태가 된 뒤가 아니다.
  3. 재고 스냅샷은 매주 금요일에 내보내라. 전체 접근법의 토대다 — 이게 없으면 수기 폴백은 깜깜이 손 더듬기다.
  4. 분기에 한 번 훈련하라. 한가한 오후를 골라 시스템을 두 시간 멈추고 전 팀을 종이로 돌려라. 훈련 한 번이 문서 열 번 읽기보다 낫다.
  5. 복구 정산 절차는 돌에 새기라. 누가 재입력하고, 누가 검증하고, 차이에 누가 사인하는지 — 벽에 붙이고, 즉흥으로 하지 말라.

시스템은 다운된다. 주문까지 그럴 필요는 없다. 소규모 창고에게는 소규모 창고 나름의 생존 방식이 있다.

Xiao Ma, 소규모 창고 오너 지음

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.