Sao lưu là một bản sao của trang web bạn có thể muốn khôi phục nếu trang trực tiếp bị sập. Một bản sao lưu "tốt" còn quan trọng hơn thế!
Trong bài viết này, chúng tôi nói về điều gì tạo nên một bản sao lưu tốt, tại sao sao lưu của nhà cung cấp hosting không đủ, và cách chọn plugin phù hợp để yên tâm.
TL;DR: Tạo bản sao lưu "vàng" cho trang WordPress với BlogVault. Bạn không phải trả tiền cho sao lưu không đáng tin cậy của nhà cung cấp hosting hay lưu trữ đám mây thêm cho sao lưu thủ công. BlogVault cung cấp giải pháp sao lưu đáng tin cậy, giúp khôi phục dễ dàng và nhanh chóng.
Tại sao nên chọn plugin sao lưu?
Khi tạo trang web, chúng tôi biết sao lưu WordPress là cần thiết. Con đường dễ dàng và rõ ràng nhất là dùng giải pháp sao lưu của nhà cung cấp hosting: WP Engine, Bluehost và GoDaddy.
Tuy nhiên, khi trải qua quá trình sao lưu và khôi phục, một số vấn đề rõ rệt nảy sinh. Quá trình tốn thời gian, không đáng tin cậy và cuối cùng là vô nghĩa.
Vì vậy, chúng tôi quyết định thử các plugin sao lưu. Ngoài các tiêu chí của mình, BlogVault đi kèm một số tính năng bổ sung: staging, khôi phục thử nghiệm, di chuyển và quản lý trang web.
Trong các phần tiếp theo, chúng tôi sẽ chỉ cho bạn cách sử dụng BlogVault cho sao lưu và khôi phục, và chia sẻ trải nghiệm chi tiết.
Cách sao lưu trang web bằng BlogVault
Sao lưu BlogVault đáng tin cậy vì chúng có tất cả đặc điểm của một bản sao lưu tốt. Chúng là bản sao lưu toàn bộ trang web, được lưu trữ ngoại bộ (offsite) dưới dạng mã hóa, bạn có thể khôi phục hoàn toàn hoặc một phần khi cần.
Như trải nghiệm dưới đây sẽ chứng minh, plugin này cực kỳ hiệu quả. Hầu như không tốn chi phí thời gian, và căng thẳng về sao lưu/khôi phục thủ công hoàn toàn biến mất.
Lời nói nhanh về quy trình thử nghiệm
Để phục vụ bài viết này, chúng tôi thử nghiệm BlogVault với ba trang web – nhỏ, vừa và lớn. Chúng tôi dùng BlogVault để tạo sao lưu và khôi phục cho từng trang. Trang lớn nhất là 10 GB với cơ sở dữ liệu 174 MB.
Theo trải nghiệm của chúng tôi, trang web cỡ này không dễ khôi phục thủ công. Khi tạo sao lưu bằng cPanel, ví dụ, chúng tôi không thể khôi phục lại do giới hạn kích thước và khó khăn kỹ thuật.
Bắt đầu
Trước khi đi sâu, chúng tôi đã sao lưu cho cả ba trang. Sau đó, tạo tài khoản BlogVault và đó là lúc mọi thứ thực sự khởi động.
Chỉ trong vài phút, các trang web được kết nối. Và đó là điều duy nhất chúng tôi phải làm. Sao lưu toàn bộ trang web được tạo tự động hàng ngày. Chúng tôi thậm chí không phải bật các bản sao lưu này.
Không cần cấu hình và không cần kết nối tài khoản lưu trữ đám mây, khác với Dịch vụ WordPress Quản trị hoặc các công cụ sao lưu khác chúng tôi đã dùng. BlogVault thực sự tự động!
Sao lưu toàn bộ trang web với BlogVault
Với các thử nghiệm sao lưu của nhà cung cấp hosting, chúng tôi phải sao lưu file và cơ sở dữ liệu riêng biệt. Chúng tôi dùng 2 công cụ khác nhau, và phải đảm bảo biết bản sao lưu file nào tương ứng với bản sao lưu cơ sở dữ liệu nào.
Với BlogVault, mọi thứ liền mạch. Bản sao lưu tạo ra có cả hai thành phần trong một. Dễ dàng quản lý hơn nhiều.
Sao lưu nhanh chóng
Yếu tố khác chúng tôi nhận ra là thường trang web nhỏ mất thời gian chỉ một phần nhỏ so với trang lớn như của chúng tôi (10 GB). Với các công cụ khác hoặc sao lưu cPanel thủ công, thời gian là vấn đề lớn, vì kích thước trang web càng lớn thì thời gian sao lưu càng nhiều.
BlogVault chỉ mất vài phút để sao lưu các trang web của chúng tôi. Thậm chí trang lớn nhất (10 GB) được đồng bộ chỉ trong hai phút.

Chúng tôi cũng kiểm tra xem quá trình sao lưu có làm chậm trang web không. Hầu hết các giải pháp sao lưu trước đây đều ảnh hưởng đến tốc độ và hiệu suất trang web khi sao lưu đang diễn ra.
Tuy nhiên, BlogVault sao lưu nhanh chóng bất kể kích thước trang web. Vì vậy, quá trình không ảnh hưởng đến tốc độ trang web chút nào. Thật ấn tượng!
Sao lưu theo yêu cầu (On-demand backups)
Chúng tôi chạy sao lưu theo yêu cầu cho từng trang. Vì plugin hoạt động ngầm, chúng tôi có thể bắt đầu quá trình sao lưu cho tất cả trang và ngồi chờ thông báo.
Thử nghiệm tiếp theo là thử sao lưu theo yêu cầu. Chúng tôi muốn đảm bảo khi muốn thay đổi trang web, có thể lấy bản sao lưu mới.
Biết rằng sao lưu là biện pháp an toàn, chúng tôi muốn sao lưu theo yêu cầu nhanh chóng và không đau đầu. Còn nhiều việc khác cần làm!
Với nhà cung cấp hosting, chúng tôi phải thực hiện thủ công, dùng công cụ từ cPanel. Quá trình tốn thời gian, nhàm chán và thường khiến chúng tôi bực bội. Tuy nhiên, với BlogVault, chúng tôi có thể sao lưu theo yêu cầu chỉ với một cú nhấp chuột.
Sự khác biệt giữa sao lưu thủ công cPanel và sao lưu theo yêu cầu BlogVault là lớn. Trong khi cPanel dễ gặp lỗi và tốn nhiều thời gian/công sức, sao lưu thủ công BlogVault lại không tốn sức.
Điều này giúp chúng tôi nhanh chóng chuyển sang các nhiệm vụ dự định sau khi sao lưu xong.
Bên lề, vì muốn cập nhật plugin, chúng tôi thử tùy chọn cập nhật trên bảng điều khiển BlogVault. Plugin tự nhắc tạo bản sao lưu bổ sung trước khi cập nhật. Đó là một lợi ích thêm!

Lưu trữ sao lưu
Các bản sao lưu cũ rất quan trọng nếu bạn muốn truy xuất file hoặc mục cơ sở dữ liệu từ vài tháng trước. Lý tưởng nhất, chúng tôi muốn có 90 ngày sao lưu cho các trang web, và 365 ngày cho trang WooCommerce. Điều này đòi hỏi dung lượng lưu trữ đủ lớn.
Với các công cụ khác, chúng tôi thường tránh tạo sao lưu theo yêu cầu vì chúng có giới hạn 30 bản sao lưu hoặc yêu cầu trả phí thêm cho lưu trữ đám mây. Vài bản sao lưu thêm vào những ngày trang web thay đổi nhiều sẽ khiến mất một vài bản sao lưu cũ.
Ngược lại, BlogVault cung cấp 90 ngày sao lưu, có thể mở rộng đến 365 ngày cho trang WooCommerce, và lưu trữ trên máy chủ riêng của họ. Vì vậy, trước hết, chúng tôi không phải lo lắng về dung lượng lưu trữ và chi phí thêm.
Thứ hai, điều này không ảnh hưởng hiệu suất trang web vì sao lưu không dùng dung lượng hosting. Và cuối cùng, các bản sao lưu cũ không bị ảnh hưởng bởi sao lưu theo yêu cầu.
Sao lưu một phần (Partial Backup)
BlogVault không cho phép sao lưu một phần. Dù vậy, chúng tôi quan sát thấy đó là có lý do chính đáng.
- Luôn tốt hơn khi có toàn bộ sao lưu, ngay cả khi bạn chỉ muốn sao lưu một file hoặc bảng cơ sở dữ liệu cụ thể. Nếu có sự cố, bạn sẽ có mọi thứ, bao gồm cả thứ bạn cần.
- Để tạo sao lưu một phần, bạn phải biết trước sẽ cần khôi phục một phần nào trong tương lai. Điều này rõ ràng là không thể, cũng không cần thiết. BlogVault cho phép bạn tải xuống bất cứ thứ gì bạn muốn từ một bản sao lưu cụ thể. Vì vậy, bạn luôn có toàn bộ sao lưu lưu trên máy chủ BlogVault, và chỉ tải xuống một phần những gì bạn cần từ đó.

- Bạn có thể khôi phục một phần bằng plugin BlogVault. Chỉ cần chọn phiên bản sao lưu và chọn file hoặc bảng cơ sở dữ liệu bạn muốn khôi phục chọn lọc. Khôi phục đơn giản đến thế với BlogVault!
Khôi phục với BlogVault – Kết quả tìm kiếm
Sức khỏe trang web của bạn luôn phải nằm trong tầm kiểm soát. Nếu nó sập, bạn phải tự khôi phục mà không cần tìm nhà phát triển, hoặc chờ đợi hướng dẫn khôi phục.
Chúng tôi thấy bảng điều khiển BlogVault trực quan. Chúng tôi không cần nói bạn làm gì, bạn vẫn sẽ nắm mọi thứ trong tầm tay. Chỉ cần nhấn nút Khôi phục trên trang Trang web. Đó là tất cả!
Đây là sự tương phản rõ rệt với khôi phục của nhà cung cấp hosting. Thực lòng mà nói, quá trình khôi phục rất đau đới, đặc biệt với cơ sở dữ liệu lớn dùng FTP. Trải nghiệm tệ đến mức tiêu chuẩn của chúng tôi thấp từ đầu. Nhưng khôi phục BlogVault là trải nghiệm dễ chịu!
Khôi phục hoàn toàn
Chúng tôi trước hết kiểm tra cách khôi phục toàn bộ trang. Chúng tôi muốn thử cả ba trang – nhỏ, vừa, lớn – cho quá trình khôi phục.
Lại một lần nữa, khôi phục không cần cấu hình. Chúng tôi chỉ cần chọn phiên bản sao lưu để khôi phục. Quyết định này cũng dễ dàng hơn, vì chúng tôi có thể thấy sự khác biệt giữa các file sao lưu trên chính bảng điều khiển. Thay đổi file và cơ sở dữ liệu được liệt kê rõ ràng.
Khôi phục nhanh chóng
Quá trình khôi phục thực sự nhanh. Chúng tôi đã có vài trải nghiệm xấu khi khôi phục với các công cụ/phương pháp khác. Tuy nhiên, chúng tôi khá ấn tượng với tính năng khôi phục một cú nhấp chuột của BlogVault. Nhiều công cụ chúng tôi dùng chỉ cung cấp sao lưu. Nhưng một bản sao lưu chỉ tốt bằng cách nó dễ dàng khôi phục.
Chúng tôi thấy nhiều khiếu nại trên diễn đàn về khôi phục thủ công thất bại vì lý do này nọ. Điều này khiến chủ sở hữu trang web mất trang web dù có giải pháp sao lưu. Điều này phù hợp với trải nghiệm của chúng tôi. Khôi phục thật tệ và dễ thất bại.
Vì vậy, chúng tôi phải thử khôi phục thủ công để thấy sự khác biệt. Hầu hết vấn đề nảy sinh với trang lớn, nên chúng tôi thử trang lớn trước. Trang của chúng tôi 10 GB với cơ sở dữ liệu 174 MB.
Để khôi phục thủ công, chúng tôi phải tải lên file và cơ sở dữ liệu riêng biệt qua hai công cụ khác nhau trên cPanel.
Chúng tôi trước thử tải file qua File Manager. Tuy nhiên, File Manager có giới hạn 500 MB, nên tải lên thất bại. Chúng tôi tìm phương pháp khác qua FTP thủ công. Tuy nhiên, đó là quá trình nhàm chán.
Sau khi file được khôi phục, chúng tôi chuyển sang phpMyAdmin. Ở đây thử tải cơ sở dữ liệu, nhưng công cụ bị sập. Giới hạn kích thước tối đa tải cơ sở dữ liệu qua phpMyAdmin là 50 MB.
Chúng tôi đã xóa cơ sở dữ liệu cũ nên mất trang web. Ngay cả khi thành công, thời gian chết do quá trình quá lớn. Đối với doanh nghiệp, có thể gây mất mát khách hàng, đơn hàng và uy tín.
Điều tốt là chúng tôi đã cài BlogVault! Chúng tôi khôi phục trang web bằng một trong những bản sao lưu tạo trước đó. Quá trình mượt mà và nhanh chóng đến mức chúng tôi không chọn cách nào khác. Trang lớn được khôi phục trong chưa đầy 8 phút.
Khôi phục một phần
Đôi khi bạn chỉ cần khôi phục một phần trang web. Ví dụ, khi bạn đang thêm bài viết/trang, và một bản cập nhật add-on chạy ngầm làm hỏng trang.
Khôi phục toàn bộ trang trong trường hợp này có nghĩa là bạn mất toàn bộ nội dung mới thêm sau bản sao lưu cuối. Tuy nhiên, nếu bạn chỉ thay thế file plugin, mọi thứ sẽ ổn.
Vì vậy, chúng tôi muốn thử khôi phục một phần trên BlogVault. Quá trình khá đơn giản. Trong cài đặt khôi phục, chúng tôi phải mở rộng khôi phục chọn lọc (selective restore) và chọn các mục muốn khôi phục.
Đây là phương pháp khôi phục một phần dễ dàng nhất chúng tôi từng tìm thấy. Khôi phục một phần không có sẵn trong hầu hết các công cụ.
Chúng tôi thậm chí thử làm thủ công, đòi hỏi nhiều suy nghĩ nhưng không kết quả. Để khôi phục một phần thủ công qua cPanel, cần có bản sao lưu một phần.
Không ai có tiên tri biết điều gì sẽ sai và công cụ nào để tạo sao lưu một phần trước. Vì vậy, phương pháp thủ công thất bại, trong khi BlogVault vượt trội.
Các tính năng bổ sung
Chúng tôi tìm thấy một vài tính năng bổ sung hữu ích với BlogVault. Một vài tính năng được mô tả dưới đây:
Khôi phục thử nghiệm (Test restore): Có lúc bạn không chắc phiên bản nào để khôi phục. Với khôi phục thử nghiệm, bạn có thể tải bản sao lưu lên trang staging và xác nhận nó hoạt động như mong đợi, trước khi khôi phục lên trang trực tiếp.
Staging: Bạn có thể cần thử một vài thứ, như cập nhật plugin hoặc theme mới. Bạn không luôn làm trên trang trực tiếp rồi khôi phục nếu không ổn. Với BlogVault, bạn có thể tạo vùng staging để thử nghiệm.
Di chuyển (Migration): Có lúc bạn muốn khôi phục trang web trên tên miền mới. Di chuyển là giải pháp. Bạn cũng có thể dùng tính năng này để di chuyển trang web hiện tại như hiện trạng sang host/máy chủ khác.
Khắc phục sự cố sao lưu và khôi phục BlogVault
Khôi phục trang web bị sập: Để khôi phục trang web bị sập, bạn có thể cần chi tiết FTP của trang. Bạn có thể tìm chi tiết FTP qua cPanel của nhà cung cấp hosting. Tin tốt là BlogVault đã ra mắt tính năng mới giúp khôi phục trang web bị sập mà không cần FTP.
Khôi phục từ staging: Để đẩy thay đổi từ staging lên trang trực tiếp, bạn chỉ cần vào phần staging và nhấp nút Merge (Hợp nhất). Bạn có thể chọn hợp nhất tất cả thay đổi hoặc chỉ những thay đổi đã chọn.
Khôi phục chọn lọc (Selective restore): Nhấp nút khôi phục dưới trang web của bạn. Trong cài đặt khôi phục, chọn phiên bản sao lưu từ đó bạn cần chọn file hoặc bảng. Sau đó, mở rộng khôi phục chọn lọc và chọn các mục từ file và/hoặc cơ sở dữ liệu để khôi phục.
Chọn phiên bản sao lưu đúng: Nhấp vào số lượng bản sao lưu mà phần sao lưu hiển thị. Trang 'Lịch sử' cho bản sao lưu sẽ mở. Bạn sẽ thấy chi tiết cho từng bản sao lưu. Bạn có thể kiểm tra file và cơ sở dữ liệu xem chúng chứa gì. Hơn nữa, bạn cũng có thể đặt tên duy nhất cho bản sao lưu để dễ dàng nhận diện sau này.
Tải sao lưu lên đám mây: Bạn có thể tải bản sao lưu lên Dropbox nếu muốn. Để làm vậy, nhấp vào số lượng sao lưu. Trên trang Lịch sử, nhấp tải lên. Ở đây bạn có thể đồng bộ tài khoản Dropbox. Sau khi xác thực, bản sao lưu sẽ được lưu trên đám mây.

Vấn đề khác: Bạn có thể liên hệ hỗ trợ khách hàng BlogVault 24/7 cho bất kỳ vấn đề nào. Chúng tôi đọc khá nhiều đánh giá tốt từ chủ sở hữu trang web và agency về đội ngũ hỗ trợ BlogVault trên diễn đàn. Họ sẽ giúp bạn giải quyết truy vấn theo cách không làm bạn hay trang web thất vọng.
Cách chọn giải pháp sao lưu đáng tin cậy?
Khi chọn plugin, chúng tôi muốn đảm bảo bản sao lưu đáp ứng một số tiêu chí. Trang web của bạn quan trọng, nên giải pháp sao lưu không được phép làm bạn thất vọng. Khi chọn giải pháp sao lưu, bạn cần lưu ý:
Sao lưu hoàn chỉnh (Complete backup) – Trang WordPress bao gồm hai thành phần – file và cơ sở dữ liệu. File chứa mã nguồn trang web và add-on (plugin, theme). Cơ sở dữ liệu chứa toàn bộ nội dung (bài viết, trang, bình luận, thẻ, v.v.) dưới dạng bảng. Để trang web hoạt động đúng, bạn phải có cả hai thành phần. Đó là lý do quan trọng phải sao lưu cả hai.
Khi thử sao lưu hosting, chúng tôi phải sao lưu file và cơ sở dữ liệu riêng biệt cho mỗi trang. Sau đó đặt tên từng cái theo ngữ nghĩa để hiểu nội dung, và bản sao lưu file nào đi kèm bản sao lưu cơ sở dữ liệu nào. Biên độ lỗi quá cao, không nói đến việc tốn công sức.
Lưu trữ an toàn (Secure storage) – Bản sao lưu cần được lưu trữ an toàn, mã hóa, và tại vị trí ngoại bộ (offsite), tức là không cùng host. Hầu hết giải pháp lưu sao lưu trên máy chủ trang web hoặc một dịch vụ đám mây phổ biến. Cả hai giải pháp này đều không an toàn.
Với sao lưu hosting, nếu có sự cố với máy chủ, bạn sẽ mất cả trang web và bản sao lưu. Một số host lưu sao lưu ngoại bộ, nhưng theo thử nghiệm của chúng tôi, đây là ngoại lệ, không phải quy tắc.
Mặt khác, lưu sao lưu trên đám mây thường đòi hỏi công việc thủ công. Trừ khi bạn có thể mã hóa sao lưu, chúng không an toàn. Trong trường hợp bị hack, toàn bộ trang web có thể bị lộ qua bản sao lưu.
Dễ dàng khôi phục (Easily restorable) – Sao lưu chỉ là nửa quá trình khi có sự cố. Quá thường, chúng tôi thấy khách hàng quên kiểm tra khôi phục cho đến khi cần và mới hoảng loạn vì chúng không hoạt động.
Rất quan trọng là sao lưu phải dễ dàng và nhanh chóng khôi phục. Nếu không, giải pháp sao lưu không phục vụ mục đích.
Lại một lần nữa, khi khôi phục sao lưu hosting, chúng tôi gặp nhiều rắc rối: file và cơ sở dữ liệu cần khôi phục riêng biệt; cơ sở dữ liệu cần xóa trước khi khôi phục; cơ sở dữ liệu lớn thường thất bại khi khôi phục qua cPanel; và nhiều vấn đề khác. Một số khôi phục mất nửa ngày, và suốt thời gian đó trang web ngừng hoạt động.
Sao lưu tự động (Automated backups) – Bất kỳ giải pháp nào không cung cấp sao lưu tự động đều không phải giải pháp sao lưu tốt. Tạo sao lưu thủ công không chỉ tẻ nhạt mà còn không khả thi mọi lúc.
Kết luận
BlogVault cung cấp cho chúng tôi giải pháp 360° cho sao lưu và khôi phục. Công cụ hoạt động nhanh cho trang web mọi kích thước lên đến 100 GB. Ngoài sao lưu tự động hàng ngày trong tất cả các gói, trang WooCommerce có thể chọn sao lưu thời gian thực. Sao lưu được lưu trữ 90 ngày. Bạn có thể dễ dàng khôi phục bất kỳ bản sao lưu nào bất cứ khi nào muốn.