亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

資源部署管理的制作方法

文檔序號:6479923閱讀:148來源:國知局
專利名稱:資源部署管理的制作方法
資源部署管理
背景技術(shù)
在個人計算機出現(xiàn)之前,支持多個單獨的用戶終端的主機或微型計算機是主要的 計算范例。這種集中式架構(gòu)通過在多個用戶之間共享昂貴的計算機硬件和軟件資源而允許 高效使用那些資源。隨著相對廉價的個人計算機的到來,出現(xiàn)了新的計算模型,其采用位于 每個用戶處的計算資源來替代代表早期的遠程和集中式資源。然而,集中式計算模型的優(yōu)點很多,并且遍及各處的聯(lián)網(wǎng)已經(jīng)導致各種形式的集 中式計算的復興。在一個實施例中,服務(wù)器向一個或多個遠程客戶端提供處理和/或存儲 資源。在其它實施例中,給遠程客戶端分配對于在中心站點處維護的工作站或個人計算機 模塊的專一訪問。在任一實施例中,數(shù)據(jù)和程序存儲和/或計算資源的整合減少了維護和 支持成本,同時實現(xiàn)了提高的系統(tǒng)安全性。遠程客戶端可以采取各種形式。具有最小處理 和存儲能力并且為了適當功能而依賴于集中式資源的遠程客戶端被稱作“瘦客戶端”。集中式計算機系統(tǒng)并非沒有缺點。例如,支持多個用戶的單個服務(wù)器的故障導致 與所支持的用戶數(shù)量成比例的生產(chǎn)力損失。向每個遠程客戶端分配非共享資源的架構(gòu)用來 緩解這樣的缺點。連接到集中式系統(tǒng)的每個遠程用戶被分配以一組資源。每個用戶可用的資源的范 圍依據(jù)用戶需求而有所變化。例如,可以依據(jù)所采用的應(yīng)用或用戶的安全等級而給用戶分 配以更多或更少的資源。向用戶分派系統(tǒng)資源一般由系統(tǒng)管理員進行控制。支持大量用戶 的系統(tǒng)的管理員需要靈活且高效的控制用戶資源分配的方法。


現(xiàn)在將參考附圖以便對本發(fā)明的示例性實施例進行詳細描述,其中圖1示出了依據(jù)各個實施例的包括用于向用戶分配資源的資源部署管理器的集 中式計算機系統(tǒng)的框圖;圖2A示出了依據(jù)各個實施例的基于模板用戶進行分配的資源的多個實例;圖2B示出了依據(jù)各個實施例的不適于應(yīng)用為模板用戶的用戶;圖3示出了依據(jù)各個實施例的基于模板角色向用戶進行的資源分配;圖4示出了依據(jù)各個實施例的用于基于模板用戶向用戶部署資源的方法的流程 圖;以及圖5示出了依據(jù)各個實施例的用于基于模板角色向用戶部署資源的方法的流程 圖。符號和命名貫穿以下描述和權(quán)利要求使用某些術(shù)語來指代特定的系統(tǒng)組件。如本領(lǐng)域技術(shù)人 員所意識到的,計算機公司可以以不同名稱指代一個組件。本文并非意在對名稱不同而非 功能不同的組件進行區(qū)分。在以下討論和權(quán)利要求中,術(shù)語“包含”和“包括”以開放的方 式使用,并且由此應(yīng)當被解釋為表示“包含,但并不局限于……”。而且,術(shù)語“耦合”意在表 示間接的、直接的、光學的或無線的電連接。因此,如果第一設(shè)備耦合到第二設(shè)備,則該連接可以通過直接電連接、通過經(jīng)由其它設(shè)備和連接的間接電連接、通過光學電連接,或者通過 無線電連接。術(shù)語“系統(tǒng)”是指兩個或更多硬件和/或軟件組件的集合,并且可以被用來指 代一個或多個電子設(shè)備或者其子系統(tǒng)。此外,術(shù)語“軟件”包括能夠在處理器上運行的任意 可執(zhí)行代碼,而無論用來存儲所述軟件的介質(zhì)如何。因此,存儲在非易失性存儲器中的有時 被稱作“嵌入式固件”的代碼包括在軟件定義之內(nèi)。
具體實施例方式以下討論針對于本發(fā)明的各個實施例。雖然這些實施例中的一個或多個可以是優(yōu) 選的,但是所公開的實施例并不應(yīng)當被解釋或以其他方式用作對包括權(quán)利要求在內(nèi)的該公 開范圍的限制。此外,本領(lǐng)域技術(shù)人員將會理解的是,以下描述具有寬泛應(yīng)用并且任意實施 例的討論僅意味著對該實施例進行例示,而并非意在暗示包括權(quán)利要求在內(nèi)的該公開的范 圍被限制到該實施例。企業(yè)和其它實體出于各種原因而部署集中式計算機系統(tǒng)。集中式系統(tǒng)提供了增強 的安全性,因為在單個位置控制實體的數(shù)據(jù)。維護和支持成本也可能較非集中式模型有所 降低,因為可以將那些功能限制在集中式數(shù)據(jù)中心處。用戶也從集中式模型獲益。通常,用戶可能能夠從連接到互聯(lián)網(wǎng)的任意計算機訪 問其系統(tǒng)。請求訪問集中式系統(tǒng)的資源的計算機通??梢员环Q作“遠程訪問設(shè)備”或“客戶 端”。遠程訪問設(shè)備僅需要具有足夠的本地資源(例如,計算能力、存儲容量等)來與中心 資源進行對接并且提供用戶輸入和輸出。因此,遠程訪問設(shè)備可以更加簡單、更加可靠,并 且與提供的能力等效于中心計算機通過訪問設(shè)備提供的那些能力的計算機相比成本更低。集中式系統(tǒng)的管理中所出現(xiàn)的問題涉及各種中心資源到系統(tǒng)用戶的部署。當創(chuàng)建 或管理準予用戶訪問中心系統(tǒng)的帳戶時,系統(tǒng)管理員向所述用戶分配資源。分配給所述用 戶的資源可以專用于該用戶(即,靜態(tài)分配),或者可以在多個用戶之間進行共享(即,動 態(tài)分配)。集中式系統(tǒng)的一些實施例要求系統(tǒng)管理員向每個用戶單獨分配系統(tǒng)資源。雖然 這樣的實施例對于支持相對較少的用戶(例如,10個或更少)的系統(tǒng)而言可能是切合實際 的,但是單獨化的資源部署在支持大量用戶的企業(yè)級系統(tǒng)中就變得極為繁重。本公開的實施例允許集中式系統(tǒng)的管理員以高效的方式向大量用戶部署系統(tǒng)資 源。具體地,本公開的實施例允許系統(tǒng)管理員基于模板向用戶部署資源。所選擇的模板例 如可以是被分配的資源類似于要分配給所選擇用戶組的那些資源的先前創(chuàng)建的用戶帳戶。 用作修改另一用戶的資源分派的模板的現(xiàn)有用戶帳戶被稱作模板用戶。實施例還允許基于 向特定角色的用戶分配的資源來創(chuàng)建或修改用戶的資源分派,其中角色允許基于諸如軟件 研發(fā)人員、管理者或會計師之類的用戶工作職能進行資源分派。用作修改用戶的資源分派 的模板的角色被稱作模板角色。圖1示出了依據(jù)各個實施例的包括用于向用戶分配資源的資源部署管理器108的 集中式計算機系統(tǒng)100的框圖。在圖1中,遠程用戶102采用遠程訪問設(shè)備經(jīng)由網(wǎng)絡(luò)104 與服務(wù)器106進行通信,所述遠程訪問設(shè)備例如個人計算機或瘦客戶端計算機器件,或者 無需軟件的硬件設(shè)備。通過網(wǎng)絡(luò)104和服務(wù)器106,遠程用戶102得以訪問資源110。如所 圖示的,系統(tǒng)100的實施例通常將包括多個遠程用戶102。請求訪問集中式資源110的遠程 用戶102的數(shù)量越多,在管理員創(chuàng)建或修改用戶102的帳戶時向用戶102分派資源110的任務(wù)就越艱巨。因此,本公開的使得管理員能夠基于模板向用戶102分配資源的實施例隨 著遠程用戶102數(shù)量的增加而變得越發(fā)重要。實施例將資源部署管理器108實現(xiàn)為計算機 (例如,個人計算機或服務(wù)器)的處理器組件所執(zhí)行的軟件程序。資源部署管理器108程序 可以存儲在與計算機相關(guān)聯(lián)的各種存儲設(shè)備(即,計算機可讀介質(zhì))中,例如硬盤驅(qū)動器、 緊湊盤只讀存儲器(⑶-ROM)或隨機存取存儲器(“RAM”)。所述程序存儲設(shè)備可以直接連 接到計算機或者經(jīng)由有線或無線網(wǎng)絡(luò)進行連接。將遠程用戶102連接到服務(wù)器106的網(wǎng)絡(luò)104可以包括任意計算機聯(lián)網(wǎng)技術(shù),例 如局域網(wǎng)(“LAN”)、存儲陣列網(wǎng)絡(luò)(“SAN”)、廣域網(wǎng)(“WAN”)、互聯(lián)網(wǎng)等。因此,系統(tǒng)100 的組件并不限制在任意特定位置或者彼此接近,而是可以按照需要彼此相距任意距離以滿 足企業(yè)和/或用戶的需求。資源110可以是遠程用戶102試圖訪問的、并不直接附接到遠程用戶102所采用 的遠程訪問設(shè)備的任意硬件設(shè)備、軟件程序或二者的組合。例如,在一些實施例中,資源110 包括具有相關(guān)的軟件程序和數(shù)據(jù)存儲裝置的諸如工作站刀片或PC刀片之類的計算機設(shè) 備。在其它實施例中,資源110可以包括程序或數(shù)據(jù)存儲設(shè)備。在再其它的實施例中,資源 110可以包括計算設(shè)備(例如服務(wù)器)和相關(guān)軟件程序的處理能力的一定份額(ration)。數(shù)據(jù)庫112存儲與在控制對資源110的訪問中的服務(wù)器106操作相關(guān)的數(shù)據(jù)。例 如,數(shù)據(jù)庫112的實施例可以存儲資源分配信息、歷史和/或錯誤信息。服務(wù)器106訪問數(shù) 據(jù)庫112以便在分派資源110時存儲和取回資源110信息。數(shù)據(jù)庫112可以被實現(xiàn)為在各 種計算設(shè)備的任意一種上執(zhí)行的軟件程序,所述計算設(shè)備例如個人計算機、工作站、服務(wù)器 計算機或者適于執(zhí)行數(shù)據(jù)庫112的程序的任意其它計算平臺。在一些實施例中,數(shù)據(jù)庫112 可以通過如圖1所示的網(wǎng)絡(luò)104耦合到服務(wù)器106。在其它實施例中,數(shù)據(jù)庫110可以在與 服務(wù)器106相同的計算機平臺上作為單獨程序或作為服務(wù)器106的子程序來執(zhí)行。服務(wù)器106包括在各種計算機設(shè)備的任意一種上執(zhí)行的軟件程序,所述計算機設(shè) 備例如個人計算機、工作站、服務(wù)器計算機或者適于執(zhí)行服務(wù)器106的程序的任意其它計 算平臺。服務(wù)器106包括資源部署管理器108,系統(tǒng)管理員通過其創(chuàng)建并管理用戶102的帳 戶。用戶帳戶的創(chuàng)建和管理包括向用戶102分派資源110。資源部署管理器108通過允許 管理員基于模板分配資源而簡化了用戶102帳戶管理。資源部署管理器108的實施例允許管理員基于模板用戶(即,其資源分派被復制 給另一用戶的現(xiàn)有用戶)向用戶102分配資源110。資源部署管理器108提供了例如圖形 用戶界面(‘GUI’)的用戶界面,管理員通過該用戶界面來控制資源分派。所述用戶界面允 許管理員手動地選擇資源110并向用戶102進行分配。而且,希望向一個或多個所選擇用 戶102分配一組資源110(其中該組資源110與分配給現(xiàn)有用戶的資源相似)的管理員將 經(jīng)由所述用戶界面選擇所述現(xiàn)有用戶作為模板用戶。資源部署管理器108將分配給所述模 板用戶的資源復制到所選擇的用戶。圖2A示出了使用模板用戶212的分配的效果。在圖2A中,管理員希望以與用戶1 212類似的方式對一組用戶(用戶2 214、用戶3 216和用戶4 218)進行配置。因此,管理 員選擇用戶1 212作為模板用戶。用戶1 212被分配以資源110的實例(例如,具體配置 的PC刀片)。在一些實施例中,分配給模板用戶212的資源110必須按角色進行分配。要 求按角色對資源110進行分配使得這樣的實施例能夠基于所述角色來定位用于分配的類似資源。在圖2A中,資源110依據(jù)角色1 202進行分配。資源部署管理器108識別還分配 給角色1 202的資源110的可用實例,并且將資源110分派給用戶2-4 214-218,從而實際 上復制用戶1 212的配置。如果資源部署管理器108不能定位足夠的資源110來進行所請 求的分配,則實施例將以資源可用的程度進行分配,并且一些分配將失敗。例如,如果僅有 資源110的兩個實例可用于部署,則可以供應(yīng)給用戶2 214和用戶3216,而用戶4的配置失 敗。圖2B示出了依據(jù)各個實施例的不適于應(yīng)用為模板用戶的用戶示例。這里,用戶5 220被分配以資源210,但是資源210并沒有被分配給角色。由于資源210缺少角色分配, 所以一些實施例可能禁止將用戶220應(yīng)用為模板用戶。在一些實施例中,應(yīng)用模板用戶212使得模板用戶212的所有特性再現(xiàn)于復制用 戶214中??梢韵驈椭朴脩?14分配模板用戶212的所有策略(例如,資源連接控制)、角 色、資源和配置。諸如管理特權(quán)之類的某些受限配置可以不在復制用戶214中再現(xiàn)。一些實 施例在用戶214中復制模板用戶212的資源分配之前釋放先前向用戶214所分配的資源。實施例還允許管理員基于模板角色(即,其中分派給該角色的用戶的資源被復制 給另一用戶的現(xiàn)有角色)分配資源110。希望向一個或多個所選擇用戶分配一組資源(其 中該組資源與分配給現(xiàn)有角色的用戶的資源相似)的管理員將經(jīng)由所述用戶界面選擇所 述現(xiàn)有角色作為模板角色。資源部署管理器108將對所述模板角色的資源分配復制到所選 擇的用戶。圖3示出了基于模板角色302向用戶6 316和用戶7 318分配資源。角色2的 用戶被分配以資源310的實例,其中資源310包括一個或多個資產(chǎn)(asset) 312、313、314。 資產(chǎn)312、313、314可以包括各種硬件組件(例如,諸如PC、或工作站刀片或服務(wù)器處理能 力(capacity)之類的計算機平臺,諸如硬盤空間分派的數(shù)據(jù)存儲能力,諸如打印機或網(wǎng)絡(luò) 訪問之類的外設(shè)),和/或軟件組件(例如,操作系統(tǒng)或應(yīng)用程序)。如所圖示的,資源310 的多個實例可用于分配給角色2的用戶并且資源310的實例被分配給用戶6 316和用戶7 318。如果資源部署管理器108無法定位足夠的資源310實例來進行所請求的分配,則一 些實施例以資源可用性的程度進行資源分配,并且另外的分配將會失敗。例如,如果僅資源 310的單個實例可用于分派,則用戶6可以完全得以供應(yīng),而用戶7的配置失敗。在一些實施例中,模板角色的應(yīng)用導致可應(yīng)用于該角色的資源被添加到所選擇的 用戶。因此,如果用戶6 318在應(yīng)用模板角色302之前被分配以資源,則用戶6保留先前所 分配的資源以及資源310被添加到用戶6。資源部署管理器108可以不在對其應(yīng)用模板角 色的用戶中再現(xiàn)某些配置選項。例如,如果角色302是系統(tǒng)管理員角色,則用戶6 316和用 戶7 318可以不被給予管理特權(quán)。圖4示出了依據(jù)各個實施例的用于通過應(yīng)用模板用戶向用戶部署資源的方法的 流程圖。雖然出于便利進行了順序描繪,但是至少一些所示動作可以以不同順序執(zhí)行和/ 或并行執(zhí)行。在框402中,系統(tǒng)管理員使用資源部署管理器108選擇用戶以進行資源分配。 所選擇的用戶可以是例如從數(shù)據(jù)庫112取回其基本信息的新用戶,或者是具有先前的資源 分配的用戶。在框404中,如果確定所選擇用戶具有資源分配(即,先前給該用戶分配過資 源),則在框406中通知系統(tǒng)管理員。在框406中通知系統(tǒng)管理員,是因為在一些實施例中, 基于模板用戶的資源分配釋放先前分配的資源。釋放先前所分配的資源允許那些資源在當前的模板用戶分配或未來分配中被重新分配。然而,被釋放的資源可能重新分配給另一用 戶,因此暴露資源中所存儲的數(shù)據(jù)。管理員可以在框410中決定終止或繼續(xù)所述分配。如果在框410中管理員決定繼續(xù)分配,則在框408中管理員選擇用戶以用作模板 用戶。模板用戶的角色、資源、策略和其它特性將被復制在所選擇的用戶中。一些實施例要 求靜態(tài)分配給模板用戶的每個資源都要處于角色之中(in role)。靜態(tài)分配的資源專用于 用戶(即,不在用戶之間進行共享)。例如,可以將PC刀片靜態(tài)分配給用戶,而不允許其它 用戶訪問所述刀片。通過角色,資源部署管理器108識別靜態(tài)分配資源的可用實例以便分 派給所選擇的用戶。在框412中,如果靜態(tài)分配給模板用戶的資源并沒有按角色分配,則在 框414中通知管理員并且終止所述分配。如果在框412中所有靜態(tài)分配給模板用戶的資源都按角色進行了分配,則在框 416中,識別可用資源以確定是否有足夠的資源來執(zhí)行所請求的分配。如果可用資源不足以 執(zhí)行所請求的分配,則在框418中通知管理員,并且在框422中管理員可以選擇終止或繼續(xù) 所述分配。如果在框416中識別出用于分配的足夠資源,或者管理員在框422中決定繼續(xù)以 不足資源進行分配,則在框420中,如以上所解釋的,一些實施例釋放先前分配給所選擇用 戶的資源。在框420中先前分配的資源被釋放之后,在框424中基于模板用戶將資源分配 給所選擇的用戶。模板用戶的資源、策略、角色和其它特性被再現(xiàn)在所選擇的用戶中。在框426中,資源部署管理器108確定資源分配是否成功。如果它們未成功,例如 如果資源在框416中對其的識別和框424中對其的試圖分配之間的某個時間變得不可用, 則在框428中通知管理員并且記錄失敗的分配。圖5示出了依據(jù)各個實施例的用于通過應(yīng)用模板角色向用戶部署資源的方法的 流程圖。雖然出于便利進行了順序描繪,但是至少一些所示動作可以以不同順序執(zhí)行和/ 或并行執(zhí)行。在框502中,系統(tǒng)管理員使用資源部署管理器108選擇用戶以進行資源分配。 所選擇的用戶可以是例如從數(shù)據(jù)庫112取回其基本信息的新用戶,或者是具有先前資源分 配的用戶。在框504中,系統(tǒng)管理員選擇角色以用作模板角色。與分配給模板角色的用戶的 那些資源相類似的資源將被分配給所選擇的用戶。在框506中,所述資源部署管理器識別與按所述角色靜態(tài)分配的那些資源相類似 的資源的可用實例。如果可用資源不足以執(zhí)行所請求的分配,則管理員在框508中得到通 知,并且可以在框512中選擇終止或繼續(xù)所述分配。如果在框506中識別出用于分配的足夠資源,或者在框512中管理員決定繼續(xù)以 不足資源進行分配,則在框510中,基于模板角色將資源分配給所選擇的用戶。一些實施例 由此將基于模板角色分配的資源添加到先前向所選擇用戶所分配的任意資源。在框514中,資源部署管理器108確定資源分配是否成功。如果它們未成功,例如 如果資源在框506中對其的識別和框510中對其的試圖分配之間的某個時間變得不可用, 則在框516中通知管理員并且記錄失敗的分配。以上討論意在對本發(fā)明的原理和各個實施例進行說明。一旦完全理解了以上公開 內(nèi)容,多種變化和修改對于本領(lǐng)域技術(shù)人員將是顯而易見的。例如,雖然已經(jīng)將示例性實施 例描述為應(yīng)用模板用戶或模板角色,但是本領(lǐng)域技術(shù)人員將會認識到,各種用戶分組都可以被應(yīng)用為模板以優(yōu)化對于企業(yè)計算系統(tǒng)中的用戶的資源部署。以下權(quán)利要求意在被解釋 為包含所有這些變化和修改。
權(quán)利要求
1.一種系統(tǒng),包括執(zhí)行資源部署管理器的計算機; 其中所述資源部署管理器提供界面以用于選擇要向其分配中心資源的遠程用戶,并且用于選擇要基于其向所選 擇用戶分配所述資源的模板;和基于所選擇的模板向所選擇用戶分配所述中心資源。
2.如權(quán)利要求1所述的系統(tǒng),其中所述資源部署管理器基于所述模板向多個遠程用戶 分配中心資源的實例,并且所述中心資源包括一個或多個資產(chǎn)。
3.如權(quán)利要求1所述的系統(tǒng),其中所述資源部署管理器基于對被選擇為用作模板用戶 的用戶所分配的資源向所選擇用戶分配所述資源。
4.如權(quán)利要求1所述的系統(tǒng),其中所述資源部署管理器基于按被選擇為用作模板角色 的角色所分配的資源向所選擇用戶分配資源。
5.如權(quán)利要求1所述的系統(tǒng),其中所述資源部署管理器從基于模板所分配的資源中排 除管理特權(quán)。
6.如權(quán)利要求1所述的系統(tǒng),其中所述資源部署管理器基于所述模板以資源實例可用 于分派的程度向多個遠程用戶分配資源實例。
7.如權(quán)利要求1所述的系統(tǒng),其中所述資源部署管理器提供界面以用于 基于模板用戶向所選擇用戶自動分配資源;基于模板角色向所選擇用戶自動分配資源;以及 向所選擇用戶手動分配資源。
8.一種方法,包括選擇模板以用于分配中心資源;選擇用戶以便基于所述模板進行資源分配;和基于所述模板向所述用戶分配資源。
9.如權(quán)利要求8所述的方法,進一步包括選擇復制其資源分配的模板用戶以向所選擇 用戶分配資源。
10.如權(quán)利要求8所述的方法,進一步包括選擇定義按角色向用戶進行資源分配的模 板角色以向所選擇用戶分配資源。
11.如權(quán)利要求8所述的方法,進一步包括確定是否有足夠的資源實例可用于基于所 述模板向所選擇用戶分派資源實例。
12.—種其中包含有計算機可讀程序代碼的計算機可讀介質(zhì),所述計算機可讀程序代 碼包括允許系統(tǒng)管理員選擇要向其分配中心資源的用戶的指令; 允許系統(tǒng)管理員選擇模板以用于向所選擇用戶分配中心資源的指令;和 基于所述模板向所選擇用戶分配資源的指令。
13.如權(quán)利要求12所述的計算機程序產(chǎn)品,進一步包括允許系統(tǒng)管理員選擇模板角色 作為用于向所選擇用戶分配資源的模板的指令。
14.如權(quán)利要求12所述的計算機程序產(chǎn)品,進一步包括確定是否有足夠的資源實例可 用于基于所述模板向所選擇用戶分派資源實例的指令。
15.如權(quán)利要求12所述的計算機程序產(chǎn)品,進一步包括允許系統(tǒng)管理員選擇模板用戶 作為用于向所選擇用戶分配資源的模板的指令。
全文摘要
用于向用戶部署資源的系統(tǒng)和方法。一種系統(tǒng)包括執(zhí)行資源部署管理器的計算機。所述資源部署管理器提供界面以用于選擇要向其分配中心資源的遠程用戶,并且用于選擇要基于其向所選擇用戶分配所述資源的模板。此外,所述資源部署管理器基于所選擇的模板向所選擇用戶分配所述中心資源。
文檔編號G06F15/16GK102112978SQ200880130610
公開日2011年6月29日 申請日期2008年7月29日 優(yōu)先權(quán)日2008年7月29日
發(fā)明者A·D·道, B·A·阿爾科恩, J·J·沃爾斯, Q·P·范 申請人:惠普開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1