降低存儲(chǔ)設(shè)備的功率的制作方法
【專利說明】
【背景技術(shù)】
[0001]許多企業(yè)對(duì)數(shù)據(jù)保護(hù)設(shè)置高優(yōu)先級(jí)。在商業(yè)世界中,企業(yè)收集和使用的數(shù)據(jù)通常是該企業(yè)最重要的資產(chǎn),并且甚至相對(duì)少量的數(shù)據(jù)丟失或數(shù)據(jù)斷供可能具有顯著影響。此夕卜,通常要求企業(yè)以遵守各種數(shù)據(jù)保護(hù)規(guī)則的方式保護(hù)其數(shù)據(jù)。結(jié)果,許多企業(yè)已經(jīng)在數(shù)據(jù)保護(hù)和數(shù)據(jù)保護(hù)策略上作出巨大投資。
[0002]作為數(shù)據(jù)保護(hù)策略的一部分,許多企業(yè)執(zhí)行其數(shù)據(jù)的部分或全部的備份。數(shù)據(jù)備份可以根據(jù)需要來執(zhí)行,但更典型地,被調(diào)度為重復(fù)地執(zhí)行(例如每夜、每周等)。這種數(shù)據(jù)備份可以服務(wù)不同目的。例如,一個(gè)目的可以是允許恢復(fù)已經(jīng)丟失或破壞的數(shù)據(jù)。另一目的可以是允許恢復(fù)較早時(shí)間的數(shù)據(jù),例如為了復(fù)原先前的文件版本和/或復(fù)原最后一次已知的正常配置。
【附圖說明】
[0003]圖1示出根據(jù)本文描述的實(shí)現(xiàn)方式的、示例備份環(huán)境的概念圖。
[0004]圖2A和圖2B示出根據(jù)本文描述的實(shí)現(xiàn)方式的、示例備份環(huán)境的框圖。
[0005]圖3示出根據(jù)本文描述的實(shí)現(xiàn)方式的、具有確定的不活躍時(shí)間段的示例備份調(diào)度的概念圖。
[0006]圖4示出根據(jù)本文描述的實(shí)現(xiàn)方式的、用于使存儲(chǔ)設(shè)備進(jìn)入功率降低狀態(tài)的示例過程的流程圖。
[0007]圖5示出根據(jù)本文描述的實(shí)現(xiàn)方式的、示例系統(tǒng)的框圖。
【具體實(shí)施方式】
[0008]備份系統(tǒng)可以通過在持久目的儲(chǔ)存器中存儲(chǔ)備份的數(shù)據(jù),來保護(hù)例如數(shù)據(jù)中心的關(guān)鍵數(shù)據(jù)。目的儲(chǔ)存器可以包括具有類似存儲(chǔ)類型或不同存儲(chǔ)類型的單個(gè)或多個(gè)存儲(chǔ)設(shè)備,如磁帶設(shè)備,磁帶庫或磁盤設(shè)備(本地設(shè)備和/或基于網(wǎng)絡(luò)的設(shè)備)。該目的儲(chǔ)存器可以允許例如從文件系統(tǒng)、數(shù)據(jù)庫服務(wù)器、應(yīng)用程序服務(wù)器等備份的大量客戶數(shù)據(jù)的備份。
[0009]可以由例如備份管理員調(diào)度(schedule)備份操作,以在特定日期和時(shí)間發(fā)生。備份操作還可以被調(diào)度為周期性地或重復(fù)地(如每天、每周、每月等)發(fā)生。為了最小化對(duì)正常操作的影響,備份操作通常被調(diào)度為在系統(tǒng)使用量被預(yù)期處于最低水平的時(shí)間段期間發(fā)生,如在株夜或清晨。
[0010]由于大多數(shù)備份操作被調(diào)度為在非高峰時(shí)間發(fā)生,并且由于恢復(fù)操作典型地不常發(fā)生,所以數(shù)據(jù)中心中的存儲(chǔ)設(shè)備可以在多數(shù)天中的大部分期間保持空閑或非活躍狀態(tài)。甚至當(dāng)空閑或非活躍時(shí),存儲(chǔ)設(shè)備也可以繼續(xù)消耗相對(duì)大量功率,例如,一些基于磁盤的存儲(chǔ)設(shè)備可以在空閑時(shí)消耗近似13.5瓦特的功率。磁帶庫甚至可以消耗更多功率,通常在空閑時(shí)超過100瓦特的功率。大部分時(shí)間內(nèi)保持空閑的存儲(chǔ)設(shè)備的這種功耗可以顯著地影響數(shù)據(jù)中心電力效率,尤其考慮到典型數(shù)據(jù)中心中使用的大量存儲(chǔ)設(shè)備。
[0011]根據(jù)本文描述的技術(shù),備份計(jì)算系統(tǒng)可以用于在未使用存儲(chǔ)設(shè)備時(shí)降低存儲(chǔ)設(shè)備的功耗。為實(shí)現(xiàn)該目標(biāo),備份計(jì)算系統(tǒng)可以確定不調(diào)度要單獨(dú)地或共同地對(duì)存儲(chǔ)設(shè)備執(zhí)行備份操作的不活躍時(shí)間段。換言之,備份計(jì)算系統(tǒng)可以識(shí)別存儲(chǔ)設(shè)備何時(shí)會(huì)空閑的時(shí)間段。在這樣的不活躍時(shí)間段期間,備份計(jì)算系統(tǒng)可以使存儲(chǔ)設(shè)備進(jìn)入功率降低的狀態(tài)。例如,備份計(jì)算系統(tǒng)可以直接地或間接地通知存儲(chǔ)設(shè)備進(jìn)入低功耗模式或完全關(guān)閉。
[0012]如本文所使用的,術(shù)語“功率降低”和“功率降低狀態(tài)”可以包括多個(gè)不同的可能性,這些不同的可能性例如包括睡眠狀態(tài)、省電狀態(tài)、休眠狀態(tài)、掉電狀態(tài)或斷電狀態(tài)。應(yīng)當(dāng)理解,這些術(shù)語還可以包括其它合適的“功率降低”操作的示例,并且可以概括地被認(rèn)為包括比存儲(chǔ)設(shè)備在正常供電的空閑狀態(tài)下操作時(shí)消耗更少功率的任何功耗模型。
[0013]本文描述的技術(shù)可以用于例如改進(jìn)單獨(dú)的存儲(chǔ)設(shè)備或多組存儲(chǔ)設(shè)備的電力效率。該技術(shù)還可以用于改進(jìn)數(shù)據(jù)中心和利用多個(gè)存儲(chǔ)設(shè)備的其它設(shè)施的電力效率。在一些情況下,該技術(shù)還可以延長存儲(chǔ)設(shè)備的(典型地以使用小時(shí)數(shù)測(cè)量的)使用壽命。這些和其它可能益處和優(yōu)點(diǎn)將從附圖和隨后的描述中顯而易見。
[0014]圖1示出示例備份環(huán)境100的概念圖。環(huán)境100可以包括多個(gè)源設(shè)備102a、102b和102c,并且還可以包括多個(gè)備份存儲(chǔ)設(shè)備104a、104b和104c。多個(gè)源設(shè)備102a_102c可以以經(jīng)由備份管理計(jì)算設(shè)備110而通信地耦接至多個(gè)備份存儲(chǔ)設(shè)備104a-104c,備份管理計(jì)算設(shè)備110可以大體地被配置為控制和管理備份操作和復(fù)原操作。環(huán)境100中的各設(shè)備可以通過一個(gè)或多個(gè)合適的網(wǎng)絡(luò)來互聯(lián)。環(huán)境100的示例拓?fù)淇梢蕴峁┐矶喾N備份環(huán)境的數(shù)據(jù)備份能力。然而,應(yīng)當(dāng)理解,僅是為了說明目的而示出示例拓?fù)?,而且可以?duì)該配置做出各種修改。例如,備份環(huán)境100可以包括不同的或附加的組件或這些組件可以以與所示出的方式不同的方式來連接。
[0015]源設(shè)備102a_102c不需要全部具有相同的類型,事實(shí)上,在許多環(huán)境,源設(shè)備102a-102c將典型地在類型上變化。例如,在企業(yè)環(huán)境中,源設(shè)備102a_102c可以采用數(shù)據(jù)庫服務(wù)器集群、應(yīng)用服務(wù)器、內(nèi)容服務(wù)器、電子郵件服務(wù)器、工作站、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)等形式。類似地,備份存儲(chǔ)設(shè)備104a-104c可以在類型上變化。例如,備份存儲(chǔ)設(shè)備104a-104c可以包括磁盤設(shè)備,磁帶設(shè)備和/或磁帶庫。還可以使用其它合適類型的備份存儲(chǔ)設(shè)備類型。
[0016]在一些環(huán)境中,源代理組件可以在源設(shè)備102a_102c中每個(gè)源設(shè)備上執(zhí)行,并且媒介代理組件可以在備份管理計(jì)算設(shè)備110上執(zhí)行。源代理組件可以負(fù)責(zé)從備份策略中指定的主設(shè)備讀取數(shù)據(jù)。待備份的數(shù)據(jù)可以包括特定文件、文件系統(tǒng)、數(shù)據(jù)庫、電子郵件/文件/網(wǎng)絡(luò)服務(wù)器或任何其它適合類型的數(shù)據(jù)。媒介代理組件可以負(fù)責(zé)從源代理組件接收數(shù)據(jù)并且將其寫入目的備份存儲(chǔ)設(shè)備和/或備份介質(zhì),在示出的示例中,來自源設(shè)備102C的數(shù)據(jù)正經(jīng)由備份管理計(jì)算設(shè)備110被備份至備份存儲(chǔ)設(shè)備104b。
[0017]正如所示的,備份管理計(jì)算設(shè)備110可以包括處理器112、存儲(chǔ)器114、接口 116、調(diào)度分析器118、電力管理模塊120和存儲(chǔ)多個(gè)調(diào)度和電力管理規(guī)則的庫122。應(yīng)當(dāng)理解,此處示出的組件是用于說明目的,并且在一些情況下,可以由一個(gè)或多個(gè)不同的或附加的組件執(zhí)行關(guān)于特定組件描述的功能。類似地,應(yīng)當(dāng)理解,該功能中的部分或全部可以被合并為比所示出的組件更少的組件。
[0018]處理器112可以被配置為處理由備份管理計(jì)算設(shè)備110執(zhí)行的指令,該指令可以被存儲(chǔ)在非暫時(shí)性有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,如在存儲(chǔ)器114中或在獨(dú)立的存儲(chǔ)設(shè)備(未示出)上,或在任何其它類型的、存儲(chǔ)用于使可編程的處理器執(zhí)行本文描述的技術(shù)的指令的易失性或非易失性存儲(chǔ)器上??商娲鼗蚋郊拥?,備份管理計(jì)算設(shè)備110可以包括用于執(zhí)行本文描述的技術(shù)的專用硬件,如一個(gè)或多個(gè)集成電路、專用集成電路(ASIC)、專用特殊處理器(ASSP),現(xiàn)場(chǎng)可編程門陣列(FPGA)或前述專用硬件示例的任何組合。在一些實(shí)現(xiàn)方式中,多個(gè)處理器可以在合適的情況下與多個(gè)存儲(chǔ)器和/或多種存儲(chǔ)器一起使用。
[0019]接口 116可以在硬件和/或軟件中實(shí)現(xiàn),并且可以被配置為例如接收請(qǐng)求的備份操作或復(fù)原操作和對(duì)請(qǐng)求的備份操作或復(fù)原操作做出響應(yīng)。例如,接口 116可以被配置為從源設(shè)備接收要備份的數(shù)據(jù),并且可以被配置為處理該要備份的數(shù)據(jù)和/或?qū)⒃撘獋浞莸臄?shù)據(jù)轉(zhuǎn)發(fā)至合適的備份存儲(chǔ)設(shè)備。
[0020]接口 116還可以提供允許備份管理員限定各種備份調(diào)度和/或電力管理規(guī)則的用戶界面,如圖形用戶界面(GUI)。例如,備份管理員可以限定備份調(diào)度,備份調(diào)度規(guī)定要備份的數(shù)據(jù)的源、用于執(zhí)行該源的備份的調(diào)度、要執(zhí)行的備份的類型以及任何其它合適的信息,如要將數(shù)據(jù)備份至的備份存儲(chǔ)設(shè)備(或多個(gè)備份存儲(chǔ)設(shè)備)。要執(zhí)行的備份的類型的示例可以包括完全備份(其中備份來自特定源的所有被選中的數(shù)據(jù))、累積增量備份(其中備份從上次完全備份起的所有變化)、差分增量備份(其中僅備份從上次完全或累積增量備份起變化的部分)或其它合適類型的備份。一些備份調(diào)度可以