Lập kế hoạch phục hồi sau thảm hoạ

Áp dụng cho phiên bản Firestore Standard và Firestore Enterprise.

Trang này mô tả các tính năng của Cloud Firestore có thể giúp bạn tạo và triển khai kế hoạch phục hồi sau thảm hoạ.

Lập kế hoạch phục hồi sau thảm hoạ cho những trường hợp cơ sở hạ tầng đám mây ngừng hoạt động

Để bảo vệ dữ liệu khỏi nguy cơ gián đoạn cơ sở hạ tầng đám mây trong Google Cloud chẳng hạn như khi một vùng hoặc khu vực gặp sự cố, Cloud Firestore sẽ sao chép dữ liệu sang nhiều cơ sở dữ liệu bản sao.

Kiến trúc nhân bản phụ thuộc vào việc cơ sở dữ liệu nằm ở vị trí khu vực hay vị trí đa khu vực. Cơ sở dữ liệu khu vực sao chép dữ liệu đồng bộ trên ít nhất ba vùng. Cơ sở dữ liệu đa khu vực đồng bộ hoá dữ liệu trên 5 vùng thuộc 3 khu vực, trong đó có 2 khu vực phân phát và 1 khu vực chứng kiến. Cơ sở dữ liệu đa khu vực tối đa hoá khả năng hoạt động và độ bền của cơ sở dữ liệu bằng cách cung cấp khả năng hoạt động lên đến 99,999%. Cơ sở dữ liệu theo khu vực có tỷ lệ hoạt động là 99,99%.

Cloud Firestore tự động xử lý việc sao chép cho bạn và không yêu cầu cấu hình hoặc cấp phép bổ sung. Để biết thêm thông tin, hãy xem phần sau:

Để biết thêm thông tin về cấu trúc sao chép, hãy xem bài viết Xây dựng quy trình phục hồi sau thảm hoạ cho các trường hợp cơ sở hạ tầng đám mây ngừng hoạt động.

Lập kế hoạch phục hồi sau thảm hoạ cho dữ liệu

Để bảo vệ dữ liệu khỏi các sự cố như vô tình xoá hoặc sửa đổi dữ liệu, hãy sử dụng tính năng sao lưu theo lịch và khôi phục về một thời điểm nhất định (PITR). Tuỳ thuộc vào yêu cầu khôi phục sau thảm hoạ, bạn có thể sử dụng cả hai tính năng này cùng lúc.

Bản sao lưu theo lịch

Bản sao lưu hỗ trợ thời gian lưu giữ tối đa là 14 tuần. Bạn có thể lên lịch sao lưu hằng ngày hoặc hằng tuần. Bạn có thể khôi phục cơ sở dữ liệu từ một bản sao lưu vào một cơ sở dữ liệu Cloud Firestore mới trong cùng một dự án. Để biết thêm thông tin, hãy xem bài viết Sao lưu và khôi phục dữ liệu.

Bản sao lưu có thời gian lưu giữ lâu hơn so với PITR. Việc khôi phục cơ sở dữ liệu từ một bản sao lưu sẽ tốn ít chi phí hơn so với việc khôi phục cơ sở dữ liệu từ dữ liệu PITR.

Khôi phục về một thời điểm nhất định (PITR)

Bật PITR để đọc tài liệu từ một thời điểm trong vòng 7 ngày qua. Bạn có thể đọc dữ liệu ở mức độ chi tiết là 1 phút và ghi lại chính xác vào cơ sở dữ liệu của mình với mục tiêu thời gian khôi phục (thời gian tối đa để khôi phục) là 0. Mục tiêu điểm khôi phục (mức mất dữ liệu tối đa có thể xảy ra) là 1 phút. Để biết thêm thông tin, hãy xem phần Khôi phục tại thời điểm cụ thể.

Nếu không cần khôi phục toàn bộ cơ sở dữ liệu, thì các lượt đọc PITR chỉ có thể khôi phục dữ liệu cần thiết. Thao tác đọc PITR cũng giúp giảm thời gian phục hồi và thời điểm phục hồi so với bản sao lưu.

Tính năng xuất dữ liệu

Nếu cần giữ lại dữ liệu trong hơn 14 tuần, bạn có thể sử dụng tính năng PITR để tạo bản xuất toàn bộ cơ sở dữ liệu và lưu dữ liệu này trong Cloud Storage vô thời hạn. Tính năng xuất dữ liệu PITR ghi lại dữ liệu từ một dấu thời gian trong vòng 7 ngày qua.

Tính năng xuất dữ liệu PITR rất hữu ích cho việc lưu trữ dữ liệu từ cơ sở dữ liệu của bạn. So với bản sao lưu, việc khôi phục cơ sở dữ liệu từ tệp xuất PITR thường tốn kém hơn so với việc khôi phục cùng một dữ liệu từ bản sao lưu.

Để bắt đầu thao tác xuất PITR, hãy xem phần Xuất và nhập từ dữ liệu PITR.

Bản sao cơ sở dữ liệu

Bạn có thể khôi phục dữ liệu bằng cách sao chép cơ sở dữ liệu từ một thời điểm trong quá khứ. Nếu bật tính năng PITR, bạn có thể sao chép dữ liệu trong tối đa 7 ngày trước. Nếu chưa bật PITR, bạn có thể sao chép dữ liệu từ tối đa một giờ trước.

Để bắt đầu thao tác sao chép, hãy xem phần Sao chép từ cơ sở dữ liệu.

Bước tiếp theo