/ WordPress 운영

WordPress 정기 백업 자동화 — UpdraftPlus·BackWPup 실전

백업은 사이트의 마지막 안전망. 수동으로 가끔 받는 백업은 의미 없고 자동화로 매일·매주 + 원격 저장 + 정기 복구 테스트가 정답. 실전 자동화 시스템 구축법.

백업 자동화의 핵심 — 3가지

  1. 자동화: 잊어도 알아서 작동
  2. 원격 저장: 호스팅과 별개 위치 (Google Drive·Dropbox 등)
  3. 복구 테스트: 백업만 있고 복구 못 하면 무의미

UpdraftPlus — 가장 인기 (무료)

가장 검증된 백업 플러그인. 무료로 매일 자동 + Google Drive 저장 가능.

설치 + 셋업 (15분)

  1. 플러그인 > 새로 추가 > “UpdraftPlus” 설치·활성화
  2. 설정 > UpdraftPlus 백업 > 설정
  3. 백업 주기 설정:
    • 파일 백업: 매일 또는 매주
    • 데이터베이스 백업: 매일
    • 유지 사본 수: 5~10개
  4. 원격 저장소: Google Drive 선택 → 인증
  5. 저장

첫 백업 — 즉시 실행

“지금 백업” 버튼 → 5~30분 소요 → Google Drive에 ZIP 파일 4개 (DB·플러그인·테마·업로드) 확인.

복구 절차

설정 > UpdraftPlus 백업 > 백업 기록(Existing Backups) 탭 → 복구할 백업의 복원(Restore) → 컴포넌트 선택 → 진행.

5~10분 안에 사이트 복구.

BackWPup — 무료 고급

UpdraftPlus의 대안. 더 세밀한 설정.

장점

  • 작업(Job)을 여러 개로 분리 (DB만 매일, 파일은 주 1회 등)
  • FTP·S3·Dropbox·OneDrive·Azure 모두 지원
  • CRON 일정 정밀 제어

단점

  • 인터페이스가 복잡

대규모 사이트·여러 백업 정책 필요 시 권장.

호스팅사 자체 백업

대부분 호스팅사가 자동 백업 옵션:

  • 카페24·가비아: 옵션 추가 (월 ~₩5,000)
  • Bluehost·SiteGround: 일별 백업 포함
  • 관리형 WP (Kinsta·WP Engine): 실시간 백업 포함

중요: 호스팅 백업 + 본인 백업 병행 권장.

  • 호스팅 사고 시 호스팅 백업 못 받음
  • 호스팅 이관 시 호스팅 백업 못 받음
  • 본인 백업은 모든 위험 대비

백업 정책 — 사이트 유형별

정적 사이트 (월 콘텐츠 변동 ↓)

  • 주 1회 자동 백업
  • 유지 사본 8개 (2개월 분)
  • Google Drive 저장

일반 블로그 (주 1~2편)

  • 매일 DB 백업
  • 주 1회 풀 백업 (파일 포함)
  • 유지 사본 10개

쇼핑몰·실시간 주문

  • 매일 DB
  • 주 2~3회 풀 백업
  • 실시간 DB 복제 (가능한 호스팅)
  • 유지 사본 14개+

콘텐츠 폭주 사이트

  • DB 매일 + 시간별 차분(diff)
  • 파일 매일
  • 30일+ 유지

저장소 — 어디에 백업?

Google Drive (무료 15GB)

가장 흔한 선택. UpdraftPlus 기본 연동.

Dropbox (무료 2GB)

작은 사이트만.

Amazon S3 (월 $1~)

대용량·전문 운영.

Backblaze B2 (월 $0.005/GB)

S3보다 저렴. 백업 전용.

본인 서버 (별도 호스팅)

가장 자유롭지만 관리 부담 ↑.

💡 시작은 Google Drive 무료 15GB로 충분. 사이트 커지면 BackBlaze로 이전.

백업 ZIP 크기 줄이기

큰 사이트는 백업 ZIP이 수 GB → 시간·저장공간 부담.

압축 분할

UpdraftPlus 설정 > “ZIP 파일 분할 크기”: 50~100MB.

큰 파일 제외

wp-content/uploads에서 안 쓰는 큰 파일 정리. 또는 백업 제외 폴더 설정.

DB 청소 → 백업 작아짐

플러그인 WP-Optimize로 옛 리비전·임시 데이터 정리 → DB 크기 ↓.

복구 테스트 — 6개월에 1번

백업이 진짜 작동하는지 정기 확인:

절차

  1. Local by Flywheel에 로컬 WordPress 설치 (테스트용)
  2. 최근 백업 ZIP 다운로드
  3. UpdraftPlus 설치 → 백업 ZIP 업로드 → 복원
  4. 로컬 사이트가 정상 작동하는지 점검

테스트 결과:

  • 정상 복구 OK → 정기적 신뢰
  • 복구 실패 → 백업 설정 점검 (자주 발생하는 문제)

백업 자동화 — 추가 안전망

호스팅 알림

호스팅사 디스크 용량 80%+ 시 알림 받기 (백업이 채우는 경우 흔함).

백업 성공 알림 메일

UpdraftPlus 설정 > 알림 → 성공·실패 메일 받기.

성공 메일이 며칠 안 오면 백업이 망가졌다는 신호.

백업 무결성 검증

가끔 백업 ZIP 다운로드 → 압축 풀어 내용 확인.

보안 — 백업 파일 자체

백업 ZIP에 사이트 모든 정보 포함 → 도난 시 위험.

보호 방법

  • 클라우드 2단계 인증 (Google Drive 등)
  • 암호화 (UpdraftPlus Premium 기능)
  • 공개 폴더에 보관 X (서버 루트의 /backups/ 같은 곳)
  • 암호 ZIP (수동 추가 보안)

사고 시 복구 — 10단계

  1. 호스팅·도메인 정상 확인
  2. 비밀번호 모두 변경
  3. WordPress·플러그인 모두 비활성
  4. UpdraftPlus 백업 다운로드 (사고 이전 시점)
  5. 호스팅에서 DB 새로 만들기 (옵션)
  6. WordPress 새로 설치
  7. UpdraftPlus 설치 → 백업 업로드
  8. 복원 진행
  9. 사이트 점검
  10. 원인 분석 + 보안 강화

자동화 점검 (월 1회)

  • Google Drive에 새 백업 ZIP 쌓이고 있나
  • 호스팅 디스크 용량 OK
  • 백업 성공 알림 메일 정상 수신
  • 유지 사본 수 적정 (옛 백업 자동 삭제 OK)
  • 사이트 새로운 콘텐츠가 백업에 포함

⚠️ 자주 하는 실수

  • 호스팅 백업만 신뢰: 호스팅 사고 시 무용
  • 수동 백업만: 잊어버림
  • 로컬 PC에만 저장: PC 고장·도난 시 손실
  • 복구 테스트 없음: 진짜 사고 시 복구 안 되는 경우 흔함
  • 백업 1회만: 옛 백업 + 자동 회전 필요

❓ FAQ

Q. 무료 Google Drive 15GB로 충분? A. 일반 사이트 1년+ 백업 충분. 사진 많은 사이트는 빨리 차지 → 옛 백업 자동 삭제·BackBlaze 이전.

Q. UpdraftPlus 자동 백업이 자꾸 실패해요. A. 흔한 원인:

  • 호스팅 PHP 메모리 부족 → 256M로 ↑
  • 실행 시간 초과 → ZIP 분할 크기 ↓
  • 디스크 공간 부족 → 옛 백업 삭제

Q. 복구 시간이 너무 오래 걸려요. A. 큰 사이트는 풀 복구 30분수시간. 부분 복구 (DB만) 권장 시 510분.

Q. 새 호스팅으로 이전 시 백업으로? A. 가능. 새 호스팅에 WordPress 설치 → UpdraftPlus 설치 → 옛 백업 업로드 → 복원. 도메인 이전 참고.

Q. 백업 자동화 끝나면 잊어도 OK? A. 거의 OK. 월 1회 Google Drive 확인만.


관련 가이드

작성·운영 — 언웹스 가이드센터. 실무에서 검증한 내용을 정리하고 정기적으로 업데이트합니다. 가이드센터 소개 →