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