簡體   English   中英

我可以使用 GCP 快照進行數據或數據庫備份嗎? 我可以信任快照來恢復我的數據庫數據嗎?

[英]Can I use GCP Snapshot for data or database backup? can I trust the snapshot to restore my DB data?

我正在為我的項目使用谷歌雲平台和計算引擎,將 MongoDB 安裝到實例服務器中,備份和恢復我的數據庫的最佳方法是什么

我的選擇:

  1. 創建自定義腳本轉儲 -> zip -> 上傳到雲存儲。
  2. 在創建新實例時使用 GCP 快照備份數據和恢復。

讓我知道處理此問題的最佳方法。

由於不可靠的快照大小有點混亂。

雖然計划快照

啟用應用程序一致快照

是的,您可以使用快照。 也考慮下面的建議

使用附加到 Compute Instance for Database 的附加數據磁盤。 如果出現任何故障,請分離磁盤並附加到新的 vm 實例。 快照將在區域故障或需要在另一個區域恢復備份時為您提供幫助。快照大小也讓您感到困惑,因為快照本質上是增量的。 前任。 在凌晨 2:00 拍攝的快照 1 包含 10GB 數據。 現在您在凌晨 2:30 向磁盤添加了 1 GB 數據,並在凌晨 3:00 再次拍攝快照。 凌晨 3:00 的快照 2 將僅包含 1 GB 的數據(不是 11 GB)。 但真正神奇的是當您恢復 snapshot-2 時,它將恢復您完整的 11GB 數據,因為它包含對具有 10GB 數據的 snapshot-1 的引用。

是的,快照是可靠的。 您可以使用快照為磁盤創建時間點映像。 在您的情況下,您可以拍攝數據磁盤快照。 要從快照中恢復數據,請從快照創建磁盤並附加到現有虛擬機。

要自動安裝它,您可以在 bash/python 腳本中運行 gcloud 命令。 https://cloud.google.com/compute/docs/disks/restore-snapshot#create-disk-from-snapshot

對於定期拍攝快照,您可以設置快照計划以及一天應該發生多少次。 為了節省成本,您也可以保留保留。 https://cloud.google.com/compute/docs/disks/scheduled-snapshots

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM