워드프레스를 운영하는 웹마스터라면 데이터 손실의 위험성을 항상 염두에 두어야 합니다. 사이트가 해킹당하거나 서버 장애가 발생하거나 실수로 콘텐츠가 지워지는 등 다양한 변수로 인해 “어느-날 갑자기 사이트가 사라질 수 있는” 상황이 현실이 될 수 있습니다. 그래서 백업은 단순히 선택사항이 아니라 운영 중인 웹사이트의 생명줄이라 볼 수 있습니다.
그 중에서도 UpdraftPlus는 많은 사용자에게 신뢰받는 백업 플러그인으로, 사용의 편리함 + 다양한 저장 옵션 + 복원 기능 등을 갖추어 워드프레스 환경에서 하나의 표준처럼 자리잡았습니다.
이번 글에서는 UpdraftPlus의 설치부터 기본 설정, 자동화 일정, 저장소 연동(예: Google Drive), 복원 절차 및 최근 버전의 메뉴 구성 및 기능별 사용법, 그리고 언제 설치해야 하는지, 어떤 주기로 활용해야 하는지, 무엇을 점검해야 하는지까지 처음 사용하는 웹마스터가 충분히 이해할 수 있게 정리해 드리겠습니다.
1. UpdraftPlus 설치 및 백업 설정법
1.1. 플러그인 설치
워드프레스 대시보드에서 다음 단계를 따릅니다:
- 대시보드 메뉴에서 플러그인 → 새로 추가를 클릭합니다.
- 검색창에
"UpdraftPlus"를 입력하고, 검색 결과 중 UpdraftPlus – Backup/Restore 또는 UpdraftPlus: WP Backup & Migration Plugin을 찾아 지금 설치를 클릭합니다. - 설치가 완료되면 활성화 버튼을 클릭하여 플러그인을 활성화합니다.
- 활성화 후, 대시보드 메뉴에 설정 → UpdraftPlus 백업 또는 UpdraftPlus 항목이 생성됩니다.
1.2. 기본 설정
설치 후 최초로 설정해야 할 기본값은 아래와 같습니다:
- 백업 저장소 선택: 클라우드 저장소(예: Google Drive, Dropbox, Amazon S3 등) 혹은 FTP/SFTP, 메일, 로컬 서버 등으로 저장 가능.
- 백업 포함 항목: 보통 데이터베이스(DB) + 파일(테마, 플러그인, 업로드된 미디어 등)을 선택합니다. 대부분의 기본 설정에서 이 둘이 기본값으로 포함됩니다.
- 백업 스케줄 설정 위치: 설정 화면 내에 “설정(Settings)” 또는 “백업/복원(Backup/Restore)” 탭에서 자동 백업 주기 등을 선택할 수 있습니다.
- 변경사항 저장: 설정을 마친 후에는 반드시 “변경사항 저장(Save Changes)” 버튼을 눌러야 설정이 적용됩니다.
※ 팁: 설치 직후에는 적어도 수동으로 한 번 지금 백업(Backup Now) 을 실행해 두는 것이 좋습니다. 백업이 정상작동하는지 확인하는 의미로 ‘복원 가능성’도 체크해보는 것이 권장됩니다.
2. 자동화 일정 설정
UpdraftPlus의 장점 중 하나는 자동화된 백업 스케줄을 설정할 수 있다는 점입니다. 한번 설정해두면 이후에는 “설정해 놓은 일정에 따라 자동으로 백업됨”이므로 운영자가 반복적으로 수동 작업할 필요가 줄어듭니다.
설정 방법은 다음과 같습니다:
- UpdraftPlus 설정 페이지에서 설정(Settings) 또는 스케줄(Schedule) 섹션을 찾습니다.
- 파일 백업과 데이터베이스 백업 각각에 대해 주기를 지정할 수 있습니다 (예: 데이터베이스는 매일, 파일은 매주).
- 자동 백업 유지 기간(즉, 이전 백업을 얼마 동안 보관할지)이나 보관할 백업 개수 등을 지정할 수 있습니다. 일부 저장소에서는 자동으로 오래된 백업을 삭제하는 기능도 있습니다.
- 스케줄을 저장하면 설정된 시간에 따라 자동화가 시작됩니다.
언제 어떤 주기를 설정해야 하나?
- 작은 블로그/변동이 적은 사이트라면: 데이터베이스 매일, 파일 백업 주간 또는 격주 적당할 수 있습니다.
- 콘텐츠가 자주 업데이트되거나 회원/커머스 기능 있는 사이트라면: 데이터베이스를 매일 또는 심지어 매시간(플러그인/프리미엄 기능 이용 시)으로 설정하고, 파일은 하루 또는 매일로 설정하는 것이 좋습니다.
- 대형 사이트 또는 다수의 방문자가 있는 사이트라면: 파일과 데이터베이스 모두 더 자주, 더 보관기간 길게 설정하는 것이 좋습니다.
팁 & 주의사항
- 백업 주기를 너무 짧게 설정하면 서버에 부하가 생길 수 있으므로 트래픽이 적은 시간대(예: 새벽)로 설정하는 것이 좋습니다.
- 자동 백업이 되더라도 백업이 실제로 정상 저장되었는지 확인하는 루틴을 갖는 것이 중요합니다. 예를 들어 클라우드 저장소에 파일이 올라갔는지, 백업이 실패 메시지를 내지 않았는지 등을 확인하세요.
- 백업 파일이 저장소나 서버 용량을 많이 차지할 수 있으므로 “보관 기간” 설정을 적절히 하는 것이 필요합니다.
3. 저장소(Cloud Storage) 연동 – 예: Google Drive
클라우드 저장소에 백업을 하면, 서버 자체에 문제가 생겨도 외부에 백업이 존재하므로 보다 안전합니다. 이 절차는 특히 중요합니다. 여기서는 예시로 Google Drive 연동 방법을 살펴보겠습니다.
3.1. Google API 설정
Google Drive 연동을 위해 다음 절차를 따릅니다:
- Google Cloud Console(https://console.cloud.google.com/) 에 접속합니다.
- 새 프로젝트를 생성합니다.
- API 및 서비스 → 사용자 인증 정보로 이동하여, “사용자 인증 정보 만들기 → OAuth 클라이언트 ID”를 생성합니다.
- OAuth 동의 화면을 설정하고 필요한 정보를 입력합니다.
- 생성된 클라이언트 ID 및 클라이언트 비밀 키(Client Secret)를 복사해 둡니다.
3.2. UpdraftPlus에 연동
- 워드프레스 대시보드 → UpdraftPlus 설정 페이지 → 저장소(Storage / Remote Storage) 섹션에서 Google Drive를 선택합니다.
- 복사해 둔 클라이언트 ID와 비밀 키를 입력합니다.
- 인증 과정을 통해 Google 계정에 로그인하고 UpdraftPlus에 Google Drive 접근 권한을 부여합니다.
- 설정 저장을 마치면, 백업 파일이 자동으로 Google Drive에 업로드되도록 설정됩니다.
팁 & 주의사항
- Google Drive 무료 저장 공간 한계를 고려하세요. 백업 파일이 커질 경우 유료 플랜으로 업그레이드하거나 다른 저장소(Amazon S3, Backblaze 등)를 병행 사용하는 방법도 있습니다.
- 저장소에 파일이 제대로 업로드되었는지 정기 확인을 권장합니다. 업로드 실패 시 대안 저장소가 없다면 백업 의미가 반감될 수 있습니다.
- 여러 저장소에 동시에 저장하는 “이중 저장” 전략이 더 안전합니다(프리미엄 기능에서 가능)
4. 복원 절차
백업이 잘 되어 있어도, 실제로 복원이 가능해야만 의미가 있습니다. 따라서 복원 절차를 미리 숙지해두는 것이 중요합니다.
복원 절차:
- 워드프레스 대시보드 → UpdraftPlus 설정 페이지 → 백업/복원(Backup/Restore) 탭을 클릭합니다.
- “기존 백업(Existing Backups)” 목록에서 복원하고자 하는 백업을 선택합니다.
- 복원(Restore) 버튼을 클릭한 후, 복원할 항목(데이터베이스, 파일, 테마, 플러그인, 업로드 폴더 등)을 선택합니다.
- 복원 과정을 진행하면 UpdraftPlus가 선택한 항목을 자동으로 복원합니다.
- 복원 후에는 사이트가 정상 작동하는지, 테마/플러그인이 문제 없이 불러와졌는지, 미디어가 손상되지 않았는지를 확인하세요.
팁 & 주의사항
- 복원 직후에는 캐시 플러그인이 있다면 캐시를 비우고 새로고침해서 정상 작동 여부를 확인하는 것이 좋습니다.
- 대형 사이트의 경우 복원 시간이 오래 걸릴 수 있으니, 피크 트래픽이 아닐 때 작업하는 것이 바람직합니다.
- 복원 전에 현재 상태를 또 하나의 백업으로 저장해 두는 “백업-전에 백업” 습관이 좋습니다.
5. 메뉴별 기능 정리표
아래 표는 최신 버전 기준으로 UpdraftPlus의 주요 메뉴(탭)별 기능을 정리한 것입니다. 각 메뉴가 어떤 기능을 담당하고 있으며, 어떤 설정을 할 수 있는지 한눈에 보실 수 있도록 구성했습니다.
| 메뉴(탭)명 | 기능 | 주요 설정 및 사용법 | 비고 및 팁 |
|---|---|---|---|
| 백업/복원 (Backup / Restore) | 수동 백업 실행, 기존 백업 목록 조회, 복원 기능 | “지금 백업(Backup Now)”, 복원할 항목 선택, 복원 버튼 클릭 (SupportHost) | 설치 직후 한 번 수동으로 백업해 봐야 함 |
| 설정 (Settings) | 자동 백업 주기 설정, 저장소 선택, 이메일 알림 등 | 파일 백업 주기, DB 백업 주기, 저장소 연결 선택 등 (WPMarmite) | 주기 설정 시 서버 부하 고려 필요 |
| 저장소 (Remote Storage / Storage Settings) | 백업을 저장할 외부 저장소 설정 | Google Drive, Dropbox, Amazon S3 등 선택 및 인증 | 무료 저장소 한계 고려 |
| 마이그레이션/클론 (Migration / Clone) | 사이트 이전이나 복제 기능 (프리미엄 및 일부 무료 포함) | 원본 사이트 → 대상 사이트로 이전, 검색/치환 기능 포함 (WordPress.org) | 도메인 변경, 서버 이전 시 유용 |
| 고급 도구 (Advanced Tools) | 로그 보기, 복원 파일 업로드, FTP 복원 지원 등 | 오류 로그 확인, 백업 파일 직접 업로드 가능 (SupportHost) | 문제 발생 시 유용 |
| 프리미엄/애드온 (Premium / Add-ons) | 유료 기능 활성화, 추가 저장소 옵션, 암호화, 멀티사이트 지원 등 | 인크리멘탈 백업, 데이터베이스 암호화 등 (BlogVault) | 비즈니스/대형 사이트일 경우 고려 |
6. 언제 설치하고 어떤 주기로 활용해야 하는가?
설치 시점
- 사이트 오픈 직후에 설치하는 것이 가장 이상적입니다. 콘텐츠가 적을 때 백업 관리가 더 쉬우며, 이후 운영 중 추가된 콘텐츠가 많아질수록 백업 및 복원 리스크도 커집니다.
- 주요 업데이트 직전에도 설치를 고려하세요. 워드프레스 코어, 테마, 플러그인 업데이트 전 백업이 되어 있으면 문제가 생겼을 때 빠르게 되돌릴 수 있습니다.
- 사례: 테마 변경, 플러그인 대량 설치/삭제, 서버 이전, 도메인 변경 이전 등에 반드시 백업하고 설치해야 합니다.
활용 주기
- 데이터베이스(Article/페이지/댓글/회원정보 등): 자주 업데이트가 일어나는 사이트라면 매일 또는 하루에 2회 이상 설정하는 것이 좋습니다.
- 파일(업로드 이미지, 플러그인, 테마 등): 이미지 업로드나 변경이 많지 않다면 주간이나 격주도 가능하지만, 업데이트 빈도가 높다면 매일로 설정하는 것이 좋습니다.
- 백업 보관 기간 및 보관 개수: 예를 들어 최근 7 일간은 매일 백업, 이후 최근 한 달간은 주간 백업, 이후 최근 6개월간은 월간 백업 등 계층화된 보관 전략을 취하는 것이 바람직합니다. 일부 프리미엄 기능에서 이러한 보관-정책을 자동화해 줍니다. (BlogVault)
점검해야 할 항목
- 백업이 실제로 정상적으로 완료되었는지 로그 또는 저장소에서 확인. 실패 메시지나 “파일 없음” 오류를 확인해야 합니다.
- 저장소에 백업 파일이 업로드되었고, 접근 가능 상태인지 확인 (권한/연결 끊김 여부 등).
- 백업 파일의 크기나 개수가 비정상적으로 커졌거나 이상하게 작아졌다면 원인을 점검 (파일 누락, 플러그인 충돌, 저장소 용량 초과 등).
- 복원 테스트를 최소 한 번 수행해 보는 것이 권장됩니다. 실제 문제가 생겼을 때 복원 절차에 익숙하지 않으면 추가 피해가 커집니다.
- 플러그인/워드프레스 코어/테마 업데이트 후 백업이 자동으로 수행되었는지 확인하세요. 업데이트 후 오류가 생겼을 때 최신 백업이 있어야 빠르게 복구 가능합니다.
- 저장소 권한 및 보안 설정 (예: 백업 파일 암호화, 접근 제한 등)을 주기적으로 검토하세요. 특히 회원 정보나 결제정보 등이 있는 사이트라면 더욱 중요합니다.
7. 유사/대체 플러그인
| 플러그인명 | 특징 요약 |
|---|---|
| Duplicator | 사이트 복제 및 마이그레이션에 강점이 있는 플러그인. 백업 기능도 갖추고 있으며, 특히 대형 사이트나 서버 이전 시 자주 추천됨 |
| BackupBuddy | 유료 중심의 백업 플러그인으로, 완전 백업 및 복원 기능 제공 |
| All‑in‑One WP Migration | 사용자 친화적인 UI로 사이트 전체 백업/마이그레이션에 적합. 초보자에게도 접근이 쉬운 편 |
| BlogVault | 백업 + 복원 + 실시간 변경 추적 등 고기능을 제공하는 서비스형 플러그인. 신뢰성 강조됨 |
| BackWPup | 비교적 가벼운 옵션으로, 무료 버전에서도 기본 백업 기능을 제공. 단, 고급 기능은 제한적일 수 있음 |
| WPvivid Backup & Migration | 최근 떠오르는 옵션으로, 스테이징 및 마이그레이션 기능까지 포함해 다양하게 활용 가능 |
8. 결론
UpdraftPlus는 워드프레스 사용자에게 필수적인 백업 도구라 할 수 있습니다. 사용자 친화적인 인터페이스와 다양한 클라우드 저장 옵션, 자동화 스케줄 설정, 복원/마이그레이션 기능 등을 통해 웹사이트 데이터를 효과적으로 보호할 수 있습니다.