国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      大規(guī)模集群的管理方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):7783277閱讀:423來源:國知局
      大規(guī)模集群的管理方法、裝置和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實(shí)施例提供一種大規(guī)模集群的管理方法、裝置和系統(tǒng),能夠按照服務(wù)等級(jí)對(duì)用戶進(jìn)行性能管理和資源調(diào)度,提高用戶體驗(yàn)。該方法包括:在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中管理對(duì)象為大規(guī)模集群中的資源單元;確定至少一個(gè)管理對(duì)象的目標(biāo)性能;獲取至少一個(gè)管理對(duì)象的實(shí)際性能;根據(jù)目標(biāo)性能和實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。本發(fā)明實(shí)施例通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高了用戶體驗(yàn)。
      【專利說明】大規(guī)模集群的管理方法、裝置和系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及云計(jì)算領(lǐng)域,并且更具體地,涉及大規(guī)模集群的管理方法、裝置和系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著計(jì)算機(jī)網(wǎng)絡(luò)的進(jìn)一步發(fā)展和海量數(shù)據(jù)計(jì)算能力的要求,各種大型計(jì)算能力的計(jì)算機(jī)硬件不斷出現(xiàn)。此外,全球信息系統(tǒng)萬維網(wǎng)也非常流行。這些軟硬件技術(shù)或設(shè)備的出現(xiàn),為提出一種新型的稱為“云計(jì)算(Cloud Computing)”的計(jì)算模型提供了可能。
      [0003]狹義的云計(jì)算指信息技術(shù)(Information Technology,簡稱為“IT”)基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需資源;提供資源的網(wǎng)絡(luò)被稱為“云(Cloud)”?!霸啤敝械馁Y源在使用者看來是可以無限擴(kuò)展的,并且可以隨時(shí)獲取,隨時(shí)擴(kuò)展,按需使用,并按使用付費(fèi)。
      [0004]廣義的云計(jì)算指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需服務(wù)。這種服務(wù)可以與IT、軟件、互聯(lián)網(wǎng)相關(guān),也可以是其他服務(wù),提供服務(wù)的網(wǎng)絡(luò)被稱為“云(Cloud)”?!霸啤笔且恍┛梢宰晕揖S護(hù)和管理的虛擬計(jì)算資源,通常為一些大型服務(wù)器集群,包括計(jì)算服務(wù)器、存儲(chǔ)服務(wù)器、寬帶資源等。云計(jì)算對(duì)大量用網(wǎng)絡(luò)連接的計(jì)算資源進(jìn)行統(tǒng)一管理和調(diào)度,構(gòu)成一個(gè)計(jì)算資源池,以向用戶提供按需服務(wù)。
      [0005]由于云計(jì)算具有超大規(guī)模、虛擬化、高可靠性、通用性、高擴(kuò)展性、按需服務(wù)等特性,云計(jì)算越來越受到廣泛的關(guān)注。
      [0006]在云計(jì)算應(yīng)用中,云計(jì)算數(shù)據(jù)中心整合計(jì)算資源、存儲(chǔ)資源和網(wǎng)絡(luò)資源,利用虛擬化等技術(shù)并通過網(wǎng)絡(luò)提供給用戶使用。應(yīng)用的形式可以包括虛擬機(jī)(Virtual Machine,簡稱為“VM”)、存儲(chǔ)卷等。虛擬化技術(shù)通過產(chǎn)生大規(guī)模的虛擬機(jī)和大規(guī)模的存儲(chǔ)卷等應(yīng)用,構(gòu)成大規(guī)模大規(guī)模集群。如何對(duì)大規(guī)模大規(guī)模集群進(jìn)行性能管理以及體驗(yàn)保證成為越來越需要關(guān)注的問題。
      [0007]現(xiàn)有的大規(guī)模大規(guī)模集群的管理通常以服務(wù)器(Server)、資源池(Pool)甚至集群(Cluster)為單位,即使以用戶為單位的性能管理也僅僅針對(duì)少數(shù)VIP用戶所對(duì)應(yīng)的少量資源,這樣,絕大多數(shù)的用戶的性能管理是無法被保證的,用戶體驗(yàn)較差。

      【發(fā)明內(nèi)容】

      [0008]本發(fā)明實(shí)施例提供一種大規(guī)模集群的管理方法、裝置和系統(tǒng),能夠按照服務(wù)等級(jí)對(duì)用戶進(jìn)行性能管理和資源調(diào)度,提高用戶體驗(yàn)。
      [0009]第一方面,提供了一種大規(guī)模集群的管理方法,包括:在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述管理對(duì)象為所述大規(guī)模集群中的資源單元;確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能;獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能;根據(jù)所述目標(biāo)性能和所述實(shí)際性能對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。[0010]結(jié)合第一方面,在第一方面的第一種實(shí)現(xiàn)方式中,所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象之前,還包括:根據(jù)服務(wù)等級(jí)協(xié)議SLA為所述大規(guī)模集群中的管理對(duì)象確定所述多個(gè)服務(wù)等級(jí)。
      [0011 ] 結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第二種實(shí)現(xiàn)方式中,所述根據(jù)SLA為所述大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)之后,還包括:確定所述多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性能;所述確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能,包括:將所述第一服務(wù)等級(jí)的目標(biāo)性能確定為所述至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0012]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第三種實(shí)現(xiàn)方式中,所述確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能包括以下中的至少一種:根據(jù)預(yù)定的性能策略確定所述至少一個(gè)管理對(duì)象對(duì)應(yīng)的所述目標(biāo)性能;或者人工設(shè)置所述至少一個(gè)管理對(duì)象的所述目標(biāo)性倉泛。
      [0013]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第四種實(shí)現(xiàn)方式中,所述目標(biāo)性能的類型包括響應(yīng)時(shí)延、每秒讀寫次數(shù)10PS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。
      [0014]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第五種實(shí)現(xiàn)方式中,所述獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能,包括:周期性或持續(xù)性地監(jiān)測所述至少一個(gè)管理對(duì)象的實(shí)際性能。
      [0015]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第六種實(shí)現(xiàn)方式中,所述根據(jù)所述目標(biāo)性能和所述實(shí)際性能對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,包括:確定獲取到的所述實(shí)際性能是否滿足所述目標(biāo)性能;在所述實(shí)際性能不滿足所述目標(biāo)性能時(shí),對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或所述多個(gè)服務(wù)等級(jí)中除所述第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行所述性能管理,以使得所述第一服務(wù)等級(jí)的實(shí)際性能滿足所述目標(biāo)性能。
      [0016]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第七種實(shí)現(xiàn)方式中,所述性能管理包括以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      [0017]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第八種實(shí)現(xiàn)方式中,在所述實(shí)際性能滿足所述目標(biāo)性能時(shí),重復(fù)執(zhí)行所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行所述獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。
      [0018]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第九種實(shí)現(xiàn)方式中,所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,包括:在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中所述預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者根據(jù)預(yù)定算法在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      [0019]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第十種實(shí)現(xiàn)方式中,所述管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、虛擬交換機(jī)vSwitch、虛擬本地局域網(wǎng)vLAN、輸入輸出I/O端口、交換機(jī)、網(wǎng)絡(luò)帶寬和服務(wù)器中的至少一種。
      [0020]第二方面,提供了一種大規(guī)模集群的管理裝置,包括:確定單元,用于在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述管理對(duì)象為所述大規(guī)模集群中的資源單元;所述確定單元還用于確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能;獲取單元,用于獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能;性能管理單元,用于根據(jù)所述目標(biāo)性能和所述實(shí)際性能對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。
      [0021]結(jié)合第二方面,在第二方面的第一種實(shí)現(xiàn)方式中,所述確定單元還用于:根據(jù)服務(wù)等級(jí)協(xié)議SLA為所述大規(guī)模集群中的管理對(duì)象確定所述多個(gè)服務(wù)等級(jí)。
      [0022]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第二種實(shí)現(xiàn)方式中,所述確定單元還用于:確定所述多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性能;將所述第一服務(wù)等級(jí)的目標(biāo)性能確定為所述至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0023]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第三種實(shí)現(xiàn)方式中,所述確定單元具體用于:根據(jù)預(yù)定的性能策略確定所述至少一個(gè)管理對(duì)象對(duì)應(yīng)的所述目標(biāo)性能;或者人工設(shè)置所述至少一個(gè)管理對(duì)象的所述目標(biāo)性能。
      [0024]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第四種實(shí)現(xiàn)方式中,所述確定單元確定的目標(biāo)性能的類型包括響應(yīng)時(shí)延、每秒讀寫次數(shù)10PS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。
      [0025]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第五種實(shí)現(xiàn)方式中,所述獲取單元具體用于:周期性或持續(xù)性地監(jiān)測所述至少一個(gè)管理對(duì)象的實(shí)際性能。
      [0026]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第六種實(shí)現(xiàn)方式中,所述性能管理單元具體用于:通過所述確定單元確定獲取到的所述實(shí)際性能是否滿足所述目標(biāo)性能;在所述實(shí)際性能不滿足所述目標(biāo)性能時(shí),對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或所述多個(gè)服務(wù)等級(jí)中除所述第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行所述性能管理,以使得所述第一服務(wù)等級(jí)的實(shí)際性能滿足所述目標(biāo)性能。
      [0027]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第七種實(shí)現(xiàn)方式中,所述性能管理包括以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      [0028]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第八種實(shí)現(xiàn)方式中,在所述實(shí)際性能滿足所述目標(biāo)性能時(shí),所述確定單元重復(fù)執(zhí)行所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者所述獲取單元重復(fù)執(zhí)行所述獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。
      [0029]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第九種實(shí)現(xiàn)方式中,所述確定單元具體用于:
      [0030]在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中所述預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者根據(jù)預(yù)定算法在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      [0031]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第九種實(shí)現(xiàn)方式中,所述管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、虛擬交換機(jī)vSwitch、虛擬本地局域網(wǎng)vLAN、輸入輸出I/O端口、交換機(jī)、網(wǎng)絡(luò)帶寬和服務(wù)器中的至少一種。
      [0032]本發(fā)明實(shí)施例通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高或者保障了用戶體驗(yàn)。
      【專利附圖】

      【附圖說明】
      [0033]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0034]圖1是本發(fā)明一個(gè)實(shí)施例的大規(guī)模集群管理系統(tǒng)的系統(tǒng)框圖;
      [0035]圖2是本發(fā)明一個(gè)實(shí)施例的管理方法的流程圖;
      [0036]圖3是本發(fā)明一個(gè)實(shí)施例的管理方法的流程圖;
      [0037]圖4是本發(fā)明一個(gè)實(shí)施例的管理裝置的示意框圖;
      [0038]圖5是本發(fā)明另一實(shí)施例的管理裝置的示意框圖。
      【具體實(shí)施方式】
      [0039]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
      [0040]圖1是本發(fā)明一個(gè)實(shí)施例的大規(guī)模集群的管理系統(tǒng)的系統(tǒng)框圖。圖1中示出的大規(guī)模集群的管理系統(tǒng)100包括:管理對(duì)象確定模塊101、目標(biāo)性能確定模塊102、實(shí)際性能獲取模塊103、性能管理模塊104和大規(guī)模集群105。其中管理對(duì)象確定模塊101、實(shí)際性能獲取模塊103和性能管理模塊104都與大規(guī)模集群105相連接,管理對(duì)象確定模塊101與目標(biāo)性能確定模塊102相連接,目標(biāo)性能確定模塊102和實(shí)際性能獲取模塊103都與性能管理模塊104相連接。
      [0041]管理對(duì)象確定模塊101用于在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中管理對(duì)象為大規(guī)模集群105中的資源單元。資源單元可以分為計(jì)算資源單元、存儲(chǔ)資源單元、網(wǎng)絡(luò)資源單元、物理資源單元等。更具體一些,計(jì)算資源單元可以為虛擬機(jī)(Virtual Machine, VM)等,存儲(chǔ)資源單元可以為存儲(chǔ)卷和邏輯單元號(hào)(Logical Unit Number, LUN)等,網(wǎng)絡(luò)資源單元可以為輸入輸出(Input/Output, I/O)端口、網(wǎng)絡(luò)帶寬、虛擬交換機(jī)(Virtual Switch, vSwitch)、虛擬局域網(wǎng)(Virtual Local AreaNetwork, vLAN)、交換機(jī)等,物理資源單元可以為服務(wù)器等。
      [0042]目標(biāo)性能確定模塊102用于確定上述至少一個(gè)管理對(duì)象的目標(biāo)性能,具體地,可以根據(jù)預(yù)定的性能策略確定至少一個(gè)管理對(duì)象對(duì)應(yīng)的目標(biāo)性能;或者人工設(shè)置至少一個(gè)管理對(duì)象的目標(biāo)性能;或者將上述至少一個(gè)管理對(duì)象對(duì)應(yīng)的第一服務(wù)等級(jí)的目標(biāo)性能確定為該至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0043]實(shí)際性能獲取模塊103用于獲取上述至少一個(gè)管理對(duì)象的實(shí)際性能,具體地,可以周期性或持續(xù)性地監(jiān)測并且統(tǒng)計(jì)至少一個(gè)管理對(duì)象的實(shí)際性能。
      [0044]性能管理模塊104用于根據(jù)目標(biāo)性能確定模塊102確定的目標(biāo)性能和實(shí)際性能獲取模塊103獲取到的實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。[0045]具體地,在實(shí)際性能不滿足目標(biāo)性能時(shí),對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或多個(gè)服務(wù)等級(jí)中除第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,以使得第一服務(wù)等級(jí)的實(shí)際性能滿足目標(biāo)性能,其中性能管理的方法包括但不限于以下幾種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警等。
      [0046]在實(shí)際性能滿足目標(biāo)性能時(shí),可以由目標(biāo)性能確定模塊102重新確定至少一個(gè)管理對(duì)象,或者可以由實(shí)際性能獲取模塊103繼續(xù)監(jiān)測之前確定的至少一個(gè)管理對(duì)象的實(shí)際性能。
      [0047]本發(fā)明實(shí)施例的大規(guī)模集群的管理系統(tǒng)100通過在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高或者保障了用戶體驗(yàn)。
      [0048]圖2是本發(fā)明一個(gè)實(shí)施例的管理方法的流程圖。
      [0049]201,在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中管理對(duì)象為大規(guī)模集群中的資源單元。
      [0050]202,確定至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0051]203,獲取至少一個(gè)管理對(duì)象的實(shí)際性能。
      [0052]204,根據(jù)目標(biāo)性能和實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。
      [0053]本發(fā)明實(shí)施例通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提聞了用戶體驗(yàn)。
      [0054]應(yīng)理解,大規(guī)模集群的資源單元可以分為計(jì)算資源單元、存儲(chǔ)資源單元、網(wǎng)絡(luò)資源單元、物理資源單元等,用于為用戶提供計(jì)算、存儲(chǔ)、傳輸?shù)确?wù)。更具體一些,計(jì)算資源單元可以為虛擬機(jī)VM等,存儲(chǔ)資源單元可以為存儲(chǔ)卷和邏輯單元號(hào)LUN等,網(wǎng)絡(luò)資源單元可以為輸入輸出I/O端口、虛擬交換機(jī)vSwitch、虛擬局域網(wǎng)vLAN、交換機(jī)和網(wǎng)絡(luò)帶寬等,物理資源單元可以為服務(wù)器等。
      [0055]可選地,作為一個(gè)實(shí)施例,在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象之前,還包括:根據(jù)服務(wù)等級(jí)協(xié)議(Service level Agreement, SLA)為大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)。
      [0056]首先,作為一個(gè)前置過程,可以在選取管理對(duì)象之前首先對(duì)大規(guī)模集群中的用戶或者管理對(duì)象進(jìn)行服務(wù)等級(jí)的劃分。具體地可以通過SLA來進(jìn)行等級(jí)劃分,也可以由網(wǎng)絡(luò)維護(hù)人員根據(jù)一定的屬性,例如管理對(duì)象的地點(diǎn)信息、服務(wù)類型、服務(wù)目標(biāo)等進(jìn)行等級(jí)劃分。在等級(jí)劃分的對(duì)象為用戶時(shí),等同于等級(jí)劃分的對(duì)象為向用戶提供服務(wù)的至少一個(gè)資源單元,即管理對(duì)象。
      [0057]此外,服務(wù)等級(jí)的劃分可以是單純的等級(jí)劃分,也可以在進(jìn)行服務(wù)等級(jí)劃分時(shí)就確定了某個(gè)/多個(gè)服務(wù)等級(jí)的目標(biāo)性能,這里目標(biāo)性能可以理解為所要達(dá)到的服務(wù)質(zhì)量(Quality of Service, QoS)。
      [0058]可選地,作為一個(gè)實(shí)施例,根據(jù)SLA為大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)之后,還包括:確定多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性能;確定至少一個(gè)管理對(duì)象的目標(biāo)性能,包括:將第一服務(wù)等級(jí)的目標(biāo)性能確定為至少一個(gè)管理對(duì)象的目標(biāo)性能。結(jié)合上述實(shí)施例,在劃分服務(wù)等級(jí)時(shí)如果已經(jīng)確定了服務(wù)等級(jí)的目標(biāo)性能,則可以將該服務(wù)等級(jí)的目標(biāo)性能確定為該服務(wù)等級(jí)中選取的作為樣本的至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0059]可選地,作為一個(gè)實(shí)施例,確定至少一個(gè)管理對(duì)象的目標(biāo)性能包括以下中的至少一種:根據(jù)預(yù)定的性能策略確定至少一個(gè)管理對(duì)象對(duì)應(yīng)的目標(biāo)性能;或者人工設(shè)置至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0060]除了上述將服務(wù)等級(jí)的目標(biāo)性能確定為管理對(duì)象的服務(wù)性能之外,還可以直接針對(duì)確定的至少一個(gè)管理對(duì)象確定其目標(biāo)性能,具體地可以根據(jù)預(yù)定的性能策略來確定,即系統(tǒng)中可以預(yù)設(shè)有性能策略文件,通過管理對(duì)象的某些屬性結(jié)合性能策略文件能夠確定使得管理對(duì)象能夠得到性能保證的目標(biāo)性能,舉個(gè)例子,策略文件可以包含管理對(duì)象的服務(wù)類型、地理位置等信息與目標(biāo)性能的對(duì)應(yīng)關(guān)系。此外,還可以由網(wǎng)絡(luò)維護(hù)人員通過管理界面手動(dòng)設(shè)置管理對(duì)象的目標(biāo)性能。
      [0061]可選地,作為一個(gè)實(shí)施例,目標(biāo)性能的類型可以包括但不限于響應(yīng)時(shí)延、每秒讀寫次數(shù)10PS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。容易理解地,目標(biāo)性能可以是單一參數(shù),也可以是多種參數(shù)的組合,本發(fā)明對(duì)此并不限定。
      [0062]可選地,作為一個(gè)實(shí)施例,獲取至少一個(gè)管理對(duì)象的實(shí)際性能,包括:周期性或持續(xù)性地監(jiān)測至少一個(gè)管理對(duì)象的實(shí)際性能。應(yīng)理解,實(shí)際性能可以與目標(biāo)性能的類型相同,也可以不同。
      [0063]可選地,作為一個(gè)實(shí)施例,根據(jù)目標(biāo)性能和實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,包括:確定獲取到的實(shí)際性能是否滿足目標(biāo)性能;在實(shí)際性能不滿足目標(biāo)性能時(shí),對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或多個(gè)服務(wù)等級(jí)中除第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,以使得第一服務(wù)等級(jí)的實(shí)際性能滿足目標(biāo)性倉泛。
      [0064]可選地,性能管理可以包括但不限于以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      [0065]也就是說,如果檢測到的實(shí)際性能不滿足預(yù)期(目標(biāo)性能),則可以對(duì)當(dāng)前檢測的第一服務(wù)等級(jí)、或者其他服務(wù)等級(jí)進(jìn)行業(yè)務(wù)遷移、業(yè)務(wù)限制、流量控制、資源調(diào)度等操作來使得該第一服務(wù)等級(jí)能夠滿足目標(biāo)性能。例如,當(dāng)?shù)谝环?wù)等級(jí)中選定的至少一個(gè)管理對(duì)象被監(jiān)測到的實(shí)際性能為CPU占用率高于90% (目標(biāo)性能為CPU占用率小于等于90%),則可以對(duì)該第一服務(wù)等級(jí)的管理對(duì)象進(jìn)行業(yè)務(wù)遷移,以使得CPU占用率降至90%或以下,應(yīng)理解,還可以使用其他調(diào)控方法來達(dá)到目標(biāo)性能,例如為該第一服務(wù)等級(jí)的管理對(duì)象分配更多的資源等等,本發(fā)明對(duì)此并不限定。
      [0066]此外,還可能通過對(duì)其他服務(wù)等級(jí)進(jìn)行管控或調(diào)度來使得第一服務(wù)等級(jí)達(dá)到目標(biāo)性能,例如,當(dāng)?shù)谝环?wù)等級(jí)的實(shí)際性能I/O時(shí)延不滿足目標(biāo)性能時(shí),可以通過降低較低優(yōu)先級(jí)的服務(wù)等級(jí)的業(yè)務(wù)流量來使得第一服務(wù)等級(jí)滿足目標(biāo)性能。當(dāng)然,還可以通過同時(shí)對(duì)第一服務(wù)等級(jí)和其他服務(wù)等級(jí)進(jìn)行管控或調(diào)度來使得第一服務(wù)等級(jí)達(dá)到目標(biāo)性能。另外,還可以發(fā)出告警而暫不進(jìn)行管控或調(diào)度,等待工作人員或其他網(wǎng)管設(shè)備的進(jìn)一步指令。不失一般性地,還可以通過對(duì)第一服務(wù)等級(jí)進(jìn)行性能管理,以使得其他服務(wù)等級(jí)達(dá)到期望性倉泛。[0067]可選地,在實(shí)際性能不滿足目標(biāo)性能時(shí),也可以重復(fù)執(zhí)行在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行獲取至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。也就是說,可以重新進(jìn)行采樣進(jìn)行再次檢測,或者繼續(xù)持續(xù)進(jìn)行監(jiān)測。這樣,可以通過設(shè)定重復(fù)次數(shù)的閾值來使得性能管理系統(tǒng)的采樣和監(jiān)測有更高的精度,更加接近實(shí)際的情況。例如,可以預(yù)先設(shè)定重復(fù)采樣2次所監(jiān)測到的實(shí)際性能都不滿足目標(biāo)性能,則確定進(jìn)行上述性能管理。
      [0068]可選地,作為一個(gè)實(shí)施例,在實(shí)際性能滿足目標(biāo)性能時(shí),重復(fù)執(zhí)行在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行獲取至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。當(dāng)性能滿足不需要管控或者調(diào)度時(shí),可以進(jìn)行重新采樣,即在第一服務(wù)等級(jí)中重新選定至少一個(gè)管理對(duì)象。也可以繼續(xù)針對(duì)先前采樣的至少一個(gè)管理對(duì)象進(jìn)行監(jiān)測,以便于在其性能不滿足目標(biāo)性能時(shí)進(jìn)行性能管理。
      [0069]可選地,作為一個(gè)實(shí)施例,在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,包括:在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者根據(jù)預(yù)定算法在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      [0070]可選地,作為一個(gè)實(shí)施例,管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、輸入輸出I/O端口、網(wǎng)絡(luò)帶寬和服務(wù)器中的至少一種。
      [0071]本發(fā)明實(shí)施例通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高或者保障了用戶體驗(yàn)。
      [0072]圖3是本發(fā)明一個(gè)實(shí)施例的管理方法的流程圖。
      [0073]301,服務(wù)等級(jí)劃分
      [0074]首先,作為一個(gè)可選步驟,可以在選取管理對(duì)象之前對(duì)大規(guī)模集群中的用戶或者管理對(duì)象進(jìn)行服務(wù)等級(jí)的劃分。具體地可以通過SLA來進(jìn)行等級(jí)劃分,也可以由網(wǎng)絡(luò)維護(hù)人員根據(jù)一定的屬性,例如管理對(duì)象的地點(diǎn)信息、服務(wù)類型、服務(wù)目標(biāo)等進(jìn)行等級(jí)劃分。在等級(jí)劃分的對(duì)象為用戶時(shí),等同于等級(jí)劃分的對(duì)象為向用戶提供服務(wù)的至少一個(gè)資源單元,即管理對(duì)象。
      [0075]此外,服務(wù)等級(jí)的劃分可以是單純的等級(jí)劃分,也可以在進(jìn)行服務(wù)等級(jí)劃分時(shí)就確定了某個(gè)/多個(gè)服務(wù)等級(jí)的目標(biāo)性能,這里目標(biāo)性能可以理解為所要達(dá)到的服務(wù)質(zhì)量(Quality of Service, QoS)。
      [0076]302,選取管理對(duì)象
      [0077]在大規(guī)模集群中選取少量管理對(duì)象作為管理對(duì)象,這里需要保證一個(gè)服務(wù)等級(jí)中選取至少一個(gè)管理對(duì)象,其中管理對(duì)象為大規(guī)模集群中為用戶提供服務(wù)的資源單元。具體地,大規(guī)模集群的資源單元可以分為計(jì)算資源單元、存儲(chǔ)資源單元、網(wǎng)絡(luò)資源單元、物理資源單元等,用于為用戶提供計(jì)算、存儲(chǔ)、傳輸?shù)确?wù)。更具體一些,計(jì)算資源單元可以為虛擬機(jī)VM等,存儲(chǔ)資源單元可以為存儲(chǔ)卷和邏輯單元號(hào)LUN等,網(wǎng)絡(luò)資源單元可以為輸入輸出I/O端口和網(wǎng)絡(luò)帶寬等,物理資源單元可以為服務(wù)器等。[0078]針對(duì)第一服務(wù)等級(jí)來說,可以在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種,例如,預(yù)定條件為負(fù)載情況達(dá)到最大載荷的90%,或者歷史記錄中出現(xiàn)過N次故障以上等。應(yīng)理解,選取的至少一個(gè)管理對(duì)象可以為同一類管理對(duì)象,也可以為不同類的管理對(duì)象,例如,可以都為VM、也可以都為存儲(chǔ)卷,還可以VM、存儲(chǔ)卷等都包含,只要他們是符合上述預(yù)定條件的。此外,預(yù)定條件也可以為組合形式存在,例如負(fù)載情況達(dá)到最大載荷的90%的VM,歷史記錄中出現(xiàn)過N次故障以上的服務(wù)器,等等,本發(fā)明對(duì)此并不限定。
      [0079]此外,還可以根據(jù)預(yù)定算法在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中預(yù)定算法包括但不限于隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取、智能選取等。作為一個(gè)例子,如果預(yù)定算法為隨機(jī)選取,則在管理對(duì)象選取時(shí),在第一服務(wù)等級(jí)中隨機(jī)選定一定數(shù)量的管理對(duì)象,這里的數(shù)量同樣可以是預(yù)定算法中預(yù)先指定的,又例如,時(shí)間動(dòng)態(tài)選取,可以在不同的時(shí)間段,或者隨著時(shí)間的變化而動(dòng)態(tài)地選取管理對(duì)象,這樣能夠保證樣本的活性。
      [0080]不失一般性地,還可以直接指定被采樣的管理對(duì)象,例如可以由網(wǎng)絡(luò)維護(hù)人員在網(wǎng)絡(luò)拓?fù)浣缑嬷袨槟硞€(gè)服務(wù)等級(jí)選取一個(gè)或多個(gè)管理對(duì)象,作為性能管理的樣本。
      [0081]應(yīng)理解,由于上述步驟301為可選步驟,因此在步驟301執(zhí)行時(shí),步驟302中的第一服務(wù)等級(jí)為上述步驟301中劃分的多個(gè)服務(wù)等級(jí)中的一個(gè),在這里,“第一”服務(wù)等級(jí)僅用于表示某個(gè)服務(wù)等級(jí),可以為上述多個(gè)服務(wù)等級(jí)中的任意一個(gè)。在步驟301不執(zhí)行時(shí),大規(guī)模集群中仍然可以存在服務(wù)等級(jí),該服務(wù)等級(jí)可以是歷史確定的服務(wù)等級(jí),也可以是用戶簽約入網(wǎng)時(shí)約定的服務(wù)等級(jí),此處并不限定。服務(wù)等級(jí)可以理解為按照相同或相近的性能要求、性能指標(biāo)、業(yè)務(wù)類型等確定的管理對(duì)象分組。
      [0082]303,確定目標(biāo)性能
      [0083]在確定了作為性能管理樣本的至少一個(gè)管理對(duì)象后,可以確定管理對(duì)象的目標(biāo)性能。具體地,可以根據(jù)預(yù)定的性能策略確定至少一個(gè)管理對(duì)象對(duì)應(yīng)的目標(biāo)性能,還可以人工設(shè)置至少一個(gè)管理對(duì)象的目標(biāo)性能。也就是說,系統(tǒng)中可以預(yù)設(shè)有性能策略文件,通過管理對(duì)象的某些屬性結(jié)合性能策略文件能夠確定使得管理對(duì)象能夠得到性能保證的目標(biāo)性能,舉個(gè)例子,策略文件可以包含管理對(duì)象的服務(wù)類型、地理位置等信息與目標(biāo)性能的對(duì)應(yīng)關(guān)系。此外,還可以由網(wǎng)絡(luò)維護(hù)人員通過管理界面手動(dòng)設(shè)置管理對(duì)象的目標(biāo)性能。例如,管理對(duì)象為存儲(chǔ)卷,具有多個(gè)服務(wù)等級(jí),針對(duì)其中一個(gè)服務(wù)等級(jí)中被選取為樣本的存儲(chǔ)卷可以將其目標(biāo)性能設(shè)置為時(shí)延小于3ms,該設(shè)定可以通過手動(dòng)設(shè)定,也可以是通過策略文件確定的。
      [0084]此外,還有可能服務(wù)等級(jí)已經(jīng)預(yù)先對(duì)應(yīng)了目標(biāo)性能(服務(wù)質(zhì)量QoS),例如,在上述步驟301中劃分服務(wù)等級(jí)時(shí)如果已經(jīng)確定了服務(wù)等級(jí)的目標(biāo)性能,則可以將該服務(wù)等級(jí)的目標(biāo)性能確定為該服務(wù)等級(jí)中選取的作為樣本的至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0085]目標(biāo)性能的類型有很多,可以包括但不限于響應(yīng)時(shí)延、每秒讀寫次數(shù)10PS、數(shù)據(jù)傳輸速率、CPU占用率等等。容易理解地,目標(biāo)性能可以是單一參數(shù),也可以是多種參數(shù)的組合,本發(fā)明對(duì)此并不限定。
      [0086]304,監(jiān)測實(shí)際性能
      [0087]周期性或持續(xù)性地監(jiān)測步驟303中確定的至少一個(gè)管理對(duì)象的實(shí)際性能。檢測的實(shí)際性能的類型可以與目標(biāo)類型相同,也可以不同。具體地,在上述步驟303確定的目標(biāo)性能為時(shí)延小于3ms時(shí),檢測的實(shí)際性能的類型也可是時(shí)延,例如監(jiān)測到管理對(duì)象的實(shí)際時(shí)延為4ms。此外,檢測的實(shí)際性能與目標(biāo)類型不同的情況也可能存在,例如,目標(biāo)性能要求是VM創(chuàng)建時(shí)間小于2min,而監(jiān)控的實(shí)際性能指標(biāo)為MBPS (帶寬),則系統(tǒng)認(rèn)為MBPS達(dá)不到50MB/S, VM2min內(nèi)創(chuàng)建完成的目標(biāo)不可達(dá)成,故進(jìn)行性能策略調(diào)度等等。
      [0088]305,判斷
      [0089]系統(tǒng)在接收到檢測的實(shí)際性能后,可以對(duì)檢測到的實(shí)際性能的數(shù)據(jù)結(jié)合目標(biāo)性能進(jìn)行分析,即判斷實(shí)際性能是否達(dá)到目標(biāo)性能。也就是說,可以通過上述步驟302中確定的采樣的管理對(duì)象的性能表現(xiàn)來預(yù)估決策整個(gè)同服務(wù)等級(jí)的管理對(duì)象或集群資源,以便于對(duì)該服務(wù)等級(jí)進(jìn)行整體評(píng)估和管理。
      [0090]306,不滿足目標(biāo)性能
      [0091]如果經(jīng)過判斷確定上述實(shí)際性能不滿足目標(biāo)性能,則需要確定進(jìn)行何種方式的性能管理。一般來說有幾種性能管理方式:例如遷移、限制、調(diào)度、告警等等。例如,目標(biāo)性能設(shè)定了 IO延時(shí)、IOPS和CPU占用率,實(shí)際監(jiān)測到的實(shí)際性能CPU占用率超標(biāo),則可以指定遷移策略,執(zhí)行業(yè)務(wù)遷移,減少該服務(wù)等級(jí)的管理對(duì)象的業(yè)務(wù)負(fù)載,以滿足用戶體驗(yàn)指標(biāo)要求,同時(shí)可以平衡全系統(tǒng)的負(fù)載;如果實(shí)際性能IO時(shí)延超標(biāo),則可以進(jìn)行資源調(diào)度,增加此服務(wù)等級(jí)的資源配比,如CPU、緩存等,還可以通過限制較低優(yōu)先級(jí)的服務(wù)等級(jí)的業(yè)務(wù)流量來滿足此服務(wù)等級(jí)的需求。另外,還可以發(fā)出告警而暫不進(jìn)行管控或調(diào)度,等待工作人員或其他網(wǎng)管設(shè)備的進(jìn)一步指令。此外,還可以通過對(duì)第一服務(wù)等級(jí)進(jìn)行性能管理來使得其他服務(wù)等級(jí)的需求得到滿足。
      [0092]此外,在實(shí)際性能不滿足目標(biāo)性能時(shí),也可以重復(fù)執(zhí)行在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行獲取至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。也就是說,可以重新進(jìn)行采樣進(jìn)行再次檢測,或者繼續(xù)持續(xù)進(jìn)行監(jiān)測。這樣,可以通過設(shè)定重復(fù)次數(shù)的閾值來使得性能管理系統(tǒng)的采樣和監(jiān)測有更高的精度,更加接近實(shí)際的情況。例如,可以預(yù)先設(shè)定重復(fù)采樣2次所監(jiān)測到的實(shí)際性能都不滿足目標(biāo)性能,則確定進(jìn)行上述性能管理。
      [0093]307,滿足目標(biāo)性能
      [0094]在實(shí)際性能滿足目標(biāo)性能時(shí),可以返回步驟302或者可以返回步驟304。也就是說當(dāng)性能滿足而不需要管控或者調(diào)度時(shí),可以進(jìn)行重新采樣,即在第一服務(wù)等級(jí)中重新選定至少一個(gè)管理對(duì)象。也可以繼續(xù)針對(duì)先前采樣的至少一個(gè)管理對(duì)象進(jìn)行監(jiān)測,以便于在其性能不滿足目標(biāo)性能時(shí)進(jìn)行性能管理。
      [0095]本發(fā)明實(shí)施例通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提聞了用戶體驗(yàn)。
      [0096]圖4是本發(fā)明一個(gè)實(shí)施例的管理裝置的示意框圖。圖4中的管理裝置400包括確定單元401、獲取單元402和性能管理單元403。
      [0097]確定單元401在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中管理對(duì)象為大規(guī)模集群中的資源單元;確定單元401確定至少一個(gè)管理對(duì)象的目標(biāo)性能;獲取單元402獲取至少一個(gè)管理對(duì)象的實(shí)際性能。性能管理單元403根據(jù)目標(biāo)性能和實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。
      [0098]本發(fā)明實(shí)施例的管理裝置400通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高了用戶體驗(yàn)。
      [0099]應(yīng)理解,大規(guī)模集群的資源單元可以分為計(jì)算資源單元、存儲(chǔ)資源單元、網(wǎng)絡(luò)資源單元、物理資源單元等,用于為用戶提供計(jì)算、存儲(chǔ)、傳輸?shù)确?wù)。更具體一些,計(jì)算資源單元可以為虛擬機(jī)VM等,存儲(chǔ)資源單元可以為存儲(chǔ)卷和邏輯單元號(hào)LUN等,網(wǎng)絡(luò)資源單元可以為輸入輸出I/O端口和網(wǎng)絡(luò)帶寬等,物理資源單元可以為服務(wù)器等。
      [0100]還應(yīng)理解,本發(fā)明實(shí)施例中的確定單元401可以對(duì)應(yīng)于上述圖1所示的大規(guī)模集群管理系統(tǒng)100中的管理對(duì)象確定模塊101和目標(biāo)性能確定模塊102 ;獲取單元402可以對(duì)應(yīng)于上述圖1所示的大規(guī)模集群管理系統(tǒng)100中的實(shí)際性能獲取模塊103 ;性能管理單元403可以對(duì)應(yīng)于上述圖1所示的大規(guī)模集群管理系統(tǒng)100中的性能管理模塊104。
      [0101]可選地,作為一個(gè)實(shí)施例,確定單元401根據(jù)服務(wù)等級(jí)協(xié)議(Service levelAgreement, SLA)為大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)。
      [0102]首先,作為一個(gè)前置過程,可以通過確定單元401在選取管理對(duì)象之前首先對(duì)大規(guī)模集群中的用戶或者管理對(duì)象進(jìn)行服務(wù)等級(jí)的劃分。具體地可以通過SLA來進(jìn)行等級(jí)劃分,也可以由網(wǎng)絡(luò)維護(hù)人員根據(jù)一定的屬性,例如管理對(duì)象的地點(diǎn)信息、服務(wù)類型、服務(wù)目標(biāo)等進(jìn)行等級(jí)劃分。在等級(jí)劃分的對(duì)象為用戶時(shí),等同于等級(jí)劃分的對(duì)象為向用戶提供服務(wù)的至少一個(gè)資源單元,即管理對(duì)象。
      [0103]此外,服務(wù)等級(jí)的劃分可以是單純的等級(jí)劃分,也可以在進(jìn)行服務(wù)等級(jí)劃分時(shí)就確定了某個(gè)/多個(gè)服務(wù)等級(jí)的目標(biāo)性能,這里目標(biāo)性能可以理解為所要達(dá)到的服務(wù)質(zhì)量(Quality of Service, QoS)。
      [0104]可選地,作為一個(gè)實(shí)施例,根據(jù)SLA為大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)之后,確定單元401還可以用于確定多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性能;確定至少一個(gè)管理對(duì)象的目標(biāo)性能,包括:將第一服務(wù)等級(jí)的目標(biāo)性能確定為至少一個(gè)管理對(duì)象的目標(biāo)性能。結(jié)合上述實(shí)施例,在劃分服務(wù)等級(jí)時(shí)如果已經(jīng)確定了服務(wù)等級(jí)的目標(biāo)性能,則可以將該服務(wù)等級(jí)的目標(biāo)性能確定為該服務(wù)等級(jí)中選取的作為樣本的至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0105]可選地,作為一個(gè)實(shí)施例,確定單元401還可以用于根據(jù)預(yù)定的性能策略確定至少一個(gè)管理對(duì)象對(duì)應(yīng)的目標(biāo)性能;或者人工設(shè)置至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0106]除了上述將服務(wù)等級(jí)的目標(biāo)性能確定為管理對(duì)象的服務(wù)性能之外,確定單元401還可以直接針對(duì)確定的至少一個(gè)管理對(duì)象確定其目標(biāo)性能,具體地可以根據(jù)預(yù)定的性能策略來確定,即系統(tǒng)中可以預(yù)設(shè)有性能策略文件,通過管理對(duì)象的某些屬性結(jié)合性能策略文件能夠確定使得管理對(duì)象能夠得到性能保證的目標(biāo)性能,舉個(gè)例子,策略文件可以包含管理對(duì)象的服務(wù)類型、地理位置等信息與目標(biāo)性能的對(duì)應(yīng)關(guān)系。此外,還可以由網(wǎng)絡(luò)維護(hù)人員通過管理界面手動(dòng)設(shè)置管理對(duì)象的目標(biāo)性能。
      [0107]可選地,作為一個(gè)實(shí)施例,目標(biāo)性能的類型可以包括但不限于響應(yīng)時(shí)延、每秒讀寫次數(shù)IOPS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。容易理解地,目標(biāo)性能可以是單一參數(shù),也可以是多種參數(shù)的組合,本發(fā)明對(duì)此并不限定。
      [0108]可選地,作為一個(gè)實(shí)施例,獲取單元402具體用于周期性或持續(xù)性地監(jiān)測至少一個(gè)管理對(duì)象的實(shí)際性能。應(yīng)理解,實(shí)際性能可以與目標(biāo)性能的類型相同,也可以不同。
      [0109]可選地,作為一個(gè)實(shí)施例,性能管理單元403具體用于確定獲取到的實(shí)際性能是否滿足目標(biāo)性能;在實(shí)際性能不滿足目標(biāo)性能時(shí),對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或多個(gè)服務(wù)等級(jí)中除第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,以使得第一服務(wù)等級(jí)的實(shí)際性能滿足目標(biāo)性能。
      [0110]可選地,性能管理可以包括但不限于以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      [0111]也就是說,如果檢測到的實(shí)際性能不滿足預(yù)期(目標(biāo)性能),則可以對(duì)當(dāng)前檢測的第一服務(wù)等級(jí)、或者其他服務(wù)等級(jí)進(jìn)行業(yè)務(wù)遷移、業(yè)務(wù)限制、流量控制、資源調(diào)度等操作來使得該第一服務(wù)等級(jí)能夠滿足目標(biāo)性能。例如,當(dāng)?shù)谝环?wù)等級(jí)中選定的至少一個(gè)管理對(duì)象被監(jiān)測到的實(shí)際性能為CPU占用率高于90% (目標(biāo)性能為CPU占用率小于等于90%),則可以對(duì)該第一服務(wù)等級(jí)的管理對(duì)象進(jìn)行業(yè)務(wù)遷移,以使得CPU占用率降至90%或以下,應(yīng)理解,還可以使用其他調(diào)控方法來達(dá)到目標(biāo)性能,例如為該第一服務(wù)等級(jí)的管理對(duì)象分配更多的資源等等,本發(fā)明對(duì)此并不限定。
      [0112]此外,還可能通過對(duì)其他服務(wù)等級(jí)進(jìn)行管控或調(diào)度來使得第一服務(wù)等級(jí)達(dá)到目標(biāo)性能,例如,當(dāng)?shù)谝环?wù)等級(jí)的實(shí)際性能I/O時(shí)延不滿足目標(biāo)性能時(shí),可以通過降低較低優(yōu)先級(jí)的服務(wù)等級(jí)的業(yè)務(wù)流量來使得第一服務(wù)等級(jí)滿足目標(biāo)性能。當(dāng)然,還可以通過同時(shí)對(duì)第一服務(wù)等級(jí)和其他服務(wù)等級(jí)進(jìn)行管控或調(diào)度來使得第一服務(wù)等級(jí)達(dá)到目標(biāo)性能。另外,還可以發(fā)出告警而暫不進(jìn)行管控或調(diào)度,等待工作人員或其他網(wǎng)管設(shè)備的進(jìn)一步指令。
      [0113]此外,在實(shí)際性能不滿足目標(biāo)性能時(shí),也可以重復(fù)執(zhí)行在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行獲取至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。也就是說,可以重新進(jìn)行采樣進(jìn)行再次檢測,或者繼續(xù)持續(xù)進(jìn)行監(jiān)測。這樣,可以通過設(shè)定重復(fù)次數(shù)的閾值來使得性能管理系統(tǒng)的采樣和監(jiān)測有更高的精度,更加接近實(shí)際的情況。例如,可以預(yù)先設(shè)定重復(fù)采樣2次所監(jiān)測到的實(shí)際性能都不滿足目標(biāo)性能,則確定進(jìn)行上述性能管理。
      [0114]可選地,作為一個(gè)實(shí)施例,在實(shí)際性能滿足目標(biāo)性能時(shí),確定單元401重復(fù)執(zhí)行在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者獲取單元402重復(fù)執(zhí)行獲取至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。當(dāng)性能滿足不需要管控或者調(diào)度時(shí),可以進(jìn)行重新采樣,即在第一服務(wù)等級(jí)中重新選定至少一個(gè)管理對(duì)象。也可以繼續(xù)針對(duì)先前采樣的至少一個(gè)管理對(duì)象進(jìn)行監(jiān)測,以便于在其性能不滿足目標(biāo)性能時(shí)進(jìn)行性能管理。
      [0115]可選地,作為一個(gè)實(shí)施例,確定單元401還用于在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者根據(jù)預(yù)定算法在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      [0116]可選地,作為一個(gè)實(shí)施例,管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、輸入輸出I/O端口、虛擬交換機(jī)vSwitch、虛擬局域網(wǎng)vLAN、交換機(jī)、網(wǎng)絡(luò)帶寬和服務(wù)器中的至少一種。
      [0117]本發(fā)明實(shí)施例的管理裝置400通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高或者保障了用戶體驗(yàn)。
      [0118]圖5是本發(fā)明另一實(shí)施例的管理裝置的示意框圖。圖5的管理裝置500包括處理器51和存儲(chǔ)器52,處理器51和存儲(chǔ)器52通過總線系統(tǒng)53相連。
      [0119]存儲(chǔ)器52用于存儲(chǔ)使得處理器51執(zhí)行以下操作的指令:在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中管理對(duì)象為大規(guī)模集群中的資源單元;確定至少一個(gè)管理對(duì)象的目標(biāo)性能;獲取至少一個(gè)管理對(duì)象的實(shí)際性能;根據(jù)目標(biāo)性能和實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。
      [0120]本發(fā)明實(shí)施例的管理裝置500通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高了用戶體驗(yàn)。
      [0121]應(yīng)理解,大規(guī)模集群的資源單元可以分為計(jì)算資源單元、存儲(chǔ)資源單元、網(wǎng)絡(luò)資源單元、物理資源單元等,用于為用戶提供計(jì)算、存儲(chǔ)、傳輸?shù)确?wù)。更具體一些,計(jì)算資源單元可以為虛擬機(jī)VM等,存儲(chǔ)資源單元可以為存儲(chǔ)卷和邏輯單元號(hào)LUN等,網(wǎng)絡(luò)資源單元可以為輸入輸出I/O端口、虛擬交換機(jī)vSwitch、虛擬局域網(wǎng)vLAN、交換機(jī)和網(wǎng)絡(luò)帶寬等,物理資源單元可以為服務(wù)器等。
      [0122]此外,管理裝置50還可以包括發(fā)射電路54、接收電路55等。處理器51控制管理裝置50的操作,處理器51還可以稱為CPU (Central Processing Unit,中央處理單元)。存儲(chǔ)器52可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器51提供指令和數(shù)據(jù)。存儲(chǔ)器52的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。管理裝置50的各個(gè)組件通過總線系統(tǒng)53耦合在一起,其中總線系統(tǒng)53除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)53。
      [0123]上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器51中,或者由處理器51實(shí)現(xiàn)。處理器51可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器51中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器51可以是通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器52,處理器51讀取存儲(chǔ)器52中的信息,結(jié)合其硬件完成上述方法的步驟。
      [0124]可選地,作為一個(gè)實(shí)施例,在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象之前,還包括:根據(jù)服務(wù)等級(jí)協(xié)議SLA為大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)。
      [0125]可選地,作為一個(gè)實(shí)施例,根據(jù)SLA為大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)之后,還包括:確定多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性能;確定至少一個(gè)管理對(duì)象的目標(biāo)性能,包括:將第一服務(wù)等級(jí)的目標(biāo)性能確定為至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0126]可選地,作為一個(gè)實(shí)施例,確定至少一個(gè)管理對(duì)象的目標(biāo)性能包括以下中的至少一種:根據(jù)預(yù)定的性能策略確定至少一個(gè)管理對(duì)象對(duì)應(yīng)的目標(biāo)性能;或者人工設(shè)置至少一個(gè)管理對(duì)象的目標(biāo)性能。
      [0127]可選地,作為一個(gè)實(shí)施例,目標(biāo)性能的類型包括響應(yīng)時(shí)延、每秒讀寫次數(shù)10PS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。
      [0128]可選地,作為一個(gè)實(shí)施例,獲取至少一個(gè)管理對(duì)象的實(shí)際性能,包括:周期性或持續(xù)性地監(jiān)測至少一個(gè)管理對(duì)象的實(shí)際性能。
      [0129]可選地,作為一個(gè)實(shí)施例,根據(jù)目標(biāo)性能和實(shí)際性能對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,包括:確定獲取到的實(shí)際性能是否滿足目標(biāo)性能;在實(shí)際性能不滿足目標(biāo)性能時(shí),對(duì)第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或多個(gè)服務(wù)等級(jí)中除第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,以使得第一服務(wù)等級(jí)的實(shí)際性能滿足目標(biāo)性倉泛。
      [0130]可選地,作為一個(gè)實(shí)施例,性能管理包括以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      [0131]可選地,作為一個(gè)實(shí)施例,在實(shí)際性能滿足目標(biāo)性能時(shí),重復(fù)執(zhí)行在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行獲取至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。
      [0132]可選地,作為一個(gè)實(shí)施例,在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,包括:在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者根據(jù)預(yù)定算法在第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      [0133]可選地,作為一個(gè)實(shí)施例,管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、輸入輸出I/O端口、網(wǎng)絡(luò)帶寬、虛擬交換機(jī)vSwitch、虛擬局域網(wǎng)vLAN、交換機(jī)和服務(wù)器中的至少一種。
      [0134]本發(fā)明實(shí)施例的管理裝置500通過在大規(guī)模集群的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,并根據(jù)該至少一個(gè)管理對(duì)象的目標(biāo)性能和實(shí)際性能對(duì)該第一服務(wù)等級(jí)對(duì)應(yīng)的所有管理對(duì)象進(jìn)行性能管理,從而能夠保證絕大多數(shù)甚至是全部用戶的性能達(dá)到目標(biāo)性能,提高或者保障了用戶體驗(yàn)。
      [0135]應(yīng)理解,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
      [0136]應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。[0137]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
      [0138]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
      [0139]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
      [0140]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
      [0141]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
      [0142]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0143]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
      【權(quán)利要求】
      1.一種大規(guī)模集群的管理方法,其特征在于,包括: 在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述管理對(duì)象為所述大規(guī)模集群中的資源單元; 確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能; 獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能; 根據(jù)所述目標(biāo)性能和所述實(shí)際性能對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象之前,還包括:根據(jù)服務(wù)等級(jí)協(xié)議SLA為所述大規(guī)模集群中的管理對(duì)象確定所述多個(gè)服務(wù)等級(jí)。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)SLA為所述大規(guī)模集群中的管理對(duì)象確定多個(gè)服務(wù)等級(jí)之后,還包括:確定所述多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性倉泛; 所述確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能,包括:將所述第一服務(wù)等級(jí)的目標(biāo)性能確定為所述至少一個(gè)管理對(duì)象的目 標(biāo)性能。
      4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能包括以下中的至少一種:根據(jù)預(yù)定的性能策略確定所述至少一個(gè)管理對(duì)象對(duì)應(yīng)的所述目標(biāo)性能;或者人工設(shè)置所述至少一個(gè)管理對(duì)象的所述目標(biāo)性能。
      5.根據(jù)權(quán)利要求1-4中任意一項(xiàng)所述的方法,其特征在于,所述目標(biāo)性能的類型包括響應(yīng)時(shí)延、每秒讀寫次數(shù)IOPS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能,包括:周期性或持續(xù)性地監(jiān)測所述至少一個(gè)管理對(duì)象的實(shí)際性能。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標(biāo)性能和所述實(shí)際性能對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理,包括: 確定獲取到的所述實(shí)際性能是否滿足所述目標(biāo)性能; 在所述實(shí)際性能不滿足所述目標(biāo)性能時(shí),對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或所述多個(gè)服務(wù)等級(jí)中除所述第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行所述性能管理,以使得所述第一服務(wù)等級(jí)的實(shí)際性能滿足所述目標(biāo)性能。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述性能管理包括以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      9.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述實(shí)際性能滿足所述目標(biāo)性能時(shí),重復(fù)執(zhí)行所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者重復(fù)執(zhí)行所述獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。
      10.根據(jù)權(quán)利要求1-9中任意一項(xiàng)所述的方法,其特征在于,所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,包括: 在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中所述預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者 根據(jù)預(yù)定算法在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      11.根據(jù)權(quán)利要求1-10中任意一項(xiàng)所述的方法,其特征在于,所述管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、虛擬交換機(jī)vSwitch、虛擬本地局域網(wǎng)VLAN、輸入輸出I/O端口、網(wǎng)絡(luò)帶寬、交換機(jī)和服務(wù)器中的至少一種。
      12.一種大規(guī)模集群的管理裝置,其特征在于,包括: 確定單元,用于在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述管理對(duì)象為所述大規(guī)模集群中的資源單元; 所述確定單元還用于確定所述至少一個(gè)管理對(duì)象的目標(biāo)性能; 獲取單元,用于獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能; 性能管理單元,用于根據(jù)所述目標(biāo)性能和所述實(shí)際性能對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行性能管理。
      13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述確定單元還用于:根據(jù)服務(wù)等級(jí)協(xié)議SLA為所述大規(guī)模集群中的管理對(duì)象確定所述多個(gè)服務(wù)等級(jí)。
      14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述確定單元還用于: 確定所述多個(gè)服務(wù)等級(jí)中第一服務(wù)等級(jí)的目標(biāo)性能; 將所述第一服務(wù)等級(jí)的目 標(biāo)性能確定為所述至少一個(gè)管理對(duì)象的目標(biāo)性能。
      15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,所述確定單元具體用于:根據(jù)預(yù)定的性能策略確定所述至少一個(gè)管理對(duì)象對(duì)應(yīng)的所述目標(biāo)性能;或者人工設(shè)置所述至少一個(gè)管理對(duì)象的所述目標(biāo)性能。
      16.根據(jù)權(quán)利要求12-15中任意一項(xiàng)所述的裝置,其特征在于,所述確定單元確定的目標(biāo)性能的類型包括響應(yīng)時(shí)延、每秒讀寫次數(shù)IOPS、數(shù)據(jù)傳輸速率、CPU占用率中的至少一種。
      17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述獲取單元具體用于:周期性或持續(xù)性地監(jiān)測所述至少一個(gè)管理對(duì)象的實(shí)際性能。
      18.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述性能管理單元具體用于: 通過所述確定單元確定獲取到的所述實(shí)際性能是否滿足所述目標(biāo)性能; 在所述實(shí)際性能不滿足所述目標(biāo)性能時(shí),對(duì)所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象和/或所述多個(gè)服務(wù)等級(jí)中除所述第一服務(wù)等級(jí)的其他服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象進(jìn)行所述性能管理,以使得所述第一服務(wù)等級(jí)的實(shí)際性能滿足所述目標(biāo)性能。
      19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述性能管理包括以下中的至少一種:業(yè)務(wù)遷移;業(yè)務(wù)限制;流量控制;資源調(diào)度;發(fā)出告警。
      20.根據(jù)權(quán)利要求18所述的裝置,其特征在于,在所述實(shí)際性能滿足所述目標(biāo)性能時(shí),所述確定單元重復(fù)執(zhí)行所述在多個(gè)服務(wù)等級(jí)的第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象的步驟,或者所述獲取單元重復(fù)執(zhí)行所述獲取所述至少一個(gè)管理對(duì)象的實(shí)際性能的步驟。
      21.根據(jù)權(quán)利要求12-20中任意一項(xiàng)所述的裝置,其特征在于,所述確定單元具體用于: 在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定滿足預(yù)定條件的至少一個(gè)管理對(duì)象,其中所述預(yù)定條件包括建立時(shí)間、位置信息、負(fù)載情況和歷史記錄中的至少一種;或者 根據(jù)預(yù)定算法在所述第一服務(wù)等級(jí)對(duì)應(yīng)的管理對(duì)象中確定至少一個(gè)管理對(duì)象,其中所述預(yù)定算法包括隨機(jī)選取、順序選取、時(shí)間動(dòng)態(tài)選取中的至少一種。
      22.根據(jù)權(quán)利要求12-21中任意一項(xiàng)所述的裝置,其特征在于,所述管理對(duì)象包括虛擬機(jī)VM、存儲(chǔ)卷、 虛擬交換機(jī)vSwitch、虛擬本地局域網(wǎng)vLAN、輸入輸出I/O端口、交換機(jī)、網(wǎng)絡(luò)帶寬和服務(wù)器中的至少一種。
      【文檔編號(hào)】H04L12/24GK103763130SQ201310752189
      【公開日】2014年4月30日 申請(qǐng)日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
      【發(fā)明者】王黎, 吳曉明 申請(qǐng)人:華為數(shù)字技術(shù)(蘇州)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1