RPO và RTO cho website là hai mục tiêu giúp doanh nghiệp quyết định có thể chấp nhận mất bao nhiêu dữ liệu và website có thể gián đoạn trong bao lâu sau sự cố. Chúng không phải con số kỹ thuật tự đặt; chúng phải phản ánh tác động kinh doanh và khả năng phục hồi thực tế.
Tóm tắt: RPO trả lời “có thể mất tối đa bao nhiêu dữ liệu?”, còn RTO trả lời “có thể ngừng dịch vụ tối đa bao lâu?”. Hai mục tiêu này quyết định tần suất backup, kiến trúc recovery, mức automation, chi phí và cách thiết kế runbook.
RPO là gì?
Recovery Point Objective là khoảng dữ liệu tối đa doanh nghiệp chấp nhận mất khi phải quay về một recovery point cũ. Nếu RPO là 30 phút, chiến lược backup/recovery phải đủ để dữ liệu mất không vượt mức đó trong điều kiện đã thiết kế.
RTO là gì?
Recovery Time Objective là khoảng thời gian tối đa mong muốn từ khi dịch vụ bị gián đoạn đến khi website cần trở lại trạng thái sử dụng được. RTO phải bao gồm cả thời gian phát hiện, quyết định, truy cập backup, restore, smoke test và đưa traffic trở lại.

RPO và RTO khác nhau thế nào?
| RPO | RTO |
|---|---|
| Đo mức dữ liệu có thể mất | Đo thời gian gián đoạn có thể chấp nhận |
| Ảnh hưởng lịch backup/replication | Ảnh hưởng recovery strategy và automation |
| Liên quan recovery point | Liên quan recovery duration |
| Ví dụ: 15 phút dữ liệu | Ví dụ: 60 phút downtime |
Không nên đặt RPO/RTO theo cảm tính
RPO “0 phút” và RTO “0 phút” nghe hấp dẫn nhưng thường đòi hỏi kiến trúc phức tạp, replication liên tục, failover và chi phí cao. Mục tiêu đúng là mục tiêu business chấp nhận được và hệ thống có thể chứng minh qua test.
Cách xác định RPO theo loại website
- Website giới thiệu: dữ liệu thay đổi ít, RPO có thể rộng hơn nếu mất một số chỉnh sửa gần nhất không gây tác động lớn.
- Website tạo lead: cần xem có thể mất bao nhiêu form/lead trước khi ảnh hưởng doanh thu.
- WooCommerce: cần tính đơn hàng, trạng thái thanh toán, tồn kho và dữ liệu khách hàng.
- Membership/LMS: cần tính tài khoản, tiến độ học, subscription và giao dịch.
Cách xác định RTO theo tác động kinh doanh
Hãy hỏi: nếu website offline 15 phút, 1 giờ, 4 giờ hoặc 1 ngày thì chuyện gì xảy ra? Có mất lead, mất đơn hàng, vi phạm SLA, dừng chiến dịch hay chỉ gây bất tiện? Câu trả lời giúp chọn RTO phù hợp hơn một con số “chuẩn ngành” chung chung.

RPO/RTO ảnh hưởng lịch backup ra sao?
Nếu RPO là 24 giờ, backup hằng ngày có thể phù hợp. Nếu RPO là 15 phút, chỉ một bản full mỗi đêm không thể đáp ứng. Có thể cần backup database dày hơn, replication hoặc cơ chế ghi nhận thay đổi phù hợp.
Xem Backup Website để hiểu loại dữ liệu và lịch sao lưu, và Backup Retention Policy để thiết kế thời gian giữ recovery point.
RPO/RTO ảnh hưởng kiến trúc DR ra sao?
RTO dài có thể dùng backup-and-restore đơn giản hơn. RTO ngắn thường yêu cầu chuẩn bị hạ tầng, automation và dependency sẵn sàng hơn. Vì vậy Disaster Recovery cho website phải bắt đầu từ mục tiêu business trước khi chọn công nghệ.
Đo RTO thực tế bằng restore test
RTO trên tài liệu không có nhiều giá trị nếu chưa từng đo. Restore test giúp đo thời gian từ lúc bắt đầu recovery đến khi website đạt tiêu chí usable; DR drill mở rộng bài test sang con người, quyền, communication và chuyển traffic.
Ví dụ ma trận RPO/RTO
| Hệ thống | RPO tham khảo nội bộ | RTO tham khảo nội bộ | Yêu cầu cần xác nhận |
|---|---|---|---|
| Blog ít thay đổi | Rộng | Rộng | Mất nội dung gần nhất có chấp nhận được? |
| Lead generation | Trung bình/chặt | Trung bình | Lead có lưu ở CRM khác không? |
| WooCommerce | Chặt | Chặt | Đơn hàng/tồn kho/payment đồng bộ thế nào? |
| Membership | Chặt | Chặt | Session, subscription, progress ở đâu? |
Không nên sao chép các mức này thành SLA. Doanh nghiệp phải xác định con số thật theo impact và kiến trúc.
Checklist chốt RPO/RTO
- xác định chức năng business-critical;
- xác định dữ liệu nào thay đổi liên tục;
- ước lượng tác động mất dữ liệu theo từng khoảng thời gian;
- ước lượng tác động downtime;
- kiểm tra khả năng backup/recovery hiện tại;
- so sánh chi phí để đạt mục tiêu;
- thống nhất với business owner;
- ghi vào DR plan/runbook;
- đo lại qua restore test và DR drill;
- review khi website hoặc business thay đổi.
FAQ
RPO có phải là tần suất backup không?
Không hoàn toàn. RPO là mục tiêu mất dữ liệu; tần suất backup là một trong các cơ chế để đáp ứng mục tiêu đó.
RTO có phải thời gian restore file không?
Không. RTO phải tính toàn bộ thời gian cần để dịch vụ trở lại usable, bao gồm phát hiện, quyết định, restore, test và chuyển traffic.
Có nên dùng một RPO/RTO cho toàn website?
Không nhất thiết. Checkout, CRM integration và blog có thể có mức ưu tiên khác nhau. Hệ thống quan trọng có thể cần objective riêng.
Kết luận
RPO và RTO là cầu nối giữa business impact và thiết kế kỹ thuật. Khi hai mục tiêu được xác định rõ, doanh nghiệp mới biết cần backup bao nhiêu, giữ bao lâu, phục hồi theo cách nào và có cần đầu tư thêm automation hay hạ tầng dự phòng hay không.
Trong mô hình Managed Website, RPO/RTO nên được review cùng backup, monitoring, runbook và SLA để tránh những cam kết không thể kiểm chứng.
Đoàn Trình Dục là Giảng viên Khoa Công nghệ Thông tin tại Đại học Công nghệ Sài Gòn (STU), với hơn 10 năm kinh nghiệm thực chiến trong các lĩnh vực Mạng máy tính, Marketing Online, SEO và Bảo mật hệ thống.
Với nền tảng sư phạm và kinh nghiệm tư vấn cho nhiều doanh nghiệp, thầy chuyên sâu vào việc xây dựng các giải pháp kỹ thuật số toàn diện và hiệu quả.

