Glossary
Concepts
Initial Setup
Troubleshooting
Các câu hỏi thường gặp (FAQs)
Chức năng Restore và Point-in-Time Recovery (PITR) cho phép người dùng phục hồi cơ sở dữ liệu từ các bản sao lưu hoặc khôi phục cơ sở dữ liệu về một thời điểm cụ thể trong quá khứ. Các hướng dẫn trong mục này giúp người dùng thực hiện quá trình khôi phục dữ liệu một cách chính xác, an toàn và hiệu quả, đồng thời đảm bảo tính toàn vẹn của dữ liệu.
Khi thực hiện Restore hoặc PITR, hệ thống sẽ tạo một database cluster mới và không ghi đè lên cluster hiện tại.
Hiện tại, FPT Cloud hỗ trợ Restore cho tất cả các database engine đang cung cấp và hỗ trợ PITR cho PostgreSQL.
Chức năng Restore cho phép người dùng sử dụng một bản sao lưu (backup) đã tạo trước đó để khôi phục dữ liệu và tạo một cụm cơ sở dữ liệu (database cluster) mới. Tính năng này hữu ích trong các trường hợp mất dữ liệu, lỗi hệ thống, hoặc khi cần roll back về trạng thái trước đó.
Trước khi thực hiện restore, cần đảm bảo cụm cơ sở dữ liệu đã có ít nhất một bản backup (restore point) được tạo thành công - tức là có ít nhất một restore point sẵn sàng để restore.
Các bước thực hiện Restore:
Từ thanh menu, chọn Database Platform > Chọn menu All Database hoặc menu tương ứng với nhóm cơ sở dữ liệu > nhấp vào Cluster ID của databse cluster cần restore > chọn tab Backup > chọn sub-tab Restore. Hệ thống sẽ hiển thị danh sách các Available Restore Points, bao gồm loại backup (Full hoặc Diff).

Tại cột Actions, bấm vào biểu tượng ba chấm (⋮) tương ứng với restore point mong muốn → chọn Restore. Một hộp thoại Restore Database sẽ xuất hiện:

Nhập thông tin theo yêu cầu:
Nhấn Restore để bắt đầu quá trình khôi phục. Sau khi hoàn tất, một database cluster mới sẽ xuất hiện trong danh sách quản lý Database Engines, chứa dữ liệu từ bản backup đã chọn.
Chức năng Recover to Point-in-Time cho phép người dùng khôi phục cơ sở dữ liệu về một thời điểm chính xác trong quá khứ, rất hữu ích khi cần phục hồi dữ liệu sau sự cố hoặc lỗi phát sinh trong quá trình vận hành. Hiện tại, chức năng này chỉ được hỗ trợ cho PostgreSQL.
Trước khi thực hiện PITR, cần đảm bảo:
Các bước thực hiện Recover to Point-in-Time:
Thực hiện tương tự như bước truy cập màn hình Restore trong phần Restore Database.
Tại tab Restore, chọn Restore to Point in Time. Hộp thoại Restore Database to a Point in Time xuất hiện.

Nhập thông tin theo yêu cầu:
Nhấn Recover để bắt đầu quá trình khôi phục. Hệ thống sẽ tạo một cluster mới và phục hồi dữ liệu về thời điểm đã chỉ định. Sau khi hoàn tất, một database cluster mới sẽ xuất hiện trong màn hình danh sách Database Engines, chứa dữ liệu tại đúng thời điểm khôi phục.
Lưu ý: Bạn chỉ có thể khôi phục dữ liệu về các mốc thời gian sau khi bản Full Backup đầu tiên được tạo kể từ thời điểm kích hoạt PITR. Nếu bản Full Backup này chưa được thực thi, tính năng PITR sẽ chưa sẵn sàng. Mọi thay đổi dữ liệu phát sinh trước mốc Full Backup này không nằm trong phạm vi bảo vệ của PITR và không thể khôi phục.