用于促進(jìn)對(duì)資源的管理的裝置和方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明的實(shí)施方式涉及資源管理領(lǐng)域。更具體地,本發(fā)明的實(shí)施方式涉及用于促進(jìn)對(duì)資源的管理的裝置和方法。
【背景技術(shù)】
[0002]目前,一些大型IT企業(yè)通常擁有分布于世界各地的多個(gè)研發(fā)中心。例如出于對(duì)維護(hù)成本的考慮,這些大型IT企業(yè)會(huì)將多個(gè)研發(fā)中心所需的研發(fā)資源進(jìn)行集中管理和維護(hù)。例如,企業(yè)可以在某地建立研發(fā)實(shí)驗(yàn)室,在實(shí)驗(yàn)室內(nèi)放置、組織和管理多個(gè)研發(fā)中心中某幾個(gè)研發(fā)中心所需的研發(fā)資源。因此,該研發(fā)實(shí)驗(yàn)室內(nèi)的研發(fā)資源也稱為“實(shí)驗(yàn)室資源”。由此,上述某幾個(gè)研發(fā)中心需要遠(yuǎn)程地訪問(wèn)和使用該實(shí)驗(yàn)室資源。此外,實(shí)驗(yàn)室資源通常被劃分給不同的業(yè)務(wù)部門、研發(fā)團(tuán)隊(duì)。因此,企業(yè)面臨著如何管理和維護(hù)被劃分給不同業(yè)務(wù)部門或研發(fā)團(tuán)隊(duì)的實(shí)驗(yàn)室資源、以實(shí)現(xiàn)跨部門/團(tuán)隊(duì)共享實(shí)驗(yàn)室資源的挑戰(zhàn)。
[0003]例如,每個(gè)業(yè)務(wù)部門管理自身的實(shí)驗(yàn)室資源并維護(hù)資源列表。然而,大多數(shù)資源列表是手動(dòng)創(chuàng)建的并且可能沒(méi)有及時(shí)更新,因此難以實(shí)時(shí)查詢所有可用的實(shí)驗(yàn)室資源,進(jìn)而難以實(shí)現(xiàn)資源的使用狀況跟蹤、遠(yuǎn)程預(yù)訂、跨部門共享等。
[0004]又例如,如果上述某幾個(gè)研發(fā)中心想要遠(yuǎn)程使用實(shí)驗(yàn)室資源,則需要請(qǐng)求實(shí)驗(yàn)室資源的管理員根據(jù)自身的研發(fā)需求來(lái)手動(dòng)配置所需資源。然而,在管理員延遲響應(yīng)的情況下,請(qǐng)求方難以及時(shí)地獲取期望的資源。
[0005]再例如,目前大多數(shù)實(shí)驗(yàn)室資源維護(hù)工作都是手動(dòng)完成的,包括硬件健康檢查、月艮務(wù)包安裝、驅(qū)動(dòng)程序和固件更新、識(shí)別損耗的組件等,造成了高額的維護(hù)成本。
[0006]還例如,由于難以有效地跟蹤實(shí)驗(yàn)室資源的使用狀況,管理員在計(jì)劃對(duì)實(shí)驗(yàn)室資源進(jìn)行擴(kuò)充時(shí)沒(méi)有真實(shí)的歷史資源使用數(shù)據(jù)可以參照,因此實(shí)驗(yàn)室資源擴(kuò)充通常依賴于管理員的經(jīng)驗(yàn)。
[0007]鑒于以上問(wèn)題,需要一種有效管理實(shí)驗(yàn)室資源的方式。
【發(fā)明內(nèi)容】
[0008]為了緩解上述問(wèn)題,本發(fā)明提供一種更為有效地管理維護(hù)和共享設(shè)備的解決方案和方法。
[0009]根據(jù)本發(fā)明實(shí)施方式的第一方面,提供一種用于促進(jìn)對(duì)資源的管理的裝置。所述裝置包括:收集單元,被配置為收集用戶可用的所有軟硬件資源;存儲(chǔ)單元,被配置為存儲(chǔ)與所收集的資源相關(guān)聯(lián)的信息;接口單元,被配置為向所述用戶呈現(xiàn)與所收集的資源相關(guān)聯(lián)的信息以及從所述用戶接收資源分配請(qǐng)求;以及配置單元,被配置為基于所述資源分配請(qǐng)求來(lái)配置所請(qǐng)求的資源;其中所述接口單元還被配置為向所述用戶分配所配置的資源。
[0010]根據(jù)本發(fā)明實(shí)施方式的第一方面,提供一種用于促進(jìn)對(duì)資源的管理的方法。所述方法包括:收集用戶可用的所有軟硬件資源;存儲(chǔ)與所收集的資源相關(guān)聯(lián)的信息;向所述用戶呈現(xiàn)與所收集的資源相關(guān)聯(lián)的信息;從所述用戶接收資源分配請(qǐng)求;基于所述資源分配請(qǐng)求來(lái)配置所請(qǐng)求的資源;以及向所述用戶分配所配置的資源。
[0011 ] 本發(fā)明的實(shí)施方式預(yù)期具有下列益處中的至少一種。
[0012]a.一站式資源查詢
[0013]利用本發(fā)明的方案,用戶能夠通過(guò)接口單元查詢實(shí)時(shí)的、整合的軟硬件實(shí)驗(yàn)室資源的信息,查看資源的狀態(tài)、請(qǐng)求分配資源以及通過(guò)該接口單元釋放資源。
[0014]b.全自動(dòng)化資源配置
[0015]利用本發(fā)明的方案,遠(yuǎn)程用戶所請(qǐng)求的資源能夠基于用戶的需求而被自動(dòng)地配置,不再需要實(shí)驗(yàn)室本地人員的干預(yù),例如創(chuàng)建分區(qū)、映射LUN等。一旦所請(qǐng)求的資源被配置好,則可以分配給用戶。
[0016]c.降低的維護(hù)成本
[0017]利用本發(fā)明的方案,能夠在收集資源的同時(shí)進(jìn)行大部分的資源維護(hù)操作,包括硬件健康檢查、服務(wù)包安裝、驅(qū)動(dòng)程序和固件升級(jí)、識(shí)別和報(bào)告壞損的組件等。
[0018]d.關(guān)于資源擴(kuò)充的準(zhǔn)確指示
[0019]利用本發(fā)明的方案,能夠記錄、收集和分析所有資源使用數(shù)據(jù),例如資源的使用率、資源的空閑窗口以及資源的短缺率等。這些數(shù)據(jù)能夠用來(lái)規(guī)劃和優(yōu)化對(duì)實(shí)驗(yàn)室資源的擴(kuò)充。
【附圖說(shuō)明】
[0020]結(jié)合附圖并參考以下詳細(xì)說(shuō)明,本發(fā)明各實(shí)施方式的特征、優(yōu)點(diǎn)及其他方面將變得更加明顯,在此以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式。在附圖中:
[0021]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于促進(jìn)對(duì)資源的管理的裝置100的框圖;
[0022]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于促進(jìn)對(duì)資源的管理的方法200的流程圖;
[0023]圖3示出了根據(jù)本發(fā)明一個(gè)具體實(shí)施例的用于促進(jìn)對(duì)資源的管理的方法的流程圖;
[0024]圖4示出了適合用來(lái)實(shí)踐本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)400的框圖。
[0025]在各個(gè)附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。
【具體實(shí)施方式】
[0026]下面將參考附圖中示出的若干示例性實(shí)施方式來(lái)描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
[0027]首先參考圖1,其示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于促進(jìn)對(duì)資源的管理的裝置100的框圖。
[0028]如圖1所示,裝置100包括收集單元101、存儲(chǔ)單元102、接口單元103、以及配置單元 104。
[0029]收集單元101被配置為收集用戶可用的所有軟硬件資源。如前所述,為了實(shí)現(xiàn)資源的集中管理和維護(hù),IT企業(yè)可以在某地建立研發(fā)實(shí)驗(yàn)室,在實(shí)驗(yàn)室內(nèi)放置、組織和管理多個(gè)研發(fā)中心中某幾個(gè)研發(fā)中心所需的研發(fā)資源,因此該研發(fā)實(shí)驗(yàn)室內(nèi)的研發(fā)資源也稱為“實(shí)驗(yàn)室資源”。在此使用的術(shù)語(yǔ)“資源”是指上述“實(shí)驗(yàn)室資源”。此外,在此使用的術(shù)語(yǔ)“軟硬件資源”包括硬件、軟件/固件實(shí)驗(yàn)室資源。所述硬件、軟件/固件實(shí)驗(yàn)室資源包括計(jì)算資源、存儲(chǔ)資源等。作為示例,所述硬件資源包括但不限于:主機(jī)總線適配器(HostBus Adapter, HBA)、主機(jī)服務(wù)器、交換機(jī)、存儲(chǔ)陣列、以及其他組件和設(shè)備,例如數(shù)據(jù)遠(yuǎn)程恢復(fù)設(shè)備(例如EMC2公司的Recoverpoint)、虛擬存儲(chǔ)設(shè)備(例如EMC2公司的VPLEX)、廣域網(wǎng)(Wide Area Network, WAN)優(yōu)化設(shè)備。所述軟件/固件資源包括但不限于:各自類型的軟件/固件包資源,例如操作系統(tǒng)(OS)安裝鏡像、來(lái)自各個(gè)廠商的各種版本的HBA驅(qū)動(dòng)程序、交換機(jī)和其他硬件組件的固件和軟件鏡像。此外,在此使用的術(shù)語(yǔ)“用戶”是指有資格遠(yuǎn)程或者本地使用上述實(shí)驗(yàn)室資源的團(tuán)體或個(gè)人,例如,上述實(shí)驗(yàn)室資源所屬企業(yè)的業(yè)務(wù)部門或業(yè)務(wù)部門的員工,包括實(shí)驗(yàn)室之外和實(shí)驗(yàn)室本地的業(yè)務(wù)部門或業(yè)務(wù)部門的員工,或者該企業(yè)授權(quán)使用的人員。
[0030]收集單元101可以利用各種現(xiàn)有的資源收集獲取方式來(lái)收集用戶可用的所有軟硬件資源。例如,收集單元101可以利用目前業(yè)界已經(jīng)成熟的實(shí)驗(yàn)室資源收集技術(shù),比如不同服務(wù)器廠商的對(duì)外管理接口(例如IBM公司的MM模塊,Dell的iDRAC卡,HP的iLO),操作系統(tǒng)層面的信息管理和收集接口(例如windows的麗I)以及其他可以利用的業(yè)界標(biāo)準(zhǔn)組織定義的資源管理標(biāo)準(zhǔn)和協(xié)議(例如DMTF定義的SMASH-Systems ManagementArchitecture for Server Hardware等)。又例如,收集單兀101可以利用用于查詢子網(wǎng)絡(luò)(fabric)內(nèi)部所有硬件資源的自動(dòng)化腳本,以收集該子網(wǎng)絡(luò)內(nèi)部所有可用的硬件資源。此外,收集單元101還可以利用例如用于從指定位置(例如ftp服務(wù)器或共享文件夾)獲取OS/軟件/固件安裝鏡像的腳本,以收集軟件/固件資源