Backup Website Tự Động: Hướng Dẫn A-Z
Table of Contents
Backup website tự động đảm bảo không bao giờ mất dữ liệu — dù bị hack, server sập, hay update lỗi. 60% doanh nghiệp nhỏ đóng cửa trong 6 tháng sau khi mất dữ liệu quan trọng mà không có backup (National Cyber Security Alliance). Bài viết hướng dẫn setup backup tự động theo quy tắc 3-2-1 với chi phí từ miễn phí.
Quy Tắc 3-2-1 Backup
3 bản sao 2 loại storage 1 off-site
┌─────────────┐ ┌─────────────────┐ ┌─────────────┐
│ Production │ │ Server (local) │ │ Cloud │
│ (website) │ │ │ │ (khác vùng) │
├─────────────┤ ├─────────────────┤ │ │
│ Backup #1 │ │ Cloud storage │ │ AWS S3 │
│ (local) │ │ │ │ Singapore │
├─────────────┤ └─────────────────┘ └─────────────┘
│ Backup #2 │
│ (cloud) │
└─────────────┘
Công Cụ Backup Theo Nền Tảng
| Nền tảng | Công cụ | Tự động? | Giá | Off-site |
|---|---|---|---|---|
| WordPress | UpdraftPlus | Có | Free-$70/năm | Google Drive, S3 |
| Shopify | Rewind Backups | Có | $9/tháng | Cloud |
| VPS/Server | restic + cron | Có | Miễn phí | S3, B2 |
| Static site | Git repository | Tự động | Miễn phí | GitHub/GitLab |
| Database | mysqldump + cron | Có | Miễn phí | Cloud storage |
Website tĩnh (JAMstack, Astro): Source code trên Git = backup tự động. Database không có = không cần backup DB. Đây là lợi thế lớn của static site.
Lịch Backup Đề Xuất
| Loại website | Database | Files | Full backup |
|---|---|---|---|
| E-commerce | Hàng ngày | Hàng tuần | Hàng tuần |
| Blog/CMS | Hàng tuần | Hàng tháng | Hàng tháng |
| Website tĩnh | N/A | Git auto | Mỗi deploy |
| SaaS/App | Real-time | Hàng ngày | Hàng ngày |
Setup Backup Tự Động (VPS)
Database backup hàng ngày lúc 3AM:
# crontab -e
0 3 * * * mysqldump -u root mydb | gzip > /backup/db-$(date +\%Y\%m\%d).sql.gz
Upload lên cloud (restic + Backblaze B2):
# $0.005/GB/tháng — 100GB = $0.50/tháng
restic -r b2:my-backup backup /var/www/html /backup/
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6
Test Khôi Phục (Quan Trọng Nhất)
Backup không test = không có backup. Mỗi quý, test khôi phục:
- Download backup mới nhất
- Setup môi trường test (staging server hoặc local)
- Khôi phục website từ backup
- Kiểm tra: trang load đúng, database đúng, hình ảnh đúng
- Đo thời gian khôi phục — mục tiêu dưới 1 giờ
Chúng Tôi Xây Web tại Cái Răng, Cần Thơ triển khai website với backup tự động — Git-based deployment, cloud backup 3-2-1, và bảo mật đa tầng.
Liên hệ tư vấn: Zalo 0817.771.184 | Hotline: 0817.771.184 | Form liên hệ
Frequently Asked Questions
Tại sao phải backup website?
Quy tắc 3-2-1 backup là gì?
Backup website bao lâu 1 lần?
Need this service?
Call 0817771184 or chat on Zalo for a free consultation about website design.