Skip to content
기능요금제제휴블로그도움말회사 소개문의하기
무료로 시작하기로그인
블로그로 돌아가기
guides2026-10-146 분 읽기

백업과 DR: 1만 주문 DB를 4시간 안에 복원할 수 있나?

thMenu 일요일 02:00 D1 백업을 R2로, 테이블별 1000행 배치 — 3만 행 주문 테이블을 3시간28분에 복원. KVKK 12조 준수.

th

thMenu Team

thmenu.com

금요일 밤, POS가 멈추고 D1 파티션이 도달 불가, 12시간 주문이 사라졌습니다. 얼마나 빨리 복귀할 수 있을까요? "4시간"은 마케팅 숫자가 아니라, 3만 행 주문 테이블을 3시간 28분에 완전 복원한 실제 thMenu drill의 측정 결과입니다.

백업 아키텍처

thMenu cron 디스패처는 0 2 * * SUN에 발사되어 주간 풀 스냅샷을 캡처합니다. 각 D1 테이블은 별도 R2 객체로 변환되며, 1000행 배치로 스트리밍되어 worker의 128 MB 힙 한도 아래로 유지됩니다.

RPO 7일, drill RTO 3시간 28분. 일일 증분 WAL-shipping은 Platinum 로드맵.

복원 drill

이스탄불 6개 지점 체인에서 진행. 시나리오: 월요일 09:00, 파티션 사용 불가. 스크립트가 최신 R2 객체를 가져와 외래 키 순서로 5000행 INSERT 배치로 새 D1 인스턴스를 채웁니다.

메뉴 읽기 12:28, 전체 KDS 13:14 복귀. 손실: 토요일 02:00 이후 6시간 윈도우 — 종이 영수증으로 수동 재구성.

KVKK 12조와 연간 drill

KVKK 12조는 "적절한 보안 조치"를 요구하며 백업과 DR을 명시합니다. 2025년 제재금 최대 180만 TRY. ISO 27001 Annex A.17에 따른 연간 Q1 drill 권장.

FAQ

백업 접근? Platinum: 최근 4주 서명된 R2 URL.

단일 테이블 복원? point-in-table 지원.

계약상 4시간 RTO? SLA 8시간, drill 목표 4시간 미만. 초과=크레딧.

도움이 되셨나요? 공유해 주세요.