Chuyển tới nội dung chính

Tổng quan Backup & Restore

Backup trên FPT Database Engine gồm bốn phần, và dữ liệu chỉ thực sự được bảo vệ khi những phần bạn cần đều đã sẵn sàng. Lỗi hay gặp nhất là dừng lại sau phần đầu tiên.

PhầnLàm gìTự nó thì
Dịch vụ backupCấp dung lượng lưu trữ và giữ chính sách chung cho mọi jobKhông backup gì cả
Backup jobLịch chạy tạo ra các điểm khôi phụcĐây mới là thứ tạo dữ liệu phục hồi được
PITRGiữ archived log để khôi phục về đúng một thời điểmCần một full backup job, và chỉ có hiệu lực sau bản full backup kế tiếp
RestoreTạo một database mới từ điểm khôi phục hoặc từ một thời điểmKhông bao giờ ghi đè database gốc
cảnh báo

Bật dịch vụ backup không backup gì cả. Dữ liệu chỉ được bảo vệ khi đã có backup job và job đó đã chạy ít nhất một lần.

Thứ tự thiết lập

Mỗi bước chặn bước sau, và console cưỡng chế phần lớn thứ tự này.

  1. Cấu hình người nhận thông báo. Không bật được backup cho tới khi có ít nhất một email hoặc một kênh Telegram. Xem Quản lý cảnh báo.
  2. Bật dịch vụ backup, đặt dung lượng backup cho cả database. Xem Quản lý dịch vụ Backup.
  3. Tạo một full backup job. Xem Cấu hình lịch backup.
  4. Bật PITR, nếu bạn cần khôi phục ở mức giây. Xem Bật & Tắt PITR.

Bước 1 đến 3 cũng làm được ngay khi khởi tạo, ở bước dịch vụ bổ sung của Tạo database.

Các loại backup job

LoạiSao chépKhả dụng trên
FullToàn bộ databaseMọi engine được hỗ trợ
DifferentialChỉ phần thay đổi kể từ bản full backup gần nhấtPostgreSQL, MySQL, MariaDB, SQL Server

Job differential phụ thuộc vào job full. Retention đặt theo từng job, tính bằng số bản giữ lại.

Khôi phục dữ liệu

Cả hai hướng khôi phục đều tạo một database mới thay vì sửa chữa database hiện tại, nên hãy dự trù quota cho database thứ hai và tính trước việc trỏ lại ứng dụng.

Bạn cầnDùngKhả dụng trên
Trạng thái tại một bản backupRestore từ backupMọi engine được hỗ trợ
Trạng thái tại đúng một thời điểmKhôi phục về một thời điểmPostgreSQL, MySQL, MariaDB

Bản sao bên ngoài nền tảng

Backup nằm trên hệ thống lưu trữ chuyên dụng, cô lập, do FPT quản lý. Nếu bạn cần thêm một bản dưới quyền kiểm soát của mình, dù là để lưu trữ dài hạn, giữ bản off-site, hay chuyển dữ liệu sang hệ thống khác, hãy đẩy dữ liệu backup lên S3.

Chi phí

Dung lượng backup tính phí riêng so với database, và PITR làm tăng thêm vì archived log được giữ cùng với backup. Nên ước lượng cả hai trước khi bật, vì dung lượng áp dụng cho toàn bộ backup job của database chứ không theo từng job.

Bước tiếp theo