我們的那些原始的數(shù)據(jù)可能會被意外刪除或更改;然而,這其中,系統(tǒng)故障的可能性將在許多因素中被列為最優(yōu)先的級別。這其中的因素可能包括來自用戶設備的任何一個磁盤的崩潰到數(shù)據(jù)中心的災難性事故。
當這樣的故障失敗發(fā)生的情況下,不僅僅只是數(shù)據(jù)需要進行恢復,同時也需要恢復完整的工作環(huán)境;換句話說,即需要進行災難恢復。
備份和災難恢復并不是可以直接互換的術語;但如果沒有首先進行備份,災難恢復是不可能完成的。災難恢復能夠讓系統(tǒng)恢復,并盡可能快的重新啟動系統(tǒng),包括相關的數(shù)據(jù)。
虛擬化的廣泛使用已然改變了企業(yè)進行災難恢復的方式。在一個虛擬化的世界,一個系統(tǒng)可以通過復制虛擬機(VM)的圖像并在其他地方重新創(chuàng)建來進行恢復。
虛擬機復制,災難恢復和市場適應虛擬化的方式是當前企業(yè)亟待考慮的關鍵性問題。
在過去,如果服務器崩潰之后,你可能要遵循以下步驟:
找一臺新的服務器。寄希望于你企業(yè)會有一臺空閑的服務器,其很可能是一臺早已過時的模型,如果其沒有被使用已經相當長一段時間了;
然后,安裝所有的系統(tǒng)和應用軟件,試圖讓所有的設置都恢復成與以前一樣,當然,除非你提前這樣做了,而如果你企業(yè)曾經只投資于一兩臺冗余服務器處于待機狀態(tài)的話,這將是不可能的。更多的情況是,您根本不會提前預見到其會運行失??;
或者,對于您企業(yè)的一款真的非常關鍵的應用程序,你可能需要有一個“熱”備用,并為之準備好。然而,這將會增加應用程序的所有權成本,使得所有的硬件和軟件的費用支付都增加兩倍;
對于最近的數(shù)據(jù)備份進行恢復,對于一個數(shù)據(jù)庫而言,其可能能夠恢復最近的新數(shù)據(jù)。但對于文件服務器,隔夜的備份可能是全部可用的,所以只能返回到最后一個工作日的結束。任何在故障發(fā)生時存在內存中的數(shù)據(jù)都很可能已經丟失。因此,您企業(yè)決定計劃恢復到多久以前的數(shù)據(jù)的目標便是您的備份計劃,即對于恢復點目標(RPO)的定義。
虛擬化改變了一切,并增加了企業(yè)的選項。首先,數(shù)據(jù)可以很容易地作為提交到給定的虛擬機(VM)圖像的一部分進行備份,包括應用軟件,本地的數(shù)據(jù),設置和內存。第二,沒有必要 重建物理服務器;虛擬機可以在任何其他兼容的虛擬環(huán)境創(chuàng)建。這可能是企業(yè)內部空閑的容量能力或獲得來自第三方云服務提供商所提供的服務。這意味著大多數(shù)冗余系統(tǒng)的成本就消失了。
在一個虛擬化的世界,災難恢復更便宜,更快,也更完整。這樣的備份,更快的恢復時間目標(RTO)得以更容易的實現(xiàn)。至少,理論上是這樣的,但由于需要協(xié)調不同的互相依賴的虛擬機,其可能變得更加復雜。例如一款應用虛擬機和一款數(shù)據(jù)庫虛擬機,其測試恢復仍然是至關重要的,可以防止運行系統(tǒng)的問題。
目前市場上有許多不同的方法,從緊密整合的管理程序級虛擬機復制到災難即服務(DRaaS)。
領先的虛擬化平臺服務供應商,包括VMware,微軟Hyper-V和Citrix Xen–提供不同水平的復制服務嵌入到他們的產品中。他們是緊密集成的管理程序并整合到其本身,所以會被限制在一個給定的虛擬環(huán)境。然而,這也給了他們潛在的實現(xiàn)連續(xù)數(shù)據(jù)保護所需的性能(CDP)的可能,使用陰影虛擬機進行熱備用,同時減少RPO和RTO.
還有其他一些產品,在管理層緊密整合虛擬機復制,例如EMC的RecoverPoint,支持協(xié)調的復制和多臺虛擬機的恢復,從而保證一臺虛擬機中運行的應用程序能夠于與之相關聯(lián)的數(shù)據(jù)庫虛擬機保持一致。目前這唯一只有VMware能夠實現(xiàn),但是Hyper-V和云管理堆棧如OpenStack也即將實現(xiàn)。
另一個是Zerto,其已經建立在比虛擬化平臺供應商更好的自動化和業(yè)務流程上了,進一步減少了運行時對于環(huán)境的影響。Zerto目前只支持VMware,但是已經計劃擴大到對于Hyper-V和亞馬遜網絡服務(AWS)的支持了,這意味著,在未來,它將從一款企業(yè)內部的VMware虛擬系統(tǒng)的故障轉移,擴展到支持AWS或其他非基于VMware的系統(tǒng)了。其產品也可以用于預負荷的計劃遷移。
許多其他的虛擬工具通過在給定的時間間隔進行虛擬機快照。這包括暫停虛擬機達到足夠長的時間來復制數(shù)據(jù),然后返回到其以前的狀態(tài)設置和內存??煺湛梢杂脕硪淮斡忠淮蔚膭?chuàng)建虛擬機。RPO取決于快照拍攝的頻率(這可能通常足以接近CDP,但會影響整體性能)。RTO取決于多塊可以訪問到另一臺虛擬資源。
一些新的供應商,專注于虛擬環(huán)境的備份。例如瑞士的Veeam公司在2008年推出的產品支持VMware和微軟的Hyper-V.成立于2012年的Nakivo公司只支持VMware.這些產品已經建立了一個虛擬的世界,他們從一開始就有很多需要適應內置需求,例如創(chuàng)建虛擬機快照和網絡加速,使異地復制更有效。
傳統(tǒng)的備份供應商已經適應了他們的產品。例如,賽門鐵克更改發(fā)布了其Backup Exec 2014,被認為是匹配其新產品性能的。戴爾聲稱其AppAssure通過采用“智能化”模仿CDP,避免了虛擬機凍結和至少每五分鐘抓拍一次。CommVault的Simplana和Arcserve也面臨被趕超的挑戰(zhàn)。
許多傳統(tǒng)供應商的一個區(qū)別在于他們對于同時舊的物理環(huán)境和虛擬環(huán)境支持的能力,畢竟這兩種環(huán)境仍然是當下許多企業(yè)的現(xiàn)實情況。這也意味著他們的產品通常會被用于遷移。即,備份一臺物理服務器,并將其作為一臺虛擬機進行恢復。
許多云計算基礎設施服務提供商,例如Rackspace和亞馬遜均提供虛擬機復制,使客戶能夠處理自己的故障失敗,但這通常是局限于他們自己的平臺。
災難恢復即服務(DRaaS)提供商
虛擬化的廣泛使用和云平臺恢復工作負載的可用性的普及帶來了DRaaS的廣泛采用。這里的虛擬機復制是嵌入服務,所以客戶除了需要進行盡職的調查工作之外,沒有什么其他要做的了,當然還需要在合作合同上簽名。
有些是由云/托管服務提供商提供的;例如NTT通信在歐洲有一款產品已經與美國的伙伴DRaaS提供商Geminare公司合作。更強大的災難恢復專家如SunGard和IBM包括已經開始提供DRaaS的投資組合產品了。
DRaaS供應商為其客戶提供獨特的價值。一些供應商還將其服務提升到一個新的水平,例如英國的B計劃災難恢復(Plan B Disaster Recovery)表示,微軟Windows服務器DRaaS產品可以保證恢復,因為其包含對客戶服務器環(huán)境下的夜間圖像恢復性測試。這不僅確保了恢復,同時對相關問題對客戶已經進行了預先通知。B計劃災難恢復公司的工作在應用層,因此是hypervisor中性的,支持VMware、Hyper-V和Xen.該公司的服務能夠針對物理服務器和虛擬機進行圖像快照。
Quorum公司提供的一款服務被稱為onQ,最初是針對美國的海軍開發(fā)的,使得他們能夠在發(fā)生戰(zhàn)斗損失時從一艘船快速遷移到另一艘,所以其是非???,且非常具有彈性的,支持物理或虛擬Linux和Windows服務器。在英國,其使用本地數(shù)據(jù)中心合作伙伴以恢復客戶服務器的虛擬機圖像,他們聲稱可以實時快速重新啟動服務器。
有趣的是,B計劃災難恢復公司表示說,一旦其服務被用于在虛擬環(huán)境中恢復一個物理服務器,客戶就回不去了。換句話說,災難恢復服務可以用來遷移到虛擬環(huán)境,也可以作為在一開始遷移到虛擬環(huán)境的動機。這可能會讓你覺得:如果云能夠作為我們最關鍵的應用程序的二次備份做到足夠的好,是否實際上也能夠成為我們長期的首要備份平臺呢?