從我可以記起的時(shí)間里(大約是大型主機(jī)統(tǒng)治數(shù)據(jù)中心的時(shí)代),系統(tǒng)管理員已經(jīng)開(kāi)始將備份和恢復(fù)作為數(shù)據(jù)保護(hù)的兩個(gè)方面進(jìn)行考慮。隨著備份技術(shù)的發(fā)展,一項(xiàng)名為即時(shí)恢復(fù)(instant recovery )的新技術(shù)出現(xiàn),這項(xiàng)技術(shù)可以將恢復(fù)時(shí)間極大的降低,允許管理員在數(shù)分鐘內(nèi)恢復(fù)自己的應(yīng)用。
當(dāng)我們頻繁的討論怎樣利用備份作為一個(gè)關(guān)鍵的災(zāi)難恢復(fù)方案時(shí),恢復(fù)就肯定會(huì)消耗大量的時(shí)間。當(dāng)你的郵件或者數(shù)據(jù)庫(kù)服務(wù)器有幾塊硬盤(pán)故障或者數(shù)據(jù)庫(kù)有其他緊急的故障,用戶在聽(tīng)到恢復(fù)服務(wù)器需要數(shù)個(gè)小時(shí)之后就會(huì)很不高興。將恢復(fù)時(shí)間長(zhǎng)歸罪于管理員沒(méi)有將備份方案做到最優(yōu)化是正常的,但是需要指出的是即便你需要的數(shù)據(jù)在線上,利用常規(guī)的備份方案仍然需要很長(zhǎng)的時(shí)間做恢復(fù)。
如果你的數(shù)據(jù)庫(kù)服務(wù)器可以從LTO-6磁帶驅(qū)動(dòng)器上以160MB/s的速度接受數(shù)據(jù),那么恢復(fù)1TB數(shù)據(jù)需要將近兩個(gè)小時(shí),如果使用1Gb/s的以太網(wǎng)可能時(shí)間要更長(zhǎng)一些。你可以使用Data Domian或者昆騰的DXi這樣的磁盤(pán)陣列以提高恢復(fù)的速度,但是你幾乎找不到一個(gè)應(yīng)用場(chǎng)景能夠達(dá)到廠商宣傳的速度。廠商經(jīng)常宣稱(chēng)他們的系統(tǒng)可以同時(shí)接受多股備份數(shù)據(jù)流,恢復(fù)時(shí)能夠?qū)⑺袔捰糜诨謴?fù)。
即時(shí)恢復(fù)的備份系統(tǒng)可以允許用戶直接使用備份數(shù)據(jù)作為應(yīng)用數(shù)據(jù)直接拿來(lái)使用,或者直接將備份數(shù)據(jù)提供給虛擬機(jī)。不管怎樣,你的備份存在磁盤(pán)上而不是磁帶,你的備份應(yīng)用需要支持磁盤(pán)鏡像,而不是老式的文件的備份模式。鏡像備份對(duì)于虛擬化來(lái)講是規(guī)范的,VMware為數(shù)據(jù)保護(hù)開(kāi)發(fā)了vStorage API,軟件廠商可以在虛擬化環(huán)境中直接使用存好的鏡像進(jìn)行即時(shí)恢復(fù)操作。
我第一次見(jiàn)即時(shí)恢復(fù)是在2010年的 Tech Field Day 上Veem的一個(gè)產(chǎn)品演示。在vSphere環(huán)境下,Veeam備份備份服務(wù)器可以直接為vSphere提供虛擬機(jī)服務(wù)。對(duì)于Hyper-V,需要裝一個(gè)文件系統(tǒng)驅(qū)動(dòng)到主機(jī)。最新版的賽門(mén)鐵克NetBackup (7.6)針對(duì)VMware虛擬化環(huán)境也有類(lèi)似的功能。
即時(shí)恢復(fù)物理設(shè)備有一些復(fù)雜,最新的Dell AppAssure 可以隨地恢復(fù)到所有計(jì)算機(jī)。選擇本地或異地恢復(fù)到所有可用計(jì)算機(jī)上,即便是不同硬件上亦是如此。
諸如Quorum和Unitrends會(huì)做基于應(yīng)用的備份系統(tǒng),不管是物理還是虛擬機(jī)層次的備份,都是基于應(yīng)用的。如果出現(xiàn)必須要恢復(fù)的情況,備份系統(tǒng)會(huì)利用云容災(zāi)服務(wù)將存于公有云上的VM調(diào)出給應(yīng)用。
即時(shí)恢復(fù)最大的負(fù)面在于你的備份資源庫(kù)可能使用的是大容量的低速磁盤(pán),這樣的話一旦遇到需要使用備份的時(shí)候,這些備份資源無(wú)法滿足上層應(yīng)用對(duì)速度的需求。依照我的觀點(diǎn),像郵件和關(guān)鍵任務(wù)數(shù)據(jù)庫(kù)慢一些總比等幾個(gè)小時(shí)恢復(fù)要好。
也有一些將閃存作為緩存加入到服務(wù)器當(dāng)中,并做多副本,以保證一旦存儲(chǔ)宕機(jī),會(huì)有備用資源使用。