評估數(shù)據(jù)備份與恢復(fù)過程的正確姿勢
即便看似繁瑣,但在數(shù)據(jù)存儲過程中備份著實(shí)是不可或缺的。我們每天,甚至更為頻繁地備份數(shù)據(jù)——以便在威脅來臨之際進(jìn)行恢復(fù)。但究竟多久才會(huì)恢復(fù)一次呢?在談及到數(shù)據(jù)備份與恢復(fù)的話題時(shí),備份卷與還原卷的比例又是如何?
數(shù)據(jù)丟失已是一種極為常見的難題,因此企業(yè)或組織會(huì)考慮將數(shù)以百倍的數(shù)據(jù)量進(jìn)行備份,而在恢復(fù)時(shí)卻遠(yuǎn)沒有這么多。換而言之,這種備份定會(huì)產(chǎn)生些許商業(yè)價(jià)值;又或者是我們是否可以在保證商業(yè)價(jià)值的同時(shí),減少些許工作量。
備份層
常見的數(shù)據(jù)備份和恢復(fù)方式是備份整臺計(jì)算機(jī)。但這或許并非保護(hù)應(yīng)用程序及其數(shù)據(jù)的最有效方式。
數(shù)據(jù)中心中的許多應(yīng)用都有自身的恢復(fù)策略。假如使用這些內(nèi)置的功能,我們或?qū)⒖梢怨?jié)省下許多備份操作。
Microsoft Windows文件共享延續(xù)了先前版本的一項(xiàng)功能,可以對被刪除的文件提供用戶自助式的服務(wù)。數(shù)據(jù)庫應(yīng)用程序使用日志來從最近的備份啟用時(shí)間點(diǎn)恢復(fù)。假如我們知曉這些保護(hù)層,便可以調(diào)整備份策略,減少備份頻率,提升效率。
多久備份一次?一次備份多少?
備份的頻率越高,恢復(fù)至故障點(diǎn)的間隔越小;不過你需要傳輸更多數(shù)據(jù),以及更多的空間用于備份存儲。
當(dāng)前多數(shù)備份應(yīng)用程序并不會(huì)每次都創(chuàng)建一份完整的備份;這些應(yīng)用在***會(huì)進(jìn)行一次完整的數(shù)據(jù)拷貝,而后便以增量備份方式遞增,從而讓傳輸?shù)臄?shù)據(jù)量最少。從完整拷貝到增量遷移所帶來的效率改善,使得我們可以進(jìn)行更加頻繁的備份,但這樣做時(shí),我們并不考慮備份是否產(chǎn)生業(yè)務(wù)價(jià)值。而假如了解應(yīng)用程序的業(yè)務(wù)價(jià)值,我們可能會(huì)根據(jù)數(shù)據(jù)丟失的業(yè)務(wù)風(fēng)險(xiǎn)來降低備份的頻率。
備份與歸檔
這里我們要強(qiáng)調(diào)備份與歸檔之間的差別。備份是將數(shù)據(jù)返回到過去的最近的一個(gè)時(shí)間點(diǎn),備份所還原的數(shù)據(jù)仍具有當(dāng)前的業(yè)務(wù)價(jià)值。所以說,我們需要備份是由丟失數(shù)據(jù)所引起的業(yè)務(wù)風(fēng)險(xiǎn)驅(qū)動(dòng)的。數(shù)據(jù)備份和恢復(fù)是一個(gè)相對頻繁的活動(dòng),需要盡快完成,以免因此而延遲了業(yè)務(wù)運(yùn)營。
而歸檔則用于從某個(gè)遙遠(yuǎn)的時(shí)間點(diǎn)來審視當(dāng)時(shí)的業(yè)務(wù)狀況。歸檔所恢復(fù)的數(shù)據(jù)不再與當(dāng)前業(yè)務(wù)息息相關(guān)。歸檔需求是由法規(guī)遵從所驅(qū)動(dòng)的。將歸檔用于恢復(fù)非常少見,并且只能恢復(fù)到較長時(shí)間之前,實(shí)時(shí)性較高的業(yè)務(wù)運(yùn)營難以依靠這種方式的恢復(fù)。
由于目的性的不同,備份通常存儲在磁盤;而歸檔在俄更多存儲于磁帶或基于云計(jì)算的對象存儲上。歸檔中的數(shù)據(jù)較為靜態(tài),而備份數(shù)據(jù)則可用于提供即時(shí)的業(yè)務(wù)價(jià)值。
瀏覽你的備份
這里還要指出哪些存儲特性有利于數(shù)據(jù)備份與恢復(fù)。備份通常是順序和寫入密集型的操作;而恢復(fù)則是連續(xù)和讀取密集型的。
備份存儲通常被優(yōu)化,用于存儲大量數(shù)據(jù)和順序訪問。生產(chǎn)系統(tǒng)中的主存儲往往存儲量較小,優(yōu)化用于隨機(jī)訪問。假如備份存儲需要定期瀏覽和順序訪問任務(wù),我們可以將其從主存儲上移除,從而使主存儲發(fā)揮更好的性能。
這里舉一個(gè)瀏覽的例子——根據(jù)合規(guī)要求查找特定的個(gè)人身份信息,同時(shí)檢查出那些不符合支付卡行業(yè)數(shù)據(jù)安全標(biāo)準(zhǔn)的信用卡號,將其從系統(tǒng)中移除。
移除操作仍需要在主存儲上進(jìn)行,但是我們可以將掃錨操作放到二級存儲上完成。
由備份而生的DevOps
過去幾年中,出現(xiàn)了新一代的數(shù)據(jù)備份與恢復(fù)產(chǎn)品,使用固態(tài)磁盤和硬盤驅(qū)動(dòng)器的組合。這種混合備份存儲為隨機(jī)訪問固態(tài)存儲的數(shù)據(jù)提供了出色的性能。
其結(jié)果是這些備份存儲可以用于測試和開發(fā)活動(dòng)。在將新應(yīng)用部署到生產(chǎn)環(huán)境之前,可以簡單地在生產(chǎn)環(huán)境副本中測試。其可以集成到持續(xù)進(jìn)行的整合部署通道中,從而使得內(nèi)部開發(fā)的新軟件版本在部署前便已經(jīng)通過了***和最準(zhǔn)確的生產(chǎn)環(huán)境數(shù)據(jù)副本的測試。完整的生產(chǎn)數(shù)據(jù)是DevOps環(huán)境中測試功能的***場所。


























