本發明專利技術提供了一種資源管理系統,包括:組別劃分單元,用于根據云計算系統中的分布式資源的結構,將所述資源劃分至多個組別;服務器設置單元,用于在每個組別設置代理服務器,且所有組別的代理服務器連接至管理服務器;控制管理單元,用于控制所述代理服務器根據所述管理服務器生成的命令或所述代理服務器對應的客戶端的輸入指令,執行相應的操作,以實現對所述資源的管理。本發明專利技術還提出了一種資源管理方法。通過本發明專利技術的技術方案,可以在管理云計算系統的分布式資源時,分散集中管理的壓力,從而對資源進行有效管理。
【技術實現步驟摘要】
本專利技術涉及資源管理
,具體而言,涉及一種資源管理系統和一種資源管理方法。
技術介紹
云計算作為一種新型計算技術,它旨在動態提供所需的計算和存儲資源,管理各種工作負載以滿足大量應用的需求。傳統的管理方法為集中式管理,即指定一臺或幾臺服務器作為管理服務器,完成整個云計算系統資源的管理和監控。這種管理方式直接高效,解決了一些問題。但隨著計算規模的擴大,各種資源越來越多,管理服務器的壓力會越來越大,整個管理效率下降。而且在集中式的管理過程中,過多的依賴管理服務器。一旦管理服務器出現問題,將會導致整個管理系統失效。因此,需要一種新的資源管理技術,可以在管理云計算系統的分布式資源時,分散 集中管理的壓力,從而對資源進行有效管理。
技術實現思路
本專利技術正是基于上述問題,提出了一種新的資源管理技術,可以在管理云計算系統的分布式資源時,分散集中管理的壓力,從而對資源進行有效管理。有鑒于此,本專利技術提出了一種資源管理系統,包括組別劃分單元,用于根據云計算系統中的分布式資源的結構,將所述資源劃分至多個組別;服務器設置單元,用于在每個組別設置代理服務器,且所有組別的代理服務器連接至管理服務器;控制管理單元,用于控制所述代理服務器根據所述管理服務器生成的命令或所述代理服務器對應的客戶端的輸入指令,執行相應的操作,以實現對所述資源的管理。在該技術方案中,建立分布式的管理系統,通過管理服務器生成的命令或客戶端的輸入指令,控制代理服務器進行資源管理,從而將集中式管理變為分布式管理,適應于云計算系統中的分布式資源的結構,有效緩解了對于管理服務器的管理壓力,并且降低了對于管理服務器的依賴性,甚至可以通過代理服務器實現對于相應資源的部分自治。在上述技術方案中,優選地,還包括任務發布單元,用于根據所述管理服務器生成的命令或所述客戶端的輸入指令,創建并發布對應的任務;以及任務處理單元,用于所述代理服務器獲取對應于自身訂閱信息的任務,并執行所述任務。在該技術方案中,通過任務的方式進行指令或命令的發出,從而發起者并不需要關心執行者,只需要發布即可,而由執行者根據訂閱信息等,自行下載相應的任務。在上述任一技術方案中,優選地,所述代理服務器包括主服務器和至少一臺從服務器,所述主服務器獲取任務,則所述資源管理系統還包括判斷單元,用于判斷所述任務的執行者,其中若所述執行者為所述主服務器,則所述主服務器執行所述任務,若所述執行者為所述從服務器,則所述主服務器將所述任務轉發至對應的從服務器,以由所述從服務器執行所述任務。在該技術方案中,通過設置主服務器和從服務器,構成一個小型的管理系統,便于對該組別內的資源的有效管理。在上述任一技術方案中,優選地,還包括服務器切換單元,用于在所述主服務器發生故障時,根據預設算法從所述至少一臺從服務器中選擇一個作為新的主服務器。在該技術方案中,通過在主服務器和從服務器之間的選擇和切換,從而便于實現該組別內的代理服務器的自治。在上述任一技術方案中,優選地,還包括序列化處理單元,用于當指定代理服務器發生故障時,將需要由所述指定代理服務器執行的任務保存到任務隊列中,以及當所述指定代理服務器恢復工作時,主動從所述任務隊列中加載對應的任務。在該技術方案中,通過使用任務隊列,從而實現任務的序列化和反序列化,確保任務的執行。·根據本專利技術的又一方面,還提出了一種資源管理方法,包括步驟202,根據云計算系統中的分布式資源的結構,將所述資源劃分至多個組別;步驟204,在每個組別設置代理服務器,且所有組別的代理服務器連接至管理服務器;步驟206,所述代理服務器根據所述管理服務器生成的命令或所述代理服務器對應的客戶端的輸入指令,執行相應的操作,以實現對所述資源的管理。在該技術方案中,建立分布式的管理系統,通過管理服務器生成的命令或客戶端的輸入指令,控制代理服務器進行資源管理,從而將集中式管理變為分布式管理,適應于云計算系統中的分布式資源的結構,有效緩解了對于管理服務器的管理壓力,并且降低了對于管理服務器的依賴性,甚至可以通過代理服務器實現對于相應資源的部分自治。在上述技術方案中,優選地,所述步驟206包括根據所述管理服務器生成的命令或所述客戶端的輸入指令,創建并發布對應的任務;以及所述代理服務器獲取對應于自身訂閱信息的任務,并執行所述任務。在該技術方案中,通過任務的方式進行指令或命令的發出,從而發起者并不需要關心執行者,只需要發布即可,而由執行者根據訂閱信息等,自行下載相應的任務。在上述任一技術方案中,優選地,所述代理服務器包括主服務器和至少一臺從服務器,所述主服務器獲取任務,并判斷所述任務的執行者,其中若所述執行者為所述主服務器,則所述主服務器執行所述任務,若所述執行者為所述從服務器,則所述主服務器將所述任務轉發至對應的從服務器,以由所述從服務器執行所述任務。在該技術方案中,通過設置主服務器和從服務器,構成一個小型的管理系統,便于對該組別內的資源的有效管理。在上述任一技術方案中,優選地,還包括在所述主服務器發生故障時,根據預設算法從所述至少一臺從服務器中選擇一個作為新的主服務器。在該技術方案中,通過在主服務器和從服務器之間的選擇和切換,從而便于實現該組別內的代理服務器的自治。在上述任一技術方案中,優選地,還包括當指定代理服務器發生故障時,將需要由所述指定代理服務器執行的任務保存到任務隊列中;以及當所述指定代理服務器恢復工作時,主動從所述任務隊列中加載對應的任務。在該技術方案中,通過使用任務隊列,從而實現任務的序列化和反序列化,確保任務的執行。通過以上技術方案,可以在管理云計算系統的分布式資源時,分散集中管理的壓力,從而對資源進行有效管理。附圖說明圖I示出了根據本專利技術的實施例的資源管理系統的框圖;圖2示出了根據本專利技術的實施例的資源管理方法的流程圖;圖3示出了根據本專利技術的實施例的資源管理系統的結構示意圖;圖4是圖3所示的實施例的資源管理系統對資源進行管理的流程圖; 圖5是圖3所示的實施例的資源管理系統對資源進行管理的示意圖。具體實施例方式為了能夠更清楚地理解本專利技術的上述目的、特征和優點,下面結合附圖和具體實施方式對本專利技術進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節以便于充分理解本專利技術,但是,本專利技術還可以采用其他不同于在此描述的其他方式來實施,因此,本專利技術的保護范圍并不受下面公開的具體實施例的限制。圖I示出了根據本專利技術的實施例的資源管理系統的框圖。如圖I所示,根據本專利技術的實施例的資源管理系統100,包括組別劃分單元102,用于根據云計算系統中的分布式資源的結構,將所述資源劃分至多個組別;服務器設置單元104,用于在每個組別設置代理服務器,且所有組別的代理服務器連接至管理服務器;控制管理單元106,用于控制所述代理服務器根據所述管理服務器生成的命令或所述代理服務器對應的客戶端的輸入指令,執行相應的操作,以實現對所述資源的管理。在該技術方案中,建立分布式的管理系統,通過管理服務器生成的命令或客戶端的輸入指令,控制代理服務器進行資源管理,從而將集中式管理變為分布式管理,適應于云計算系統中的分布式資源的結構,有效緩解了對于管理服務器的管理壓力,并且降低了對于管理服務器的本文檔來自技高網...
【技術保護點】
一種資源管理系統,其特征在于,包括:組別劃分單元,用于根據云計算系統中的分布式資源的結構,將所述資源劃分至多個組別;服務器設置單元,用于在每個組別設置代理服務器,且所有組別的代理服務器連接至管理服務器;控制管理單元,用于控制所述代理服務器根據所述管理服務器生成的命令或所述代理服務器對應的客戶端的輸入指令,執行相應的操作,以實現對所述資源的管理。
【技術特征摘要】
1.一種資源管理系統,其特征在于,包括 組別劃分單元,用于根據云計算系統中的分布式資源的結構,將所述資源劃分至多個組別; 服務器設置單元,用于在每個組別設置代理服務器,且所有組別的代理服務器連接至管理服務器; 控制管理單元,用于控制所述代理服務器根據所述管理服務器生成的命令或所述代理服務器對應的客戶端的輸入指令,執行相應的操作,以實現對所述資源的管理。2.根據權利要求I所述的資源管理系統,其特征在于,還包括 任務發布單元,用于根據所述管理服務器生成的命令或所述客戶端的輸入指令,創建并發布對應的任務;以及 任務處理單元,用于所述代理服務器獲取對應于自身訂閱信息的任務,并執行所述任務。3.根據權利要求2所述的資源管理系統,其特征在于,所述代理服務器包括主服務器和至少一臺從服務器,所述主服務器獲取任務,則所述資源管理系統還包括 判斷單元,用于判斷所述任務的執行者,其中若所述執行者為所述主服務器,則所述主服務器執行所述任務,若所述執行者為所述從服務器,則所述主服務器將所述任務轉發至對應的從服務器,以由所述從服務器執行所述任務。4.根據權利要求3所述的資源管理系統,其特征在于,還包括 服務器切換單元,用于在所述主服務器發生故障時,根據預設算法從所述至少一臺從服務器中選擇一個作為新的主服務器。5.根據權利要求2至4中任一項所述的資源管理系統,其特征在于,還包括 序列化處理單元,用于當指定代理服務器發生故障時,將需要由所述指定代理服務器執行的任務保存到任務隊列中,以及當所...
【專利技術屬性】
技術研發人員:趙國濱,
申請(專利權)人:用友軟件股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。