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 khắc phục thiệt hại.
Lập kế hoạch khôi phục sau thảm hoạ khi cơ sở hạ tầng đám mây ngừng hoạt động
Để ngăn chặn nguy cơ gián đoạn cơ sở hạ tầng đám mây trong Google Cloud, chẳng hạn như một vùng hoặc khu vực bị ngừng dịch vụ, Cloud Firestore sẽ sao chép dữ liệu trên nhiều cơ sở dữ liệu bản sao.
Cấu trúc sao chép phụ thuộc vào việc cơ sở dữ liệu nằm ở vị trí theo khu vực hay vị trí đa khu vực. Cơ sở dữ liệu theo khu vực đồng bộ hoá dữ liệu trên ít nhất 3 vùng. Cơ sở dữ liệu đa khu vực đồng bộ hoá dữ liệu trên 5 vùng trong 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 giúp 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 99,999%. Cơ sở dữ liệu theo khu vực cung cấp khả năng hoạt động đạt 99,99%.
Cloud Firestore tự động xử lý việc sao chép cho bạn và không yêu cầu thêm cấu hình hoặc cấp phép. Để biết thêm thông tin, hãy xem nội dung 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 khôi phục sau thảm hoạ cho dữ liệu
Để bảo vệ khỏi các sự cố dữ liệu 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 tại một thời điểm nhất định (PITR). Tuỳ thuộc vào yêu cầu về khả năng khôi phục sau sự cố, bạn có thể sử dụng cả hai tính năng này cùng nhau.
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ừ bản sao lưu sang cơ sở dữ liệu Cloud Firestore mới trong cùng một dự án. Để biết thêm thông tin chi tiết, hãy xem bài viết Sao lưu và khôi phục dữ liệu.
Tính năng sao lưu cung cấp thời gian lưu giữ cao hơn so với PITR. Chi phí khôi phục cơ sở dữ liệu từ bản sao lưu sẽ thấp hơn so với chi phí khôi phục cơ sở dữ liệu từ dữ liệu PITR.
Khôi phục tại 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 quá khứ tối đa là 7 ngày. Bạn có thể đọc dữ liệu ở cấp độ chi tiết là 1 phút và ghi lại một cách cẩn thận 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 khôi phục tối đa) 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 chi tiết, hãy xem phần Khôi phục tại một thời điểm.
Nếu bạn không cần khôi phục toàn bộ cơ sở dữ liệu, thì PITR chỉ có thể khôi phục dữ liệu cần thiết. PITR cũng cung cấp mục tiêu thời gian phục hồi và mục tiêu điểm khôi phục thấp hơn so với bản sao lưu.
Xuất dữ liệu
Đối với nhu cầu lưu giữ dữ liệu sau 14 tuần, bạn có thể sử dụ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. Quá trình xuất dữ liệu PITR sẽ thu thập dữ liệu từ một dấu thời gian trong vòng tối đa 7 ngày trước đó.
Tính năng xuất dữ liệu PITR rất hữu ích để lưu trữ dữ liệu từ cơ sở dữ liệu của bạn. Khi so sánh với các 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 chính dữ liệu đó từ bản sao lưu.
Để bắt đầu một thao tác xuất PITR, hãy xem phần Xuất và nhập từ dữ liệu PITR.