
正如我最近發現的那樣,任何比直接檔案儲存更高級的檔案系統備份似乎用途有限。例子:
- AD、登錄和 Windows 本身:恢復不獨立於硬體
- MSSQL 和 pgsql 伺服器:除非使用 VSS 進行備份(無論如何,這似乎都會像對資料庫進行熱備份一樣使伺服器陷入困境)資料不一定處於可用狀態
- NTBackup 建立的備份無法在 Windows Server 2003 以後的任何作業系統上還原
我猜測,如果您的伺服器硬體變得無法使用,在單一伺服器、朝九晚五的可用性環境中建立替換機器(取決於您可以獲得的硬體),那麼最好有盡可能廣泛相容的備份,因為您顯然陷入了從頭開始構建和設置的困境。有鑑於此,以下備份策略有什麼重大缺點嗎?
- 關閉 SQL 服務
- 將所有伺服器硬碟的 7-zip tar 更新到外部備份文件
- 驗證完整性
- 再次啟動SQL服務
(tar更新只是為了避免恢復時必須恢復完整備份然後一次增量備份的中間步驟。)
答案1
系統狀態備份可以恢復到不同的硬體。這可能是一次困難的經歷,但這是可以做到的。 連結文字
SQL 資料庫轉儲不依賴硬件,但這不會使應用程式恢復。
假設對磁碟進行tar 操作可以在相同的硬體上進行(我對此表示懷疑,除非伺服器是從Linux 啟動CD 啟動並從該環境進行tar 操作),如果目標伺服器是全新的,或者更換了mb 或RAID卡,那麼它會起作用嗎?在不關閉伺服器的情況下,將不會有可還原的 AD 備份,除非單獨完成系統狀態備份。
這個解決方案可以自動化嗎?是否可以記錄下來?如果遇到問題是否可以提供技術支援?如果您確實想減少緊急情況下的挫折感,那麼所有這些問題都需要考慮。
關於MS在Server 2008中不支援NTbackup的說法是不正確的,Server 2008確實提供了恢復NT備份的功能。 連結文字
如果需要「快速」恢復,則最低要求是基於映像的備份可以恢復到相同或不同的硬體或作為虛擬機器 (P2V)。通常,這需要第 3 方產品和/或 MS 附加元件:StorageCraft、Acronis、BackupExec、MS DPM、VMWare/Xen/HyperV 或 SAN 中基於硬體的 VM 快照以及複製。 SBS 2003 具有可能被認為「足夠好」的伺服器備份,並且所有 Server 2008 都具有基於映像的備份。
答案2
我不太確定你在所有情況下都是正確的,儘管你確實有某種觀點。但是,您需要考慮要恢復到與備份相同的硬體和軟體基礎的情況(大多數地方都會 - 或者至少應該- 無論如何,這是理所當然的)。這種情況是 DR 中伺服器發生故障,您需要將其恢復現在,而不是從遺留或歷史備份中恢復(我懷疑這是您更考慮的備份)。
取回資料是微不足道的。恢復作業系統及其配置可能很簡單,也可能非常重要。獲取伺服器應用程式及其配置幾乎總是不簡單的。在這些情況下,完整備份可以拯救您。
我的意思是,任何明智的備份策略都應該考慮的不僅僅是恢復過程,還應該考慮恢復環境中的硬體和軟體。