生產伺服器備份計劃

生產伺服器備份計劃

我們有一個生產伺服器(RHEL 5.3 64 位元),我們的所有網域都遠端託管。我們希望為我們的系統制定一個標準的備份計劃,以便在發生任何物理損壞時,可以從另一個遠端系統中的還原點快速重建系統。

非常感謝任何建議。

答案1

「其他」部分有很多好問題。所有這些都歸結為:取決於您正在做什麼以及您需要恢復的速度。即刻?非常貴。可以休息一週嗎?可能相當便宜。您多久靠近伺服器一次?

但您可能至少需要備份以下內容:

/etc /home 你的網站根目錄 任何其他應用程式檔案 任何資料庫文件

對於大多數情況,您可以使用 rsync 或 tar。 Rsync 需要一個「即時」伺服器來託管資料。 Tar 將建立一個存檔檔案(您可以對其進行 bzip),然後您必須將其解壓縮到另一台伺服器上。

您肯定需要具有足夠磁碟空間和 CPU 之類的東西來運行故障轉移伺服器。它需要有 RHEL5.3(保留相同的補丁)。除非您一直在運行第二台伺服器,否則您可能不需要獲得第二台伺服器的許可。

對於資料庫文件,您可能希望從 mysqldump 或 pg_dump 開始。如果您有 Oracle,請從 rman 開始。這些是獲取這些資料備份的最低效但最快且萬無一失的方法。

希望這有助於作為一個起點。

答案2

我有五台伺服器、兩台資料庫伺服器、兩台網路伺服器、一台負載平衡器和一台備份磁碟機。因此,當其中一台 Web 伺服器發生故障時,另一台伺服器可以像沒有發生任何問題一樣繼續運作。您需要研究負載平衡器、資料庫複製和軟體raid。

答案3

你想在這上面花多少錢?有商業產品可以做到這一點。我最喜歡的是 R1Soft。免費版本是將資料庫轉儲到檔案中,然後在其他地方留出空間將資料同步到其中。然後您可以擴展它以保留文件的多個版本。

答案4

鑑於您有磁帶驅動器,我會看看桿狀體。根據我的經驗,它只是將您的數據安全地保存在磁帶上,並且裸機恢復非常優雅:您可以根據您的硬體和bacula配置定制USB密鑰,可以在冷備用盒上啟動並將從最近的備份自動恢復它。

不要忘記,正如其他人所說,您需要將資料庫轉儲到光碟,以便 bacula 正確地將它們保存到磁帶。在冷金屬恢復後恢復資料庫也將是您的責任。

無論你做什麼,為了上帝的愛,測試一下,並且經常。沒有什麼比發現您認為可以拯救您的備份計劃在過去八個月裡一直在磁帶上寫入零更令人心碎的了。

相關內容