欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提供受管理數(shù)據(jù)的系統(tǒng)及方法

文檔序號:6650329閱讀:246來源:國知局
專利名稱:提供受管理數(shù)據(jù)的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲領(lǐng)域,更具體地說,本發(fā)明涉及提供受管理數(shù)據(jù)的系統(tǒng)及方法。
背景技術(shù)
用于數(shù)據(jù)存儲區(qū)管理的系統(tǒng)及方法在計算領(lǐng)域中長期以來已經(jīng)得到認(rèn)識。按照傳統(tǒng),數(shù)據(jù)存儲區(qū)管理包括范圍從寄存器到閃速存儲裝置的易失性和非易失性存儲裝置?,F(xiàn)在暫時把操作系統(tǒng)配置成管理在邏輯裝置下分層地組織的數(shù)據(jù)。近來,已經(jīng)開發(fā)和實現(xiàn)了若干方案來管理邏輯裝置陣列,例如更通常稱作RAID的廉價磁盤冗余陣列。這些廉價磁盤陣列可布置及用來確保各種等級的數(shù)據(jù)完整性,即使當(dāng)RAID遇到磁盤之一的故障時。
但是,應(yīng)用被配置成以大量的各種方式對這些及其它數(shù)據(jù)存儲裝置進行分配、使用和管理。一些個別的應(yīng)用被配置了文檔和/或幫助菜單來幫助管理員確定操作此應(yīng)用所需的原始數(shù)據(jù)存儲區(qū)的量。這些應(yīng)用特定數(shù)據(jù)存儲方案中的許多要求系統(tǒng)管理員了解與系統(tǒng)中部署的應(yīng)用的存儲需求沒有直接關(guān)系的許多細(xì)節(jié)。這些和其它數(shù)據(jù)存儲實現(xiàn)要求系統(tǒng)管理員從物理存儲角度以及在系統(tǒng)中部署的各種應(yīng)用特定的方面了解存儲組件及數(shù)據(jù)抽象。
因此,迄今仍然需要提供針對上述缺點和不足對管理數(shù)據(jù)存儲區(qū)的系統(tǒng)及方法的改進。

發(fā)明內(nèi)容
數(shù)據(jù)存儲區(qū)管理系統(tǒng)的一個實施例包括數(shù)據(jù)存儲器、數(shù)據(jù)存儲區(qū)管理器以及圖形用戶界面。數(shù)據(jù)存儲區(qū)管理器可通信地耦合到數(shù)據(jù)存儲器,并且配置成經(jīng)由定義由應(yīng)用特定存儲解決方案使用的數(shù)據(jù)存儲器內(nèi)一組區(qū)域的應(yīng)用示例來分配和使用數(shù)據(jù)存儲器的邏輯和物理存儲元件。圖形用戶界面展示應(yīng)用特定存儲單元中的數(shù)據(jù)存儲器中的數(shù)據(jù)存儲區(qū)。
另一個實施例描述用于提供受管理數(shù)據(jù)的方法。該方法包括將數(shù)據(jù)存儲器耦合到一個或多個應(yīng)用,根據(jù)表示為與一個或多個應(yīng)用中的每個相關(guān)聯(lián)的應(yīng)用示例的相應(yīng)存儲要求分配數(shù)據(jù)存儲器上的存儲區(qū),以及使用圖形用戶界面來展示與一個或多個應(yīng)用相關(guān)聯(lián)的應(yīng)用存儲單元中的數(shù)據(jù)存儲器,所述圖形用戶界面包括說明在一個或多個應(yīng)用上的數(shù)據(jù)存儲器分配和使用情況的表示。


參照以下附圖,能夠更好地理解如權(quán)利要求中定義的用于提供受管理數(shù)據(jù)的本系統(tǒng)及方法。附圖中的組件相互之間不一定按照比例,重點在于清楚地說明用于提供受管理數(shù)據(jù)的系統(tǒng)及方法的原理。
圖1是示意圖,說明包括數(shù)據(jù)存儲區(qū)管理系統(tǒng)的操作環(huán)境的一個實施例。
圖2是原理框圖,說明圖1的數(shù)據(jù)存儲管理系統(tǒng)的一個實施例。
圖3是原理框圖,說明配置了圖2的數(shù)據(jù)管理器的計算裝置的一個實施例。
圖4是原理框圖,說明圖2的數(shù)據(jù)管理器的體系結(jié)構(gòu)的一個實施例。
圖5是示意圖,說明圖2的數(shù)據(jù)管理器使用的應(yīng)用存儲模型的一個實施例。
圖6是原理框圖,說明圖1的數(shù)據(jù)存儲區(qū)管理系統(tǒng)使用的存儲區(qū)配置體系結(jié)構(gòu)的一個實施例。
圖7是示意圖,說明圖2的數(shù)據(jù)管理器產(chǎn)生的圖形用戶界面的一個實施例。
圖8是示意圖,說明圖2的數(shù)據(jù)管理器產(chǎn)生的圖形用戶界面的一個備選實施例。
圖9是示意圖,說明圖2的數(shù)據(jù)管理器產(chǎn)生的圖形用戶界面的一個備選實施例。
圖10是示意圖,說明圖2的數(shù)據(jù)管理器使用的應(yīng)用存儲模型的一個備選實施例。
圖11是流程圖,說明用于提供受管理數(shù)據(jù)的方法的一個實施例。
圖12是流程圖,說明用于提供受管理數(shù)據(jù)的方法的一個備選實施例。
圖13是流程圖,說明用于在圖2的數(shù)據(jù)管理器的控制下將現(xiàn)有數(shù)據(jù)遷移到數(shù)據(jù)存儲器的方法的一個實施例。
圖14是流程圖,說明用于在圖2的數(shù)據(jù)管理器的控制下管理數(shù)據(jù)存儲器上的存儲區(qū)消耗的方法的一個實施例。
具體實施例方式
所述用于數(shù)據(jù)存儲區(qū)管理的系統(tǒng)及方法使數(shù)據(jù)存儲區(qū)的管理得到簡化以及自動化。除了原始存儲單元之外,還從應(yīng)用角度來管理所存儲數(shù)據(jù),從而允許管理員把注意力放在對其各自業(yè)務(wù)重要的方面。數(shù)據(jù)存儲區(qū)管理的系統(tǒng)及方法將應(yīng)用特定存儲解決方案與數(shù)據(jù)存儲區(qū)管理技術(shù)結(jié)合以產(chǎn)生一種工具,它指導(dǎo)系統(tǒng)管理員進行優(yōu)化數(shù)據(jù)存儲系統(tǒng)的設(shè)置和管理。雖然適用于管理與單一計算裝置關(guān)聯(lián)的數(shù)據(jù)存儲區(qū),但是本系統(tǒng)及方法很適合于其中部署和管理各具有其自己的數(shù)據(jù)存儲方案和要求的大量應(yīng)用的網(wǎng)絡(luò)環(huán)境。
用于數(shù)據(jù)存儲區(qū)管理的本系統(tǒng)及方法包括應(yīng)用聚焦數(shù)據(jù)存儲區(qū)管理器。數(shù)據(jù)存儲區(qū)管理器包括到可訪問數(shù)據(jù)存儲器的接口、到具有數(shù)據(jù)存儲要求的應(yīng)用的接口以及用戶界面。所述實施例包括網(wǎng)絡(luò)連接存儲區(qū)作為示例數(shù)據(jù)存儲器。應(yīng)當(dāng)理解,數(shù)據(jù)存儲區(qū)管理器可在耦合到一個或多個物理數(shù)據(jù)存儲裝置的單一計算裝置上工作,并不限于網(wǎng)絡(luò)連接存儲區(qū)。
為數(shù)據(jù)存儲區(qū)管理器提供應(yīng)用特定信息,以便支持包括直接耦合到單一計算裝置的存儲區(qū)和網(wǎng)絡(luò)連接存儲區(qū)的數(shù)據(jù)存儲區(qū)的最佳分配,現(xiàn)有數(shù)據(jù)的重新定位,以及將諸如備份、恢復(fù)、鏡像、病毒檢測和隔離等的數(shù)據(jù)管理服務(wù)應(yīng)用于所存儲數(shù)據(jù)。數(shù)據(jù)存儲區(qū)管理器還配置成幫助管理員管理容量利用。
在與系統(tǒng)管理員及其它用戶的最高級交互時,用于數(shù)據(jù)存儲區(qū)管理的本系統(tǒng)及方法對應(yīng)用示例建模。應(yīng)用示例是描述應(yīng)用所使用的在網(wǎng)絡(luò)連接數(shù)據(jù)存儲器的控制下的應(yīng)用特定存儲對象集合的數(shù)據(jù)對象。應(yīng)用特定存儲對象描述數(shù)據(jù)存儲器的已分配且已使用部分以及數(shù)據(jù)存儲器的已分配但未使用部分。作為一個實例,可在MicrosoftExchange Server上工作的電子郵件應(yīng)用的應(yīng)用示例包括網(wǎng)絡(luò)連接存儲區(qū)域的集合,其中包括Exchange數(shù)據(jù)庫和日志。Microsoft ExchangeServer是Microsoft Corporation(Redmond,Washington,USA)的注冊商標(biāo)。文件共享應(yīng)用示例包括網(wǎng)絡(luò)連接存儲區(qū)域,其中包含經(jīng)由文件共享協(xié)議、如網(wǎng)絡(luò)文件系統(tǒng)(NFS)和公用因特網(wǎng)文件系統(tǒng)(CIFS)訪問的文件數(shù)據(jù)。這些文件共享通常作為固定點或共享文件夾展示給客戶機。一般來說,應(yīng)用示例將網(wǎng)絡(luò)連接數(shù)據(jù)存儲器內(nèi)區(qū)域的集合與一個或多個應(yīng)用關(guān)聯(lián),其中的每個標(biāo)識在耦合到數(shù)據(jù)存儲器的計算裝置上運行的應(yīng)用可訪問的文件、目錄和/或卷。應(yīng)用示例是由數(shù)據(jù)存儲區(qū)管理器管理的操作單元。
應(yīng)用示例使數(shù)據(jù)存儲區(qū)管理器能夠在多個數(shù)據(jù)存儲方案上并且以小于整個數(shù)據(jù)存儲系統(tǒng)的粒度跟蹤存儲區(qū)利用情況。例如,在Exchange存儲區(qū)組下存儲的Exchange數(shù)據(jù)最佳地采用數(shù)據(jù)庫的獨立卷和日志文件來存儲。第一應(yīng)用存儲對象描述Exchange Mailstore(交換郵件存儲器)。第一應(yīng)用存儲對象包括諸如應(yīng)用存儲單元、缺省應(yīng)用存儲單元大小之類的存儲屬性以及標(biāo)識與數(shù)據(jù)存儲區(qū)管理操作關(guān)聯(lián)的服務(wù)等級的一個或多個指示符。對于Exchange Mailstore,應(yīng)用存儲單元為郵箱,以及應(yīng)用存儲單元大小為用于容納Mailstore的卷的一部分。Exchange Log存儲在與Exchange Mailstore分開的邏輯/物理存儲裝置中。第二應(yīng)用存儲對象描述Exchange Log。第二應(yīng)用存儲對象包括Exchange Log特定的存儲屬性。第三應(yīng)用存儲對象描述Exchange Public Store(交換公共存儲器)。第三應(yīng)用存儲對象包括諸如應(yīng)用存儲單元(即文件夾)、缺省應(yīng)用存儲單元大小(即文件夾大小)之類的存儲屬性以及標(biāo)識與對Public Store中數(shù)據(jù)所應(yīng)用的數(shù)據(jù)存儲區(qū)管理操作相關(guān)聯(lián)的服務(wù)的最佳等級的一個或多個指示符。
第二應(yīng)用示例描述打印機隊列。打印隊列中存儲的數(shù)據(jù)可存儲在一個或多個邏輯/物理存儲裝置中。應(yīng)用存儲對象是打印機隊列。打印機高速緩存包括諸如應(yīng)用存儲單元、缺省應(yīng)用存儲單元大小之類的存儲屬性以及標(biāo)識與數(shù)據(jù)存儲區(qū)管理操作相關(guān)聯(lián)的服務(wù)等級的一個或多個指示符。應(yīng)用存儲單元是打印機高速緩存。應(yīng)用存儲單元大小是單位為字節(jié)的平均打印機高速緩存大小。
第三應(yīng)用示例描述文件共享。文件共享中存儲的數(shù)據(jù)可存儲在一個或多個邏輯/物理存儲裝置中。應(yīng)用存儲對象是文件系統(tǒng)。文件系統(tǒng)包括諸如應(yīng)用存儲單元、缺省應(yīng)用存儲單元大小之類的存儲屬性以及標(biāo)識與數(shù)據(jù)存儲區(qū)管理操作相關(guān)聯(lián)的服務(wù)等級的一個或多個指示符。應(yīng)用存儲單元是文件夾。應(yīng)用存儲單元大小是單位為字節(jié)的平均文件夾大小。
經(jīng)由共享文件夾展示的文件系統(tǒng)數(shù)據(jù)可跨越采用固定目錄的多個卷,或者作為選擇,多個共享文件夾可存儲在單個文件系統(tǒng)中。有許多方式來展示網(wǎng)絡(luò)連接存儲區(qū)中存儲的數(shù)據(jù)。兩個常用方法是以上所述的NFS和CIFS文件共享協(xié)議。其它協(xié)議、例如基于傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)的小型計算機系統(tǒng)接口或iSCSI也可用于將網(wǎng)絡(luò)連接存儲區(qū)耦合到物理裝置。iSCSI協(xié)議展示稱作iSCSI邏輯單元或LUN的存儲對象。
一旦應(yīng)用使用網(wǎng)絡(luò)連接存儲區(qū)中存儲的并在數(shù)據(jù)存儲區(qū)管理器的控制下的信息,管理員可相對于網(wǎng)絡(luò)連接存儲區(qū)上保持的其它數(shù)據(jù)來監(jiān)測應(yīng)用的數(shù)據(jù)利用情況。可觀察從所有可用存儲區(qū)分配給卷的空間的利用情況。另外,還可觀察分配給各應(yīng)用示例的空間的利用情況。
數(shù)據(jù)存儲區(qū)管理器采用應(yīng)用示例定額機制將大小限制關(guān)聯(lián)到應(yīng)用。定額機制使數(shù)據(jù)存儲區(qū)管理器能夠?qū)?yīng)用示例施加一個或多個大小限制,而不管基本數(shù)據(jù)是否與另一個應(yīng)用的數(shù)據(jù)共駐留在文件系統(tǒng)中。大小限制可以是強制的或者建議的。強制限制禁止其它數(shù)據(jù)被應(yīng)用存儲,并將產(chǎn)生錯誤。建議限制將產(chǎn)生告警消息,它可能或者可能不與為操作員建議的糾正導(dǎo)致告警狀況的存儲區(qū)配置所采取的動作相關(guān)聯(lián)。
每個應(yīng)用示例經(jīng)由基于應(yīng)用類型和一個或多個屬性的操作功能矩陣來管理。如上所述,應(yīng)用類型包括電子郵件、文件共享、打印服務(wù)、桌面系統(tǒng)備份等等。屬性包括分配、服務(wù)質(zhì)量、備份策略、遠(yuǎn)程鏡像以及病毒掃描操作。各種等級的數(shù)據(jù)分配、服務(wù)質(zhì)量、備份策略以及遠(yuǎn)程鏡像可經(jīng)由缺省值、管理員選擇的等級和/或應(yīng)用客戶選擇的等級來應(yīng)用。
現(xiàn)在詳細(xì)參考如圖所示的數(shù)據(jù)存儲區(qū)管理的系統(tǒng)及方法的示范實施例的描述。參照圖1,它包括說明包含數(shù)據(jù)存儲區(qū)管理器200的操作環(huán)境100的一個實施例的示意圖。操作環(huán)境100包括網(wǎng)絡(luò)105以及經(jīng)由網(wǎng)絡(luò)105耦合的大量計算裝置和數(shù)據(jù)存儲裝置。計算裝置包括文件服務(wù)器120、打印服務(wù)器130、電子郵件服務(wù)器140和數(shù)據(jù)存儲區(qū)管理器200。文件服務(wù)器120經(jīng)由連接125耦合到網(wǎng)絡(luò)105。打印服務(wù)器130經(jīng)由連接135耦合到網(wǎng)絡(luò)105。電子郵件服務(wù)器140經(jīng)由連接145耦合到網(wǎng)絡(luò)105。數(shù)據(jù)存儲區(qū)管理器200經(jīng)由連接205耦合到網(wǎng)絡(luò)105。文件服務(wù)器120是配置成存儲文件的計算裝置以及一個或多個存儲裝置。打印服務(wù)器130是配置成管理一個或多個打印機的計算裝置。電子郵件服務(wù)器140是配置成除任務(wù)、日歷、記事本、聯(lián)系人等中的一項或多項之外還管理消息的計算裝置以及一個或多個存儲裝置。
數(shù)據(jù)存儲區(qū)管理器200包括存儲區(qū)分配器210、物理存儲區(qū)接口215、應(yīng)用接口220以及用戶界面230。數(shù)據(jù)存儲區(qū)管理器200配置了應(yīng)用特定信息以支持最佳的網(wǎng)絡(luò)連接存儲區(qū)分配、現(xiàn)有數(shù)據(jù)在網(wǎng)絡(luò)連接存儲區(qū)上的重新定位以及對所存儲的數(shù)據(jù)應(yīng)用諸如備份、恢復(fù)、鏡像、病毒檢測等的數(shù)據(jù)管理服務(wù)。數(shù)據(jù)存儲區(qū)管理器200還配置成幫助管理員觀察和管理存儲容量利用情況。數(shù)據(jù)存儲區(qū)管理器200經(jīng)由展示應(yīng)用特定存儲單元中的數(shù)據(jù)存儲區(qū)的應(yīng)用示例來分配和使用網(wǎng)絡(luò)連接數(shù)據(jù)存儲器的邏輯與物理存儲元件。
計算裝置中的每個與網(wǎng)絡(luò)105之間的數(shù)據(jù)通信可采用許多局域網(wǎng)體系結(jié)構(gòu)和通信協(xié)議中的任一個來實現(xiàn)。例如,總線或星形拓?fù)淇捎糜趯⒏浇O(shè)置的計算裝置耦合到網(wǎng)絡(luò)105。載波偵聽多路訪問/沖突檢測、以太網(wǎng)、快速以太網(wǎng)和千兆位以太網(wǎng)的骨干網(wǎng)可用來管理網(wǎng)絡(luò)105與計算裝置之間的并發(fā)數(shù)據(jù)通信。
數(shù)據(jù)存儲裝置包括備份目標(biāo)150、遠(yuǎn)程鏡像目標(biāo)160、磁帶備份170、存儲區(qū)域網(wǎng)絡(luò)180、簡單磁盤捆綁(JBOD)190以及RAID 110。RAID 110經(jīng)由連接115耦合到網(wǎng)絡(luò)105。備份目標(biāo)150經(jīng)由連接155耦合到網(wǎng)絡(luò)105。遠(yuǎn)程鏡像目標(biāo)160經(jīng)由連接165耦合到網(wǎng)絡(luò)105。磁帶備份170經(jīng)由連接175耦合到網(wǎng)絡(luò)105。存儲區(qū)域網(wǎng)絡(luò)180經(jīng)由連接185耦合到網(wǎng)絡(luò)105。JBOD 190經(jīng)由連接195耦合到網(wǎng)絡(luò)105。RAID 110包括兩個或兩個以上盤驅(qū)動器,它們結(jié)合起來為容錯和性能而工作。RAID 110可配置成以多個不同數(shù)據(jù)存儲模式工作。備份目標(biāo)150包括為備份數(shù)據(jù)存儲指定的一個或多個數(shù)據(jù)存儲裝置。遠(yuǎn)程鏡像目標(biāo)160包括為存儲應(yīng)用數(shù)據(jù)的再生品而指定的一個或多個數(shù)據(jù)存儲裝置。如果主存儲裝置出故障,則再生品可被編程為取代主數(shù)據(jù)存儲裝置或者有選擇地與其“交換”。JBOD 190包括兩個或兩個以上盤驅(qū)動器,它們可由可在耦合到網(wǎng)絡(luò)105的計算裝置上工作的各種應(yīng)用來訪問和選擇。
磁帶備份170是對涂敷到塑料條的磁層上的數(shù)據(jù)編碼的數(shù)據(jù)存儲裝置。磁帶和磁帶驅(qū)動器具有各種尺寸,并采用各種數(shù)據(jù)存儲格式。磁帶具有范圍從數(shù)百千字節(jié)到數(shù)千兆字節(jié)的大存儲容量。沿磁帶順序地施加和訪問數(shù)據(jù),從而使數(shù)據(jù)訪問與可針對可控制地訪問介質(zhì)上任何點的盤相比較慢。因此,磁帶用于傳輸大量數(shù)據(jù)、用于長期存儲數(shù)據(jù),并且如果更易于訪問的盤驅(qū)動器失效時作為備份。
存儲區(qū)域網(wǎng)絡(luò)180是包括可用于可在耦合到網(wǎng)絡(luò)105的各種計算裝置上運行的應(yīng)用的一個或多個附加數(shù)據(jù)存儲裝置的網(wǎng)絡(luò)。在一些實施例中,存儲區(qū)域網(wǎng)絡(luò)180作為對數(shù)據(jù)訂戶的服務(wù)來提供以便存儲遠(yuǎn)程數(shù)據(jù)備份。
連接155、連接165、連接175、連接185、連接195和連接115中的每個可包括轉(zhuǎn)換為用于與相應(yīng)物理存儲裝置通信的并行接口的高帶寬通信接口。一些實施例包括小型計算機系統(tǒng)接口(SCSI),用于將網(wǎng)絡(luò)連接存儲區(qū)270耦合到物理裝置?;趥鬏斂刂茀f(xié)議/因特網(wǎng)協(xié)議(TCP/IP)的小型計算機系統(tǒng)接口或iSCSI也可用于將網(wǎng)絡(luò)連接存儲區(qū)耦合到物理裝置。iSCSI協(xié)議層疊在以太網(wǎng)之上,用于各種計算及物理數(shù)據(jù)存儲裝置之間的通信。
圖2是原理框圖,說明圖1中介紹的操作環(huán)境的一個備選實施例。備選操作環(huán)境250表示數(shù)據(jù)存儲區(qū)管理系統(tǒng)的部署模型。如圖2所示,網(wǎng)絡(luò)連接存儲區(qū)270和數(shù)據(jù)存儲區(qū)管理器200管理及控制各種應(yīng)用和/或裝置與一個或多個數(shù)據(jù)存儲器之間的數(shù)據(jù)流。網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接256耦合到數(shù)據(jù)存儲區(qū)管理器200。連接256可以是有線或無線連接。在優(yōu)選實施例中,連接256是能夠允許數(shù)據(jù)存儲區(qū)管理器200的各種組件和計算裝置內(nèi)結(jié)合的各種代理及模塊與網(wǎng)絡(luò)連接存儲區(qū)270之間同時通信的高帶寬鏈路。所述實施例把文件服務(wù)器120和打印服務(wù)器130描述成與網(wǎng)絡(luò)連接存儲區(qū)270分開的計算實體。應(yīng)當(dāng)理解,文件服務(wù)器120、打印服務(wù)器130和其它應(yīng)用服務(wù)器可與網(wǎng)絡(luò)連接存儲區(qū)270結(jié)合(即共處在一地)。由此可見,應(yīng)用服務(wù)器到應(yīng)用服務(wù)器的數(shù)據(jù)傳送可在單個計算裝置的管理下在內(nèi)部數(shù)據(jù)總線上進行傳遞。還可以斷定,應(yīng)用服務(wù)器到網(wǎng)絡(luò)連接存儲區(qū)的傳送可類似地進行傳遞。
網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接266耦合到電子郵件服務(wù)器140。電子郵件服務(wù)器140還經(jīng)由連接243耦合到電子郵件客戶機245。網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接252耦合到文件服務(wù)器120。文件服務(wù)器120還經(jīng)由連接223耦合到文件共享客戶機225。網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接254耦合到打印服務(wù)器130。打印服務(wù)器130經(jīng)由連接233耦合到打印機235。ES代理242與電子郵件服務(wù)器140關(guān)聯(lián)。FS代理222與文件服務(wù)器120關(guān)聯(lián)。PS代理232與打印服務(wù)器130關(guān)聯(lián)。
注意,在備選實施例中,網(wǎng)絡(luò)連接存儲區(qū)270可耦合到一種或多種類型的一個或多個服務(wù)器。網(wǎng)絡(luò)連接存儲區(qū)270還管理各種物理存儲裝置之間的數(shù)據(jù)分配以及寫和讀操作。又如圖2所示,網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接258耦合到物理存儲裝置290。網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接262耦合到磁帶驅(qū)動器292。網(wǎng)絡(luò)連接存儲區(qū)270經(jīng)由連接264耦合到光盤驅(qū)動器294。連接258、連接262和連接264中的每個可包括用于將網(wǎng)絡(luò)連接存儲區(qū)270耦合到相應(yīng)物理存儲裝置的并行接口。如上所述,一些實施例可包括SCSI協(xié)議和/或iSCSI協(xié)議,用于將網(wǎng)絡(luò)連接存儲區(qū)270耦合到物理裝置。
數(shù)據(jù)存儲區(qū)管理構(gòu)架包括與相應(yīng)計算裝置關(guān)聯(lián)的一個或多個代理、與網(wǎng)絡(luò)連接存儲區(qū)270關(guān)聯(lián)的服務(wù)模塊以及數(shù)據(jù)存儲區(qū)管理器客戶機202。一個或多個代理(即ES代理242、FS代理222和PS代理232)中的每個、服務(wù)模塊275以及數(shù)據(jù)存儲區(qū)管理器客戶機202駐留在其自己的相應(yīng)進程中。
服務(wù)模塊275在網(wǎng)絡(luò)連接存儲區(qū)270上運行。除了經(jīng)由客戶機202實現(xiàn)與數(shù)據(jù)存儲區(qū)管理器200的通信之外,服務(wù)模塊275保留保持應(yīng)用特定知識的對象。服務(wù)模塊275經(jīng)由網(wǎng)絡(luò)連接存儲區(qū)270中保持的數(shù)據(jù)允許可用于各種應(yīng)用的大量數(shù)據(jù)存儲操作。數(shù)據(jù)存儲操作包括數(shù)據(jù)分配、數(shù)據(jù)遷移和數(shù)據(jù)觀察。其它數(shù)據(jù)存儲操作包括管理存儲增長、對數(shù)據(jù)備份和鏡像、掃描病毒以及保證各種服務(wù)質(zhì)量等級。
一個或多個代理(即ES代理242、FS代理222和PS代理232)中的每個與相應(yīng)計算裝置上的操作系統(tǒng)接口,從而連接及使用網(wǎng)絡(luò)連接存儲區(qū)270所提供的存儲區(qū)。在一個示范實施例中,這包括與物理裝置引發(fā)器進行通信以便安裝和配置邏輯存儲單元、與文件系統(tǒng)交互以便對邏輯存儲單元上的卷進行創(chuàng)建和格式化、采用該卷來消耗可用存儲區(qū)并使它可用于應(yīng)用。一個或多個代理(即ES代理242、FS代理222和PS代理232)中的每個還與在相應(yīng)計算裝置上運行的一個或多個應(yīng)用接口。代理采集與涉及可在其相應(yīng)計算裝置上運行的一個或多個應(yīng)用的分配大小和使用情況有關(guān)的信息,調(diào)用應(yīng)用特定接口以便將現(xiàn)有數(shù)據(jù)遷移到網(wǎng)絡(luò)連接存儲區(qū)270,以及向應(yīng)用通知新分配的存儲區(qū)被定位的時間和位置。
本領(lǐng)域的技術(shù)人員會理解,ES代理242、FS代理222、PS代理232、服務(wù)模塊275和客戶機202中的每個可通過硬件、軟件、固件或其組合來實現(xiàn)。在一個實施例中,ES代理242、FS代理222、PS代理232、服務(wù)模塊275和客戶機202中的每個采用硬件和存儲于存儲器中并由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng)執(zhí)行的軟件或固件的組合來實現(xiàn)。但是,應(yīng)當(dāng)注意,ES代理242、FS代理222、PS代理232、服務(wù)模塊275和客戶機202不依靠基本處理器和/或存儲器基礎(chǔ)結(jié)構(gòu)的性質(zhì)來實現(xiàn)指定功能。
如果只用硬件來實現(xiàn),例如在一個備選實施例中,則ES代理242、FS代理222、PS代理232、服務(wù)模塊275和客戶機202可采用本領(lǐng)域眾所周知的技術(shù)(例如,離散邏輯電路、專用集成電路(ASIC)、可編程門陣列(PGA)、現(xiàn)場可編程門陣列(FPGA)等)或者將來開發(fā)的技術(shù)的任何一種或其組合來實現(xiàn)。
圖3是原理框圖,說明配置了圖1和圖2的數(shù)據(jù)存儲區(qū)管理器的計算裝置的一個實施例。圖3所示的實施例表示存儲器320中的數(shù)據(jù)存儲區(qū)管理器200的各種功能模塊中的每一個。本領(lǐng)域的技術(shù)人員會理解,各種功能模塊中的每個可在具有與存儲器320分開的存儲器的分開的計算裝置中實現(xiàn)。存儲器320可以是集成電路器件、內(nèi)部硬盤驅(qū)動器、磁帶驅(qū)動器、光盤驅(qū)動器和/或現(xiàn)在已知或者將來開發(fā)的可與處理器310配合工作的其它數(shù)據(jù)存儲裝置。在一些實施例中,與數(shù)據(jù)存儲區(qū)管理器200關(guān)聯(lián)的軟件指令和/或數(shù)據(jù)可分布在上述數(shù)據(jù)存儲裝置中的若干個之上。
一般來說,在硬件體系結(jié)構(gòu)方面,如圖3所示,計算裝置300可包括可通信地經(jīng)由接口350耦合的處理器310、存儲器320、輸入/輸出裝置接口360以及LAN/WAN接口370。接口350可以是例如但不限于一個或多個總線或者本領(lǐng)域已知的或者可將來開發(fā)的其它有線或無線連接。接口350可具有實現(xiàn)通信的附加元件,為簡潔起見省略了這些附加元件,例如控制器、緩沖器(高速緩存)、驅(qū)動器、中繼器和接收器。此外,接口350可包括地址、控制和/或數(shù)據(jù)連接,以便實現(xiàn)上述組件之間的適當(dāng)通信。
在圖3的實施例中,處理器310是用于執(zhí)行可存儲在存儲器320中的軟件的硬件裝置。處理器310可以是任何定制或市場銷售的處理器、中央處理器(CPU)或者與計算裝置300關(guān)聯(lián)的若干處理器之中的輔助處理器以及基于半導(dǎo)體的微處理器(以微芯片的形式)或其它可執(zhí)行指令處理器。
存儲器320可包括易失性存儲元件(例如隨機存取存儲器(RAM,如動態(tài)RAM即DRAM、靜態(tài)RAM即SRAM等))和非易失性存儲元件(例如只讀存儲器(ROM)、硬盤驅(qū)動器、磁帶驅(qū)動器、光盤(CD-ROM)等)的任何一個或其組合。另外,存儲器320可結(jié)合現(xiàn)在已知或者將來開發(fā)的電子、磁、光和/或其它類型的存儲介質(zhì)。注意,存儲器320可具有分布式體系結(jié)構(gòu),其中的各種組件相互遠(yuǎn)離但可由處理器310存取。
存儲器320中的軟件可包括一個或多個分開的程序,其中的每個包含用于實現(xiàn)邏輯功能的可執(zhí)行指令的有序列表。在圖3的實例中,存儲器320中的軟件和數(shù)據(jù)元素包含存儲分配器210、物理存儲區(qū)接口315、應(yīng)用示例318、屬性319、應(yīng)用接口220、用戶界面230以及使用情況監(jiān)測器340,它們根據(jù)操作系統(tǒng)322來運行和/或存儲作為其結(jié)果的信息。操作系統(tǒng)322最好是控制諸如數(shù)據(jù)存儲區(qū)管理器200的各種功能組件之類的程序的運行,并且提供調(diào)度、輸入/輸出控制、文件和數(shù)據(jù)管理、存儲器管理以及通信控制及相關(guān)服務(wù)。
在一個優(yōu)選實施例中,數(shù)據(jù)存儲區(qū)管理器200的各種功能模塊(即存儲區(qū)分配器210、物理存儲區(qū)接口315、應(yīng)用接口220、用戶界面230以及使用情況監(jiān)測器340)包括一個或多個源程序、可執(zhí)行程序(對象代碼)、腳本或者各包含待執(zhí)行指令集的其它集合。在已經(jīng)掌握數(shù)據(jù)存儲區(qū)管理器200的理論之后,本領(lǐng)域的技術(shù)人員會非常理解,數(shù)據(jù)存儲區(qū)管理器200及其功能模塊中的每個可采用現(xiàn)在已知的或者將來開發(fā)的多種編程語言來編寫。
輸入/輸出裝置接口360可采取用于經(jīng)由各種裝置進行通信的人/機裝置接口的形式,例如但不限于鍵盤、鼠標(biāo)或其它適當(dāng)?shù)闹甘狙b置、話筒等。LAN/WAN接口370可包括可建立計算裝置300與網(wǎng)絡(luò)105(圖1)之間的一個或多個通信會話的大量裝置。LAN/WAN接口370可包括但不限于調(diào)制器/解調(diào)器或調(diào)制解調(diào)器(用于訪問另一個裝置、系統(tǒng)或網(wǎng)絡(luò));射頻(RF)或其它收發(fā)信機;電話接口;橋接器;光接口;路由器;等等。為了簡化圖示和說明,上述這些雙向通信裝置未示出。
當(dāng)計算裝置300工作時,處理器310配置成運行存儲在存儲器320中的軟件,與存儲器320之間往返傳遞數(shù)據(jù),以及按照軟件一般控制計算裝置300的操作。功能模塊中的每個和操作系統(tǒng)322完全或部分(但通常是后一種情況)被處理器310讀取,也許在處理器310中緩沖,然后再被執(zhí)行。
存儲器320中所示的功能模塊中的每個可包含在任何計算機可讀介質(zhì)中,供例如基于計算機的系統(tǒng)、包含處理器的系統(tǒng)或者可從指令執(zhí)行系統(tǒng)、設(shè)備或裝置中取指令并執(zhí)行指令的其它系統(tǒng)之類的指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用,或者與其結(jié)合使用。在本公開的上下文中,“計算機可讀介質(zhì)”可以是能夠存儲、傳遞、傳播或傳送由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的或與其結(jié)合使用的程序的任何裝置。計算機可讀介質(zhì)可以是例如但不限于電子、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)、設(shè)備、裝置或者現(xiàn)在已知或?qū)黹_發(fā)的傳播介質(zhì)。注意,計算機可讀介質(zhì)甚至可以是紙張或者可在其上打印程序的另一種適當(dāng)介質(zhì),因為程序能夠經(jīng)由例如對紙張或其它介質(zhì)的光學(xué)掃描以電方式捕捉、再編譯、解釋或根據(jù)需要以適當(dāng)方式處理、然后再存儲在計算機存儲器中。
圖4是原理框圖,說明采用操作系統(tǒng)322和數(shù)據(jù)存儲區(qū)管理器200來分配和展示數(shù)據(jù)存儲器480上的存儲空間的數(shù)據(jù)存儲區(qū)管理系統(tǒng)的一個實施例。操作系統(tǒng)322將數(shù)據(jù)存儲區(qū)管理器200耦合到數(shù)據(jù)存儲器480、一個或多個應(yīng)用以及顯示器410。連接415將多個視頻信號從用戶界面230轉(zhuǎn)發(fā)到顯示器410。連接485將多個數(shù)據(jù)信號從串行通信端口460轉(zhuǎn)發(fā)到數(shù)據(jù)存儲器480。應(yīng)用接口220將可在一個或多個計算裝置上運行的一個或多個應(yīng)用耦合到數(shù)據(jù)存儲區(qū)管理器200。對數(shù)據(jù)存儲區(qū)管理系統(tǒng)400的輸入從可在一個或多個服務(wù)器(例如電子郵件、文件和打印服務(wù)器)或其它計算裝置上運行的一個或多個應(yīng)用和經(jīng)由操作系統(tǒng)322可通信地耦合到數(shù)據(jù)存儲區(qū)管理器200的數(shù)據(jù)存儲器480被接收。來自數(shù)據(jù)存儲區(qū)管理器200的輸出包括在數(shù)據(jù)存儲器480中保存的數(shù)據(jù)、從應(yīng)用接口220轉(zhuǎn)發(fā)到一個或多個應(yīng)用的信息以及經(jīng)由用戶界面230轉(zhuǎn)發(fā)到顯示器410的信號。
操作系統(tǒng)322控制例如數(shù)據(jù)存儲區(qū)管理器200的各種功能組件之類的程序的運行,并且提供調(diào)度、輸入/輸出控制、文件和數(shù)據(jù)管理、存儲器管理以及通信控制及相關(guān)服務(wù)。數(shù)據(jù)管理應(yīng)用470配置成提供長期文件和數(shù)據(jù)管理以及隨機存取存儲器管理。操作系統(tǒng)322經(jīng)由操作系統(tǒng)接口450與數(shù)據(jù)存儲區(qū)管理器200通信。
除了前面所述的應(yīng)用接口220和用戶界面230之外,數(shù)據(jù)存儲區(qū)管理器200還包括存儲區(qū)分配器210、存儲區(qū)配置管理器420、物理存儲區(qū)接口215以及持久數(shù)據(jù)425。數(shù)據(jù)存儲區(qū)分配器210包括服務(wù)430,它配置成創(chuàng)建、增長、保護及提供與數(shù)據(jù)存儲器480中的存儲位置有關(guān)的狀態(tài)信息。數(shù)據(jù)存儲區(qū)分配器210還包括解決方案描述符440,它包含定義例如電子郵件、文件共享、打印服務(wù)、備份和恢復(fù)操作等的特定數(shù)據(jù)存儲應(yīng)用的存儲方案的信息。數(shù)據(jù)存儲區(qū)管理器200包括數(shù)據(jù)存儲區(qū)管理算法,它響應(yīng)一個或多個應(yīng)用而運用最佳數(shù)據(jù)存儲解決方案。數(shù)據(jù)存儲區(qū)管理算法包含平衡各種應(yīng)用上的數(shù)據(jù)安全性、數(shù)據(jù)傳送速率優(yōu)化以及其它數(shù)據(jù)存儲管理目標(biāo)的數(shù)據(jù)存儲區(qū)配置。
存儲區(qū)配置管理器420協(xié)調(diào)接口、存儲區(qū)分配器210的各種功能,并控制對持久數(shù)據(jù)425的更新。如圖所示,存儲區(qū)配置管理器420在物理存儲單元方面與物理存儲區(qū)接口215通信,以及在應(yīng)用特定存儲單元和原始存儲單元方面與用戶界面230和應(yīng)用接口220通信。作為實例,客戶機郵箱是電子郵件應(yīng)用的應(yīng)用特定存儲單元。共享文件夾是文件共享應(yīng)用的應(yīng)用特定存儲單元的一個實例。
持久數(shù)據(jù)425包括一個或多個應(yīng)用示例318,它們描述由可在耦合到數(shù)據(jù)存儲區(qū)管理器200和數(shù)據(jù)存儲器480的計算裝置上運行的特定應(yīng)用分配及使用的數(shù)據(jù)存儲區(qū)集合。持久數(shù)據(jù)425還包括一個或多個屬性319,它們定義數(shù)據(jù)存儲區(qū)管理器200將對數(shù)據(jù)存儲器480中存儲的數(shù)據(jù)協(xié)調(diào)及執(zhí)行的各種服務(wù)和操作功能。缺省屬性319可根據(jù)將數(shù)據(jù)存儲到數(shù)據(jù)存儲器480中的應(yīng)用的類型來定義。屬性319還可有選擇地配置可由系統(tǒng)管理員訪問及配置的一個或多個屬性。其它屬性可配置成對于應(yīng)用的用戶可有選擇地配置。屬性319控制數(shù)據(jù)管理操作,例如備份頻度、備份類型、數(shù)據(jù)恢復(fù)以及數(shù)據(jù)鏡像操作。附加屬性319定義服務(wù)質(zhì)量以及定義什么數(shù)據(jù)將包括在備份操作中的備份策略。
圖5是示意圖,說明圖2的數(shù)據(jù)管理器使用的應(yīng)用存儲模型的一個實施例。應(yīng)用存儲模型500包含四級抽象,范圍從模型的基礎(chǔ)上的物理存儲區(qū)到模型頂部的應(yīng)用示例。如圖5所示,應(yīng)用示例包括與應(yīng)用關(guān)聯(lián)的數(shù)據(jù)存儲器的一組已分配部分(例如網(wǎng)絡(luò)連接存儲區(qū)270)。第一部分包括已使用區(qū)域510和未使用區(qū)域512。第二部分包括已使用區(qū)域514和未使用區(qū)域516。第三部分包括已使用區(qū)域518。已使用區(qū)域510、已使用區(qū)域514和已使用區(qū)域518包括當(dāng)前包含與應(yīng)用關(guān)聯(lián)的信息的已分配存儲位置。未使用區(qū)域512和未使用區(qū)域516包括當(dāng)前可用于應(yīng)用但沒有包含與應(yīng)用關(guān)聯(lián)的信息的已分配存儲位置。如對于應(yīng)用存儲模型500的圖例中所示,未使用區(qū)域512和未使用區(qū)域516一般還描述為空閑存儲空間。如圖中進一步所示,增加應(yīng)用示例擴展數(shù)據(jù)存儲容量。
文件系統(tǒng)定義應(yīng)用存儲模型500中的數(shù)據(jù)存儲區(qū)的下一個較低抽象。文件系統(tǒng)包括第一部分和第二部分。第一部分包括已使用區(qū)域520。第二部分包括未使用區(qū)域522。已使用區(qū)域520包括當(dāng)前包含與應(yīng)用示例關(guān)聯(lián)的信息的已分配存儲位置。在已使用區(qū)域520中為每個應(yīng)用示例分配的區(qū)域由文件系統(tǒng)中可用的標(biāo)準(zhǔn)定額管理軟件來強制實行。未使用區(qū)域522包括當(dāng)前可用于應(yīng)用示例但沒有包含與應(yīng)用示例關(guān)聯(lián)的信息的已分配存儲位置。如對于應(yīng)用存儲模型500的圖例中所示,未使用區(qū)域522一般還描述為空閑存儲空間。如虛線所示,已使用區(qū)域520是已使用區(qū)域510、已使用區(qū)域514和已使用區(qū)域518之和。未使用區(qū)域522是未使用區(qū)域512和未使用區(qū)域516之和再加上文件系統(tǒng)中任何未使用和未分配的數(shù)據(jù)存儲空間。
卷定義應(yīng)用存儲模型500中的數(shù)據(jù)存儲區(qū)的下一個較低抽象。卷530包括文件系統(tǒng)的已使用區(qū)域520和未使用區(qū)域522之和。如圖中進一步所示,增加卷大小擴展數(shù)據(jù)存儲容量。
物理存儲區(qū)是應(yīng)用存儲模型500中的數(shù)據(jù)存儲區(qū)的最低級。物理存儲區(qū)包括已使用數(shù)據(jù)位置540和未使用數(shù)據(jù)位置542。添加更多存儲區(qū)擴展物理數(shù)據(jù)存儲容量。
采用iSCSI協(xié)議作為數(shù)據(jù)傳輸機制的網(wǎng)絡(luò)可訪問數(shù)據(jù)存儲區(qū)配置在文件系統(tǒng)與圖5的應(yīng)用存儲模型500所示的卷之間引入各種附加數(shù)據(jù)抽象層。數(shù)據(jù)抽象的這些層的一部分包括遠(yuǎn)程卷、iSCSI邏輯盤、iSCSI池以及附加可選文件系統(tǒng)。
iSCSI是用于鏈接數(shù)據(jù)存儲設(shè)備的基于IP的存儲區(qū)連網(wǎng)標(biāo)準(zhǔn),由因特網(wǎng)工程任務(wù)組(IETF)制訂。通過在IP網(wǎng)絡(luò)上傳送SCSI命令,iSCSI用來幫助通過內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)傳送以及管理遠(yuǎn)距離存儲區(qū)。由于IP網(wǎng)絡(luò)的普遍存在,因此iSCSI可用于通過局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或者因特網(wǎng)傳送數(shù)據(jù),并且可實現(xiàn)位置無關(guān)的數(shù)據(jù)存儲及檢索。
當(dāng)終端用戶或應(yīng)用發(fā)送請求時,操作系統(tǒng)產(chǎn)生適當(dāng)?shù)腟CSI命令和數(shù)據(jù)請求,它們?nèi)缓蠼?jīng)過封裝以及必要時的加密過程。包頭在所產(chǎn)生的IP包通過以太網(wǎng)連接傳送之前被添加。當(dāng)接收信息包時,它經(jīng)過解密(如果在傳送之前被加密)并拆卸,將SCSI命令和請求分離。SCSI命令被發(fā)送給SCSI控制器,并且從那里再發(fā)送給SCSI存儲裝置。由于iSCSI是雙向的,因此協(xié)議還可用來響應(yīng)原始請求而返回數(shù)據(jù)。
iSCSI是通過IP網(wǎng)絡(luò)的存儲數(shù)據(jù)傳送的兩種主要方式之一;另一種方法是基于IP的光纖信道(FCIP),它將光纖信道控制代碼和數(shù)據(jù)轉(zhuǎn)換為IP包,用于地理上遠(yuǎn)距離的光纖信道存儲區(qū)域網(wǎng)絡(luò)之間的傳送。FCIP(又稱作光纖信道隧道或存儲隧道技術(shù))只可與光纖信道技術(shù)結(jié)合使用;相比之下,iSCSI可通過現(xiàn)有以太網(wǎng)網(wǎng)絡(luò)運行。許多廠商已經(jīng)引入基于iSCSI的產(chǎn)品(例如交換機和路由器)。
數(shù)據(jù)存儲區(qū)管理器200(圖1)在應(yīng)用數(shù)據(jù)的整個生存周期中對其進行管理。應(yīng)用示例在數(shù)據(jù)存儲器480中創(chuàng)建,應(yīng)用數(shù)據(jù)被遷移到數(shù)據(jù)存儲器480,以及數(shù)據(jù)存儲器480中的應(yīng)用數(shù)據(jù)根據(jù)用戶/應(yīng)用要求隨時間被監(jiān)測和處理。
例如,包括Exchange存儲區(qū)組的Exchange示例根據(jù)應(yīng)用存儲對象和存儲屬性自動創(chuàng)建。數(shù)據(jù)存儲區(qū)管理器200自動確定所建議的存儲區(qū)配置,并且允許用戶在使用存儲區(qū)之前可選地忽略所建議配置。確定最佳數(shù)據(jù)存儲區(qū)配置時所考慮的項目包括物理和邏輯布局。物理級考慮事項包括是否采用盤陣列、要使用的驅(qū)動器類型(例如SCSI、光纖信道等)、LUN屬性(例如轉(zhuǎn)軸數(shù)量、RAID等級、條帶大小、轉(zhuǎn)軸布局等)以及控制器參數(shù)。邏輯級考慮事項包括是否采用一個或多個卷、分區(qū)、格式化與原始數(shù)據(jù)區(qū)域、軟件RAID設(shè)定等。特定布局將是應(yīng)用特定的,并且在數(shù)據(jù)存儲區(qū)管理器200控制附加應(yīng)用時是可修改的。
一旦所建議的存儲區(qū)組布局被識別,則數(shù)據(jù)存儲區(qū)管理器200確認(rèn)所建議存儲區(qū)組布局適用于數(shù)據(jù)存儲區(qū)管理器200可訪問的物理硬件。全面配置存儲區(qū)的操作可能相當(dāng)復(fù)雜。因此,在對數(shù)據(jù)存儲器480實際執(zhí)行操作之前,數(shù)據(jù)存儲區(qū)管理器200以高置信度確認(rèn)配置物理存儲區(qū)的必要操作可順利完成。當(dāng)確認(rèn)過程表明所建議的物理存儲區(qū)布局無法實現(xiàn)時,在一個迭代過程中提出下一個最佳存儲區(qū)配置,直到物理布局被確認(rèn)為止。
一旦物理存儲區(qū)布局被確認(rèn),則對數(shù)據(jù)存儲器480的物理和邏輯存儲層執(zhí)行實現(xiàn)此配置所需的操作。然后,數(shù)據(jù)存儲區(qū)管理器200調(diào)用應(yīng)用特定API以引入新的存儲區(qū)組。這包括傳遞關(guān)于新建存儲區(qū)的位置和詳細(xì)情況。
隨后,新建存儲區(qū)可填充先前存儲的應(yīng)用特定數(shù)據(jù)。應(yīng)用一般將作為遷移到數(shù)據(jù)存儲器480的候選者而被發(fā)現(xiàn)或識別。一旦被選擇,應(yīng)用特定信息、如數(shù)據(jù)成分則被傳遞給數(shù)據(jù)存儲區(qū)管理器200。此后,應(yīng)用被掛起,同時每個成分被傳送給數(shù)據(jù)存儲器480。一旦數(shù)據(jù)遷移已經(jīng)完成,數(shù)據(jù)存儲區(qū)管理器200則發(fā)信號通知應(yīng)用恢復(fù)。在這時,應(yīng)用示例是可操作的,以及數(shù)據(jù)存儲區(qū)管理器200根據(jù)用戶/應(yīng)用要求隨時間監(jiān)測和處理數(shù)據(jù)存儲器480。數(shù)據(jù)處理包括增長、縮小以及移動物理存儲空間、修改服務(wù)等級等。
圖6是原理框圖,說明圖1的數(shù)據(jù)存儲區(qū)管理系統(tǒng)使用的存儲區(qū)配置體系結(jié)構(gòu)的一個實施例。如圖6所示,電子郵件應(yīng)用610經(jīng)由連接611耦合到數(shù)據(jù)存儲區(qū)管理器200??蛻魴C備份應(yīng)用612經(jīng)由連接613耦合到數(shù)據(jù)存儲區(qū)管理器200。萬維網(wǎng)存儲系統(tǒng)應(yīng)用614經(jīng)由連接615耦合到數(shù)據(jù)存儲區(qū)管理器200。打印服務(wù)器應(yīng)用616經(jīng)由連接617耦合到數(shù)據(jù)存儲區(qū)管理器200。也考慮其它應(yīng)用,其中包括包含與面向?qū)ο蟮臄?shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)的聯(lián)機表或數(shù)據(jù)庫的存儲。
卷、卷組、文件系統(tǒng)和共享所表示的邏輯資源640經(jīng)由連接641耦合到數(shù)據(jù)存儲區(qū)管理器200。卷、卷組、文件系統(tǒng)和共享640經(jīng)由連接651耦合到本地盤650。卷、卷組、文件系統(tǒng)和共享640經(jīng)由連接653耦合到存儲區(qū)陣列652。邏輯單元和/或存儲區(qū)域網(wǎng)絡(luò)654經(jīng)由連接655耦合到卷、卷組、文件系統(tǒng)和共享640。
數(shù)據(jù)存儲區(qū)管理器200包括應(yīng)用特定分配器630、分配調(diào)節(jié)器632、使用情況監(jiān)測器340以及屬性319。應(yīng)用特定分配器630包括與相應(yīng)的最佳應(yīng)用數(shù)據(jù)存儲方案及要求有關(guān)的信息。例如,電子郵件應(yīng)用最好是在分開的卷上存儲數(shù)據(jù)庫文件和日志。
電子郵件應(yīng)用的數(shù)據(jù)存儲區(qū)管理算法的一個更完整實例運用以下方針來優(yōu)化性能。日志和數(shù)據(jù)庫文件存儲在分開的物理存儲裝置上。如果日志或數(shù)據(jù)庫存儲區(qū)被損壞,則日志和數(shù)據(jù)庫文件的分離使恢復(fù)能夠簡化。另外,日志和數(shù)據(jù)庫文件的分離在給定的不同工作負(fù)荷情況下提供最佳性能。日志存儲在與其它應(yīng)用存儲區(qū)分離的專用物理存儲裝置上。日志采用RAID 1來存儲,從而優(yōu)化數(shù)據(jù)傳送速率。數(shù)據(jù)庫采用RAID 5來存儲,從而平衡數(shù)據(jù)傳送速率和容量利用。數(shù)據(jù)存儲區(qū)分配設(shè)置為數(shù)據(jù)庫大小的至少兩倍,以便允許從備份的局部恢復(fù)以及防止碎片不利地影響系統(tǒng)性能。
典型的電子郵件客戶機郵箱可被分配固定數(shù)量的物理數(shù)據(jù)存儲區(qū),直到那個特定客戶機的郵箱存儲區(qū)需要增長。分配調(diào)節(jié)器632被提供與一個或多個應(yīng)用有關(guān)的信息,并包含如何在各種活動應(yīng)用上采用受管理數(shù)據(jù)來分布一個或多個可用物理存儲資源的分配規(guī)則。分配調(diào)節(jié)器632可配置成與用戶界面230結(jié)合工作,從而當(dāng)已分配數(shù)據(jù)已經(jīng)對于另一個應(yīng)用增加時,減少分配給一個或多個應(yīng)用的已分配數(shù)據(jù)。分配調(diào)節(jié)器632保持受管理應(yīng)用上的優(yōu)化的整體數(shù)據(jù)分配和使用情況。
使用情況監(jiān)測器340與各種物理資源接口,以便提供反映受管理應(yīng)用上的當(dāng)前數(shù)據(jù)利用情況的一個或多個表示。使用情況監(jiān)測器340配置成提供存儲數(shù)據(jù)的每個應(yīng)用的數(shù)據(jù)存儲區(qū)使用信息。信息可按照應(yīng)用特定存儲單元和原始物理存儲單元來提供。信息也可按照諸如卷、卷組、文件共享等的邏輯單元來提供。又如圖6所示,使用情況監(jiān)測器340配置了一個或多個限制634。一個或多個限制可根據(jù)應(yīng)用類型、應(yīng)用用戶或其它因素與各個受管理應(yīng)用關(guān)聯(lián)。限制634可反映實際存儲區(qū)使用情況的多個等級,并且可包括建議限制和強制限制。當(dāng)達(dá)到或超過建議限制時,使用情況監(jiān)測器340發(fā)出關(guān)于特定應(yīng)用正接近分配給該應(yīng)用的物理存儲空間的完全使用情況的告警消息。在一些實施例中,數(shù)據(jù)存儲區(qū)管理器200可配置成隨著應(yīng)用示例正達(dá)到和/或超過建議限制而自動分配額外存儲空間。在另一些實施例中,具有適當(dāng)權(quán)限和訪問權(quán)的責(zé)任管理員在應(yīng)用示例達(dá)到和/或超過相應(yīng)建議限制時得到通知。強制限制禁止數(shù)據(jù)被存儲到數(shù)據(jù)存儲器,并向系統(tǒng)管理員和/或關(guān)聯(lián)應(yīng)用的用戶發(fā)出一個或多個出錯通知。
屬性319包括服務(wù)質(zhì)量標(biāo)識符635、遠(yuǎn)程鏡像標(biāo)識符636以及備份策略標(biāo)識符637。服務(wù)質(zhì)量標(biāo)識符635指示數(shù)據(jù)存儲區(qū)管理器200應(yīng)用一個或多個安全和/或容錯等級。遠(yuǎn)程鏡像標(biāo)識符636指示數(shù)據(jù)存儲區(qū)管理器200對特定應(yīng)用示例應(yīng)用數(shù)據(jù)鏡像處理。備份策略標(biāo)識符637指示數(shù)據(jù)存儲區(qū)管理器200關(guān)于待備份的數(shù)據(jù)、備份數(shù)據(jù)的頻度以及要執(zhí)行的備份類型。
存儲區(qū)配置體系結(jié)構(gòu)600說明多個數(shù)據(jù)抽象等級。在應(yīng)用級,應(yīng)用特定存儲單元用來描述被存儲的數(shù)據(jù)。數(shù)據(jù)存儲區(qū)管理器200創(chuàng)建邏輯存儲區(qū),并根據(jù)應(yīng)用特定數(shù)據(jù)存儲要求來分配物理存儲區(qū)。另外,數(shù)據(jù)存儲區(qū)管理器200向應(yīng)用通知存儲位置。例如卷、卷組、文件系統(tǒng)、文件共享等的邏輯資源橋接數(shù)據(jù)存儲區(qū)管理器200與多個物理存儲資源之間的間隙。
圖7是示意圖,說明圖2的數(shù)據(jù)管理器產(chǎn)生的圖形用戶界面的一個實施例?;诮鉀Q方案的存儲界面700包括分配概要區(qū)域710,它在數(shù)據(jù)存儲區(qū)管理器200的控制和管理下列示總存儲區(qū)、已使用存儲區(qū)以及空閑(未分配)存儲區(qū)。基于解決方案的存儲界面700還包括應(yīng)用概要區(qū)域720,它顯示已經(jīng)采用數(shù)據(jù)存儲區(qū)管理器200存儲受管理數(shù)據(jù)的每個應(yīng)用的總使用情況??偸褂们闆r在應(yīng)用特定存儲單元以及原始存儲區(qū)中以字節(jié)為單位顯示。在所述實施例中,應(yīng)用包括電子郵件、個人計算機(PC)備份、共享文件存儲以及打印機隊列。
基于解決方案的存儲界面700還包括應(yīng)用特定面板,它提供用于監(jiān)測和比較各種應(yīng)用上的存儲區(qū)增長的機制、用于調(diào)整應(yīng)用上的已分配存儲空間的機制以及用于可控制地忽略缺省數(shù)據(jù)安全等級的機制。例如,Exchange電子郵件面板730包括使用情況標(biāo)度731,它以Exchange電子郵件應(yīng)用的已分配空間的百分比來顯示實際數(shù)據(jù)存儲區(qū)使用情況。郵箱調(diào)整標(biāo)度732包括滑塊734,它可由基于解決方案的存儲界面700的操作員來操作?;瑝K734為增加可用郵箱數(shù)量而進行的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少?;瑝K734為減少可用郵箱數(shù)量而進行的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。菜單按鈕736打開下拉式菜單,它可用于通過選擇適當(dāng)?shù)腞AID等級來有選擇地忽略缺省數(shù)據(jù)安全等級。數(shù)據(jù)保護顯示735呈現(xiàn)應(yīng)用于Exchange電子郵件數(shù)據(jù)的當(dāng)前所選及可操作的RAID等級。高級按鈕738當(dāng)選取時,打開提供用于修改對各用戶郵箱分配的原始存儲區(qū)數(shù)量的機制的輔助界面。
客戶機PC備份面板740包括使用情況標(biāo)度741,它以用于客戶機PC備份應(yīng)用的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。PC調(diào)整標(biāo)度742包括滑塊744,它可由基于解決方案的存儲界面700的操作員來操作?;瑝K744為增加進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少?;瑝K744為減少進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。菜單按鈕746打開下拉菜單,它可用于通過選擇適當(dāng)?shù)腞AID等級來有選擇地忽略缺省數(shù)據(jù)安全等級。數(shù)據(jù)保護顯示745呈現(xiàn)應(yīng)用于備份數(shù)據(jù)的當(dāng)前所選及可操作RAID等級。高級按鈕748在被選取時打開輔助界面,它提供用于修改對為定期備份任務(wù)所指定的各PC分配的原始存儲區(qū)的量的機制。
文件共享面板750(即NAS文件存儲區(qū))包括使用情況標(biāo)度751,它以數(shù)據(jù)存儲區(qū)管理器200存儲及管理的文件共享的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。文件共享調(diào)整標(biāo)度752包括滑塊754,它可由基于解決方案的存儲界面700的操作員來操作。滑塊754為增加進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少。滑塊754為減少進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。菜單按鈕756打開下拉菜單,它可用于通過選擇適當(dāng)?shù)腞AID等級來有選擇地忽略缺省數(shù)據(jù)安全等級。數(shù)據(jù)保護顯示755呈現(xiàn)應(yīng)用于文件共享數(shù)據(jù)的所選及可操作RAID等級。高級按鈕758在被選取時打開輔助界面,它提供用于修改各種文件共享屬性的機制。
打印機隊列面板760包括使用情況標(biāo)度761,它以數(shù)據(jù)存儲區(qū)管理器200管理的多個打印機裝置隊列的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。打印機調(diào)整標(biāo)度762包括滑塊764,它可由基于解決方案的存儲界面700的操作員來操作?;瑝K764為增加打印機隊列數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少?;瑝K764為減少打印機隊列數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。菜單按鈕766打開下拉菜單,它可用于通過選擇適當(dāng)?shù)腞AID等級來有選擇地忽略缺省數(shù)據(jù)安全等級。數(shù)據(jù)保護顯示765呈現(xiàn)運用于打印機隊列中的數(shù)據(jù)的所選及可操作RAID等級。高級按鈕768在被選取時,打開輔助界面,該界面提供用于修改對為各打印機隊列分配的原始存儲區(qū)的數(shù)量的機制。
圖8是示意圖,說明圖2的數(shù)據(jù)管理器產(chǎn)生的圖形用戶界面的一個備選實施例?;诮鉀Q方案的存儲界面800包括分配概要區(qū)域810,它在數(shù)據(jù)存儲區(qū)管理器200的控制和管理下列出總存儲區(qū)、已使用存儲區(qū)以及空閑(未使用)存儲區(qū)。基于解決方案的存儲界面800還包括應(yīng)用概要區(qū)域820,它顯示已經(jīng)采用數(shù)據(jù)存儲區(qū)管理器200存儲受管理數(shù)據(jù)的每個應(yīng)用的總使用情況??偸褂们闆r在應(yīng)用特定存儲單元以及原始存儲區(qū)中以字節(jié)為單位顯示。在所述實施例中,應(yīng)用包括電子郵件、個人計算機(PC)備份、共享文件存儲以及打印機隊列。
基于解決方案的存儲界面800還包括與選擇應(yīng)用關(guān)聯(lián)的應(yīng)用特定面板。在示例實施例中,與Microsoft Exchange電子郵件應(yīng)用關(guān)聯(lián)的應(yīng)用按鈕822被選取,如按鈕822上的不同背景色所示。當(dāng)按鈕822被選取時,在界面800內(nèi)顯示面板,它提供用于監(jiān)測或者管理電子郵件數(shù)據(jù)的機制。例如,面板830提供組織樹的圖形視圖,其中包括當(dāng)前所選存儲應(yīng)用的指示。當(dāng)標(biāo)記為“提交”的按鈕885被選取時,各種應(yīng)用特定面板內(nèi)的操作員可調(diào)項目的當(dāng)前狀態(tài)被更新,并且成為可由數(shù)據(jù)存儲區(qū)管理器200操作的。
Exchange電子郵件面板840包括具有滑塊844的調(diào)整標(biāo)度842,滑塊844可由基于解決方案的存儲界面800的操作員來操作。滑塊844為增加可用郵箱數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少?;瑝K844為減少可用郵箱數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。菜單按鈕846打開下拉菜單,它可用于通過選擇適當(dāng)?shù)腞AID等級來有選擇地忽略缺省數(shù)據(jù)保護等級。數(shù)據(jù)保護顯示845呈現(xiàn)應(yīng)用于Exchange電子郵件數(shù)據(jù)的當(dāng)前所選及可操作RAID等級。
使用情況面板850包括使用情況標(biāo)度851,它以Exchange電子郵件應(yīng)用的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。
郵箱面板860包括具有滑塊864的調(diào)整標(biāo)度862,滑塊864可由基于解決方案的存儲界面800的操作員來操作。滑塊864為增加分配給各電子郵件用戶的郵箱存儲區(qū)而作的調(diào)整引起可用存儲區(qū)的相應(yīng)減少。滑塊864為減少分配給各用戶的郵箱存儲區(qū)而作的調(diào)整引起可用存儲區(qū)的相應(yīng)增加,可用存儲區(qū)數(shù)量在應(yīng)用概要區(qū)域820中顯示。郵箱面板850還包括服務(wù)器顯示865,它顯示電子郵件服務(wù)器的邏輯名稱。
安全性面板870包括共享區(qū)域872和不共享區(qū)域874。共享區(qū)域872中列示的數(shù)據(jù)成分配置成允許具有對顯示865中顯示的電子郵件服務(wù)器的訪問權(quán)限的所有用戶訪問。不共享區(qū)域874中列示的數(shù)據(jù)成分配置成禁止除具有對顯示865中顯示的電子郵件服務(wù)器的訪問權(quán)限的數(shù)據(jù)成分的擁有者之外的所有用戶訪問。
備份面板880包括標(biāo)記為“復(fù)制”的復(fù)選按鈕882,對它的選取產(chǎn)生存儲數(shù)據(jù)的數(shù)據(jù)鏡像。備份面板880包括標(biāo)記為“備份”的復(fù)選按鈕884,對它的選取指示數(shù)據(jù)存儲區(qū)管理器220對存儲數(shù)據(jù)執(zhí)行定期備份任務(wù)。標(biāo)記為“完全”的復(fù)選按鈕886在被選取時指示數(shù)據(jù)存儲區(qū)管理器200對于各備份任務(wù)存儲消息、聯(lián)系人、日志、任務(wù)、日歷項等。標(biāo)記為“增量”的復(fù)選按鈕887指示數(shù)據(jù)存儲區(qū)管理器200執(zhí)行對存儲數(shù)據(jù)的增量備份。增量備份只保存自上一次備份任務(wù)以來已經(jīng)創(chuàng)建或修改的那些文件。
圖9是示意圖,說明圖2的數(shù)據(jù)管理器產(chǎn)生的圖形用戶界面的另一個備選實施例?;诮鉀Q方案的存儲界面900包括分配概要區(qū)域910,它在數(shù)據(jù)存儲區(qū)管理器200的控制和管理下列示總存儲區(qū)、已使用存儲區(qū)以及空閑(未使用)存儲區(qū)?;诮鉀Q方案的存儲界面900還包括應(yīng)用概要區(qū)域920,它顯示已經(jīng)采用數(shù)據(jù)存儲區(qū)管理器200存儲受管理數(shù)據(jù)的每個應(yīng)用的總使用情況。總使用情況在應(yīng)用特定存儲單元以及原始存儲區(qū)中以字節(jié)為單位顯示。在所述實施例中,應(yīng)用包括電子郵件、個人計算機(PC)備份、共享文件存儲以及打印機隊列。
基于解決方案的存儲界面900還包括應(yīng)用特定面板,它提供用于監(jiān)測和比較各種應(yīng)用上的存儲區(qū)增長的機制以及用于調(diào)整應(yīng)用上的已分配存儲空間的機制。例如,Exchange電子郵件面板930包括使用情況標(biāo)度931,它以Exchange電子郵件應(yīng)用的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。郵箱調(diào)整標(biāo)度932包括滑塊934,它可由基于解決方案的存儲界面900的操作員來操縱?;瑝K934為增加可用郵箱數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少。滑塊934為減少可用郵箱數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。數(shù)據(jù)保護顯示935呈現(xiàn)應(yīng)用于Exchange電子郵件數(shù)據(jù)的當(dāng)前所選及可操作RAID等級。
客戶機PC備份面板940包括使用情況標(biāo)度941,它以客戶機PC備份應(yīng)用的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。PC調(diào)整標(biāo)度942包括滑塊944,它可由基于解決方案的存儲界面900的操作員來操作?;瑝K944為增加進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少?;瑝K944為減少進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。數(shù)據(jù)保護顯示945呈現(xiàn)應(yīng)用于備份數(shù)據(jù)的當(dāng)前所選及可操作RAID等級。
文件共享面板950(即NAS文件存儲區(qū))包括使用情況標(biāo)度951,它以數(shù)據(jù)存儲區(qū)管理器200存儲及管理的用于文件共享的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。文件共享調(diào)整標(biāo)度952包括滑塊954,它可由基于解決方案的存儲界面900的操作員來操作?;瑝K954為增加進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少。滑塊954為減少進行備份的PC數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。數(shù)據(jù)保護顯示955呈現(xiàn)應(yīng)用于文件共享數(shù)據(jù)的所選及可操作RAID等級。
打印機隊列面板960包括使用情況標(biāo)度961,它以數(shù)據(jù)存儲區(qū)管理器200管理的多個打印機裝置隊列的已分配空間的百分比顯示實際數(shù)據(jù)存儲區(qū)使用情況。打印機調(diào)整標(biāo)度962包括滑塊964,它可由基于解決方案的存儲界面900的操作員來操作?;瑝K964為增加打印機隊列數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)減少。滑塊964為減少打印機隊列數(shù)量而作的調(diào)整引起分配給其余應(yīng)用的存儲區(qū)數(shù)量的一個或多個的相應(yīng)增加。數(shù)據(jù)保護顯示965呈現(xiàn)應(yīng)用于打印機隊列中的數(shù)據(jù)的所選及可操作RAID等級。
圖10是示意圖,說明圖2的數(shù)據(jù)存儲區(qū)管理器200使用的應(yīng)用存儲模型的一個備選實施例。應(yīng)用存儲模型1000說明多個應(yīng)用示例如何存儲在數(shù)據(jù)存儲器480中。應(yīng)用存儲示例A 1010包括Exchange存儲區(qū)組,它分布在三個獨立且不同的邏輯/物理存儲裝置上。第一邏輯/物理卷1012包括Mailstore。Mailstore的存儲對象還由其中包括郵箱的應(yīng)用存儲單元的多個屬性來描述。Mailstore包括附加屬性(未示出),例如服務(wù)質(zhì)量(QOS)等級、平均郵箱大小、一個或多個大小門限、病毒掃描、備份以及鏡像指示符等,它們描述要在對Mailstore數(shù)據(jù)執(zhí)行數(shù)據(jù)操作時應(yīng)用的數(shù)據(jù)存儲區(qū)管理器200的各種服務(wù)等級。第二邏輯/物理卷1014包括Exchange Log。日志的存儲對象還由其中包括一個字節(jié)的應(yīng)用存儲單元的多個屬性來描述。日志可包括附加屬性(未示出),例如QOS等級、一個或多個大小門限、備份以及鏡像指示符等,它們描述要在對Log數(shù)據(jù)執(zhí)行數(shù)據(jù)操作時應(yīng)用的數(shù)據(jù)存儲區(qū)管理器200的各種服務(wù)等級。第三邏輯/物理卷1016包括ExchangePublic Store。Public Store的存儲對象還由其中包括文件夾的應(yīng)用存儲單元的多個屬性來描述。Public Store可包括附加屬性(未示出),例如平均文件夾大小、QOS等級、一個或多個大小門限、備份以及鏡像指示符等,它們描述要在對Public Store數(shù)據(jù)執(zhí)行數(shù)據(jù)操作時應(yīng)用的數(shù)據(jù)存儲區(qū)管理器200的各種服務(wù)等級。
應(yīng)用存儲示例B 1020包括打印服務(wù)器隊列,它存儲在單個邏輯/物理存儲裝置1022中。應(yīng)用存儲示例B 1020包括打印機隊列高速緩存的存儲對象。打印機隊列高速緩存還由其中包括打印機的應(yīng)用存儲單元的多個屬性來描述。打印機隊列高速緩存包括附加屬性,例如QOS等級(例如RAID 0)、平均打印隊列大小以及一個或多個大小門限等(未示出),它們描述要在對打印隊列數(shù)據(jù)執(zhí)行數(shù)據(jù)操作時應(yīng)用的數(shù)據(jù)存儲區(qū)管理器200的各種服務(wù)等級。
應(yīng)用存儲示例C 1030包括文件共享器,它存儲在單個邏輯/物理存儲裝置1032中。應(yīng)用存儲示例B 1030包括文件系統(tǒng)的存儲對象。文件系統(tǒng)還由其中包括若干字節(jié)的應(yīng)用存儲單元的多個屬性來描述。文件系統(tǒng)包括附加屬性,例如數(shù)據(jù)安全等級(例如RAID 5)、平均文件夾大小、一個或多個大小門限等(未示出),它們描述要在對文件系統(tǒng)數(shù)據(jù)執(zhí)行數(shù)據(jù)操作時應(yīng)用的數(shù)據(jù)存儲區(qū)管理器200的各種服務(wù)等級。
圖11是流程圖,說明用于提供受管理數(shù)據(jù)的方法的一個實施例。如圖所示,方法1100以框1102開始,在其中,數(shù)據(jù)存儲器耦合到一個或多個應(yīng)用。此后,如框1104所示,根據(jù)表示為與一個或多個應(yīng)用中每個關(guān)聯(lián)的應(yīng)用示例的相應(yīng)數(shù)據(jù)存儲要求在數(shù)據(jù)存儲器上分配存儲區(qū)。然后,數(shù)據(jù)存儲區(qū)管理器經(jīng)由包括一個或多個應(yīng)用上的數(shù)據(jù)存儲器分配和使用情況的表示的圖形用戶界面展示與一個或多個應(yīng)用關(guān)聯(lián)的應(yīng)用存儲單元中的數(shù)據(jù)存儲器,如框1106所示。
圖12是流程圖,說明用于管理數(shù)據(jù)的方法的一個備選實施例。方法1200以框1202開始,在其中,一個或多個應(yīng)用耦合到數(shù)據(jù)存儲器。此后,如框1204所示,根據(jù)表示為與一個或多個應(yīng)用中每個關(guān)聯(lián)的應(yīng)用示例的相應(yīng)數(shù)據(jù)存儲要求在數(shù)據(jù)存儲器上分配存儲區(qū)。然后,數(shù)據(jù)存儲區(qū)管理器經(jīng)由包括一個或多個應(yīng)用上的數(shù)據(jù)存儲器分配和使用情況的表示的圖形用戶界面展示與一個或多個應(yīng)用關(guān)聯(lián)的應(yīng)用存儲單元中的數(shù)據(jù)存儲器,如框1206所示。
一旦數(shù)據(jù)存儲器與一個或多個應(yīng)用結(jié)合,則方法1200如框1208所示繼續(xù)將數(shù)據(jù)存儲到數(shù)據(jù)存儲器的一個或多個應(yīng)用。此后,數(shù)據(jù)存儲器利用情況被監(jiān)測,如框1210所示。數(shù)據(jù)存儲器監(jiān)測可包括觀察對于可通信地耦合到數(shù)據(jù)存儲器的一個或多個應(yīng)用的存儲區(qū)所指定的數(shù)據(jù)存儲器的選擇已分配部分。另外,數(shù)據(jù)存儲器分配在采用數(shù)據(jù)存儲器的一個或多個應(yīng)用上經(jīng)過調(diào)節(jié)或者調(diào)整,如框1212所示。數(shù)據(jù)存儲器調(diào)節(jié)可對用戶輸入進行響應(yīng),和/或可根據(jù)包括與一個或多個應(yīng)用關(guān)聯(lián)的優(yōu)化存儲結(jié)構(gòu)大小和方案的知識庫自動進行。
圖13是流程圖,說明用于在圖2的數(shù)據(jù)管理器的控制下將現(xiàn)有數(shù)據(jù)遷移到數(shù)據(jù)存儲器的方法的一個實施例。方法1300以框1302開始,在其中,選擇服務(wù)器/應(yīng)用被選作數(shù)據(jù)源。此后或者與框1302基本同時,各種數(shù)據(jù)成分可以可選地被選擇而遷移到數(shù)據(jù)存儲器,如框1304所示。在框1306,數(shù)據(jù)存儲器的受管理數(shù)據(jù)中的存儲區(qū)組或數(shù)據(jù)目的地被標(biāo)識。服務(wù)器/應(yīng)用的操作被掛起,如框1308所示。隨后,如圖1310所示,通過將數(shù)據(jù)要求映射到最佳實際存儲區(qū)布局、確認(rèn)預(yù)期布局以及分配物理存儲區(qū),來確定最佳存儲區(qū)配置。一旦已經(jīng)準(zhǔn)備了數(shù)據(jù)存儲器,在框1302以及可能在框1304中標(biāo)識的數(shù)據(jù)被遷移到數(shù)據(jù)存儲器,如框1312所示。一旦已標(biāo)識數(shù)據(jù)已經(jīng)順利遷移到數(shù)據(jù)存儲器,則服務(wù)器/應(yīng)用的操作恢復(fù),如框1314所示。需要根據(jù)服務(wù)器/應(yīng)用的正常操作被存儲的任何數(shù)據(jù)和/或選擇數(shù)據(jù)成分則可存儲到數(shù)據(jù)存儲器中。
圖14是流程圖,說明用于在圖2的數(shù)據(jù)管理器的控制下管理數(shù)據(jù)存儲器上的存儲區(qū)消耗的方法的一個實施例。方法1400以框1402開始,在其中,呈現(xiàn)圖形用戶界面,它顯示應(yīng)用特定數(shù)據(jù)存儲單元中一個或多個存儲應(yīng)用的存儲區(qū)消耗。隨后,如判定框1404所示,關(guān)于已分配存儲區(qū)的狀態(tài)作出判定。例如可在存儲容量沒有達(dá)到或超過門限值時確定的,存在存儲容量時,如標(biāo)記為“否”的退出判定框1404的流程控制箭頭所示,方法1400在適當(dāng)?shù)臅r間周期之后重復(fù)判定框1404所示的測試。例如可在數(shù)據(jù)存儲器達(dá)到或超過門限值時確定的,存儲容量幾乎完全被使用時,如標(biāo)記為“是”的退出框1404的流程控制箭頭所示,采用告警消息來提示數(shù)據(jù)存儲區(qū)管理器200的操作員,如輸入/輸出框1406所示。方法1400通過等待表明預(yù)期分配容量的輸入來繼續(xù)進行,如輸入/輸出框1408所示。一旦接收到輸入,數(shù)據(jù)存儲區(qū)管理器200確定預(yù)期存儲區(qū)分配是否可獲得,如判定框1410所示。當(dāng)確定預(yù)期存儲區(qū)分配不可獲得時,如標(biāo)記為“否”的退出判定框1410的流程控制箭頭所示,如框1412所示產(chǎn)生修訂分配,然后處理繼續(xù)進行框1414所示的功能性。否則,當(dāng)預(yù)期存儲區(qū)分配可獲得時,如標(biāo)記為“是”的退出判定框1410的流程控制箭頭所示,方法1400根據(jù)所接收的分配來調(diào)整一個或多個應(yīng)用上的數(shù)據(jù)存儲區(qū)分配,如框1414所示。
圖11-14提供的流程圖中的任何過程描述或框應(yīng)當(dāng)理解為表示模塊、段或者代碼或邏輯的部分,它們包括用于實現(xiàn)相關(guān)過程中的特定邏輯功能或步驟的一個或多個可執(zhí)行指令。備選實現(xiàn)包括在本系統(tǒng)的范圍之內(nèi),其中,功能可按照與所示或所述次序不同的次序來執(zhí)行,其中包括基本上同時或者相反的順序,取決于所涉及的功能性,如本領(lǐng)域的技術(shù)人員在已經(jīng)掌握用于數(shù)據(jù)存儲區(qū)管理的本系統(tǒng)及方法的理論之后會理解的那樣。
權(quán)利要求
1.一種數(shù)據(jù)存儲區(qū)管理系統(tǒng)(400),包括數(shù)據(jù)存儲器(480);數(shù)據(jù)存儲區(qū)管理器(200),可通信地耦合到所述數(shù)據(jù)存儲器(480),并且配置成經(jīng)由定義由應(yīng)用特定存儲解決方案使用的所述數(shù)據(jù)存儲器(480)內(nèi)一組區(qū)域的應(yīng)用示例(318)來分配和使用所述數(shù)據(jù)存儲器(480)的邏輯和物理存儲元件;以及圖形用戶界面(700,800,900),展示應(yīng)用特定存儲單元中的所述數(shù)據(jù)存儲器(480)中的數(shù)據(jù)存儲區(qū)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述圖形用戶界面(700,800,900)包括說明在一個或多個應(yīng)用(720,820,920)上的數(shù)據(jù)存儲器分配的表示。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述表示包括與所述一個或多個應(yīng)用中的每個相關(guān)聯(lián)的可調(diào)滑塊(734,744,754,764),所述滑塊配置成修改所述一個或多個應(yīng)用中的每個的已分配存儲區(qū)。
4.如權(quán)利要求3所述的系統(tǒng),其特征在于,當(dāng)所述可調(diào)滑塊(734,744,754,764)之一被調(diào)整時,可用于其余應(yīng)用的數(shù)據(jù)存儲區(qū)的量被相應(yīng)地更新。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述圖形用戶界面(700,800,900)將原始存儲區(qū)映射到應(yīng)用特定數(shù)據(jù)存儲單元,并提供安全性(870)和服務(wù)選項(880)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述應(yīng)用示例(318)包括定義要應(yīng)用于網(wǎng)絡(luò)可訪問數(shù)據(jù)存儲器(480)的數(shù)據(jù)管理操作(635,636,637)的屬性(319)。
7.一種用于提供受管理數(shù)據(jù)的方法(1200),包括將數(shù)據(jù)存儲器耦合到一個或多個應(yīng)用(1202);根據(jù)表示為與所述一個或多個應(yīng)用中的每個相關(guān)聯(lián)的應(yīng)用示例的相應(yīng)存儲要求分配所述數(shù)據(jù)存儲器上的存儲區(qū)(1204);以及采用圖形用戶界面來展示與所述一個或多個應(yīng)用相關(guān)聯(lián)的應(yīng)用存儲單元中的所述數(shù)據(jù)存儲器,所述圖形用戶界面包括說明在一個或多個應(yīng)用上的數(shù)據(jù)存儲器分配和使用情況的表示(1206)。
8.如權(quán)利要求7所述的方法,其特征在于,還包括監(jiān)測在所述一個或多個應(yīng)用上的數(shù)據(jù)存儲器分配(1210)。
9.如權(quán)利要求8所述的方法,其特征在于,監(jiān)測包括對應(yīng)用數(shù)據(jù)指定大小限制。
10.如權(quán)利要求8所述的方法,其特征在于,監(jiān)測包括指定多個大小限制,其中至少第一大小限制是建議的,以及至少第二大小限制是強制的。
全文摘要
發(fā)明并公開從一個或多個應(yīng)用提供受管理數(shù)據(jù)的系統(tǒng)及方法。數(shù)據(jù)存儲區(qū)管理系統(tǒng)包括數(shù)據(jù)存儲器(480)、數(shù)據(jù)存儲區(qū)管理器(200)以及圖形用戶界面(700,800,900)。數(shù)據(jù)存儲區(qū)管理器(200)可通信地耦合到數(shù)據(jù)存儲器(480)并配置成經(jīng)由應(yīng)用示例(1010,1020,1030)分配和使用數(shù)據(jù)存儲器(480)的邏輯和物理存儲元件。圖形用戶界面(700,800,900)展示應(yīng)用特定存儲單元(732,742,752,762)中的數(shù)據(jù)存儲區(qū)。管理數(shù)據(jù)的方法包括將數(shù)據(jù)存儲器耦合到一個或多個應(yīng)用(1102),根據(jù)表示為與一個或多個應(yīng)用中每個關(guān)聯(lián)的應(yīng)用示例的相應(yīng)存儲要求分配數(shù)據(jù)存儲器上的存儲區(qū)(1104),以及用圖形用戶界面展示與一個或多個應(yīng)用關(guān)聯(lián)的應(yīng)用存儲單元中的數(shù)據(jù)存儲器(1106)。
文檔編號G06F12/00GK1766885SQ20051011882
公開日2006年5月3日 申請日期2005年10月28日 優(yōu)先權(quán)日2004年10月30日
發(fā)明者J·維徹曼, P·M·馬德多克斯, M·米爾斯, G·L·圖恩奎斯特 申請人:惠普開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
静海县| 金沙县| 都安| 三江| 阿拉善右旗| 临沭县| 曲周县| 大厂| 泾源县| 永春县| 镇康县| 赤峰市| 曲松县| 潞城市| 霞浦县| 永福县| 山阳县| 长宁区| 磐安县| 公主岭市| 宜昌市| 平邑县| 莎车县| 桑日县| 岳阳县| 杭锦旗| 武平县| 道真| 枣阳市| 彭山县| 象山县| 红河县| 正镶白旗| 大渡口区| 鹤庆县| 金门县| 和硕县| 平阳县| 临夏市| 山西省| 吴忠市|