基于改變的數(shù)據(jù)選擇備份類型的制作方法
【專利說明】
【背景技術(shù)】
[0001]許多公司把高優(yōu)先級(jí)置于保護(hù)數(shù)據(jù)上。在商業(yè)領(lǐng)域里,公司收集和使用的數(shù)據(jù)往往是公司最重要的資產(chǎn),甚至相對(duì)較小的數(shù)據(jù)丟失或數(shù)據(jù)中斷都可能有顯著的影響。此外,企業(yè)經(jīng)常需要以服從各種數(shù)據(jù)保護(hù)規(guī)則的方式保護(hù)它們的數(shù)據(jù)。結(jié)果,許多公司在數(shù)據(jù)保護(hù)和數(shù)據(jù)保護(hù)策略上作了相當(dāng)大的投資。
[0002]作為數(shù)據(jù)保護(hù)策略的一部分,許多公司對(duì)它們的數(shù)據(jù)執(zhí)行部分或全部的備份。可以根據(jù)需要執(zhí)行數(shù)據(jù)備份,但通常數(shù)據(jù)備份被安排來重復(fù)地(例如,每晚,每周等)執(zhí)行。這樣的數(shù)據(jù)備份可以用于不同的目的。例如,一個(gè)目的可以是允許恢復(fù)已丟失或損壞的數(shù)據(jù)。另一個(gè)目的可以是允許數(shù)據(jù)從一個(gè)較早的時(shí)間恢復(fù),例如恢復(fù)以前版本的文件和/或恢復(fù)已知的上次的正確配置。
【附圖說明】
[0003]圖1根據(jù)本文描述的實(shí)施方式示出示例備份環(huán)境的概念圖。
[0004]圖2A、圖2B和圖2C根據(jù)本文描述的實(shí)施方式示出備份場(chǎng)景的示例。
[0005]圖3根據(jù)本文描述的實(shí)施方式示出用于使用所選擇的備份類型執(zhí)行備份的示例過程的流程圖。
[0006]圖4根據(jù)本文描述的實(shí)施方式示出示例系統(tǒng)的框圖。
【具體實(shí)施方式】
[0007]備份系統(tǒng)可以通過在例如數(shù)據(jù)中心等持久性目標(biāo)存儲(chǔ)中存儲(chǔ)備份數(shù)據(jù)來保護(hù)重要數(shù)據(jù)。目標(biāo)存儲(chǔ)可以包括相似或不同存儲(chǔ)類型的單個(gè)或多個(gè)存儲(chǔ)設(shè)備,例如磁帶設(shè)備,磁帶庫,或磁盤設(shè)備(本地的和/或基于網(wǎng)絡(luò)的)。這種目標(biāo)存儲(chǔ)可以允許例如從文件系統(tǒng),數(shù)據(jù)庫服務(wù)器,應(yīng)用服務(wù)器等被備份的大量的客戶數(shù)據(jù)的備份。
[0008]備份管理員可以定義指定如何以及何時(shí)進(jìn)行備份操作的備份策略。例如,備份策略可以指定要備份的數(shù)據(jù)的一個(gè)源(或多個(gè)源),用于執(zhí)行該源的備份的時(shí)間表,將要執(zhí)行的備份類型,以及其它如何執(zhí)行備份操作的合適信息。要執(zhí)行的備份的類型的實(shí)例可以包括完全備份(其中來自特定源的所有所選擇的數(shù)據(jù)都被備份),累積增量備份(其中從上次完全備份以后的所有更改都被備份),差分增量備份(其中僅從上次完全或累積增量備份以后改變的部分被備份),或其它合適的備份的類型。一些備份策略可能包括這些可替代方案的組合(例如周末進(jìn)行完全備份,隨后在一周中每天進(jìn)行累積增量備份)。
[0009]在許多情況下,創(chuàng)建備份策略和執(zhí)行備份策略之間的時(shí)間可能很重要,并且來自給定源的要備份的數(shù)據(jù)常??赡苁窍鄬?duì)動(dòng)態(tài)的。在這種情況下,對(duì)于所有給定的可能場(chǎng)景,備份管理員很難準(zhǔn)確地預(yù)測(cè)在特定情況下什么類型的備份可能是最有利的。因此,在特定情況的策略中定義的備份的類型結(jié)果是浪費(fèi)資源。例如,當(dāng)增量備份就足夠時(shí),備份策略可能指定完全備份(例如,浪費(fèi)時(shí)間和存儲(chǔ)資源),或者相反地,當(dāng)完全備份會(huì)更合適時(shí),備份策略可能指定增量備份(例如,使恢復(fù)操作需要比原本必要的時(shí)間更多的時(shí)間)。不幸的是,備份管理員往往沒有時(shí)間去一個(gè)情況一個(gè)情況地手動(dòng)驗(yàn)證特定的場(chǎng)景中定義的備份類型是否將提供資源的最有效利用。
[0010]根據(jù)此處描述的技術(shù),備份計(jì)算系統(tǒng)可以在特定備份場(chǎng)景中,基于備份場(chǎng)景的當(dāng)前可用信息,自動(dòng)地選擇要使用的備份(例如完全備份,增量備份,或其它合適類型的備份)的類型。例如,在備份操作的運(yùn)行時(shí)間,備份計(jì)算系統(tǒng)可以確定從之前備份以后改變的數(shù)據(jù)的量,并可以基于改變的數(shù)據(jù)的量,選擇在該特定實(shí)例中要進(jìn)行的備份的合適類型。
[0011]通過將適合于情況的備份類型應(yīng)用于備份操作,此處描述的技術(shù)可被用于例如提高備份系統(tǒng)的效率。在一些情況下,所述技術(shù)可以確保在其中進(jìn)行備份操作的備份窗口被以有效的方式使用,這也可以導(dǎo)致增加的備份成功率。此外,所述技術(shù)可以確保備份資源(例如,存儲(chǔ)容量、網(wǎng)絡(luò)帶寬和管理員時(shí)間)在備份操作期間被更有效地使用。這些和其它可能的益處和優(yōu)點(diǎn)將從附圖和下面的說明中顯而易見。
[0012]圖1示出示例備份環(huán)境100的概念圖。環(huán)境100可以包括多個(gè)數(shù)據(jù)源102a、102b和102c,并且還可以包括多個(gè)備份設(shè)備104a、104b和104c。多個(gè)數(shù)據(jù)源102a — 102c可以通過備份管理計(jì)算設(shè)備110被通信地聯(lián)接到多個(gè)備份設(shè)備104a - 104c,備份管理計(jì)算設(shè)備110可以被配置成控制和管理備份和恢復(fù)過程。環(huán)境100中的各種設(shè)備可以通過一個(gè)或多個(gè)合適的網(wǎng)絡(luò)互連。環(huán)境100的示例拓?fù)淇梢蕴峁┐砀鞣N備份環(huán)境的數(shù)據(jù)備份能力。然而,應(yīng)該理解,示出示例拓?fù)鋬H被用于說明的目的,并且可以對(duì)配置作出各種修改。例如,備份環(huán)境100可以包括不同的或其他的部件,或者這些部件可以以與所示出的方式不同的方式連接。
[0013]數(shù)據(jù)源102a — 102c不需要全部是同樣的類型。事實(shí)上,在許多環(huán)境中,數(shù)據(jù)源102a- 102c通常在類型方面不同。例如,在企業(yè)環(huán)境中,數(shù)據(jù)源102a — 102c可能是數(shù)據(jù)庫服務(wù)器集群、應(yīng)用服務(wù)器、內(nèi)容服務(wù)器、電子郵件服務(wù)器、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)等的形式。類似地,備份設(shè)備104a - 104c的類型可以不同。例如,備份設(shè)備104a — 104c可以包括磁盤設(shè)備,磁帶設(shè)備,和/或磁帶庫。也可以使用其它合適類型的備份設(shè)備。
[0014]在一些環(huán)境中,源代理部件可以在每個(gè)數(shù)據(jù)源102a — 102c上執(zhí)行,并且介質(zhì)代理部件可以在備份管理計(jì)算設(shè)備110上執(zhí)行。如在備份策略中所指定,源代理部件可以從主設(shè)備讀取數(shù)據(jù)。要備份的數(shù)據(jù)可以包括特定文件,文件系統(tǒng),數(shù)據(jù)庫,電子郵件/文件/網(wǎng)絡(luò)服務(wù)器,或任何其它合適類型的數(shù)據(jù)。介質(zhì)代理部件可以負(fù)責(zé)從源代理部件接受數(shù)據(jù),并把數(shù)據(jù)寫到目標(biāo)備份設(shè)備和/或備份介質(zhì)上。在示出的示例中,來自數(shù)據(jù)源102C的數(shù)據(jù)通過備份管理計(jì)算設(shè)備110被備份到備份設(shè)備104b。
[0015]在一些實(shí)施方式中,源代理部件自身可以負(fù)責(zé)直接把數(shù)據(jù)寫到備份設(shè)備上,而不是通過備份管理計(jì)算設(shè)備110來路由數(shù)據(jù)。在這種情況下,主計(jì)算設(shè)備可以包括根據(jù)此處描述的技術(shù)選擇要進(jìn)行的適合的備份類型的功能。類似地,在這些和其它實(shí)現(xiàn)中,源代理部件和介質(zhì)代理部件可以獨(dú)立于中央備份管理實(shí)體,并且代理可以被獨(dú)立地控制和管理。
[0016]如所示出地,備份管理計(jì)算設(shè)備110可以包括處理器112、存儲(chǔ)器114、接口 118、備份類型選擇器118和選擇規(guī)則庫120。應(yīng)該理解,這里示出的部件是為了說明的目的,并且在一些情況下,結(jié)合特定部件描述的功能可以由一個(gè)或多個(gè)不同的或其他的部件執(zhí)行。類似地,應(yīng)該理解,部分或全部的功能可以被合并到比示出的部件更少的部件中。
[0017]處理器112可以被配置成處理由備份管理計(jì)算設(shè)備110執(zhí)行的指令。指令可以被存儲(chǔ)在非瞬態(tài)有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,例如在存儲(chǔ)器114中,或者在單獨(dú)的存儲(chǔ)設(shè)備(未示出)上,或存儲(chǔ)指令的任何其它類型的易失的或非易失的存儲(chǔ)器上以引起可編程處理器執(zhí)行此處描述的技術(shù)??商娲鼗蛄硗獾?,備份管理計(jì)算設(shè)備110可以包括用于執(zhí)行此處描述的技術(shù)的專用的硬件,諸如一個(gè)或多個(gè)集成電路、專用集成電路(ASIC),專用特殊處理器(Applicat1n Specific Special Processors) (ASSP),現(xiàn)場(chǎng)可編程門陣列(