專利名稱:云服務(wù)監(jiān)測(cè)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本說(shuō)明書涉及確定消費(fèi)者可用的云計(jì)算資源的狀態(tài)。本說(shuō)明書還涉及基于該云計(jì)算資源的狀態(tài)來(lái)調(diào)節(jié)操作動(dòng)作,以便努力維持針對(duì)消費(fèi)者的服務(wù)保證。
背景技術(shù):
單位對(duì)信息技術(shù)(IT)和基礎(chǔ)架構(gòu)計(jì)算資源的使用正從靜態(tài)環(huán)境移動(dòng)至更加動(dòng)態(tài)和不固定的計(jì)算環(huán)境。傳統(tǒng)上,單位的計(jì)算資源存在于由該單位所擁有并由該單位直接控制的固定基礎(chǔ)架構(gòu)上。然而,利用計(jì)算資源的虛擬化以及共享的計(jì)算環(huán)境(例如,云計(jì)算),計(jì)算資源消費(fèi)者的應(yīng)用和計(jì)算服務(wù)請(qǐng)求可以駐留在各種動(dòng)態(tài)虛擬系統(tǒng)和資源上以及使用它們,以及使用任何數(shù)量的服務(wù)提供者來(lái)滿足用戶服務(wù)水平協(xié)議。傳統(tǒng)上,應(yīng)用所有者也擁有計(jì)算基礎(chǔ)架構(gòu),以使得該相同實(shí)體管理和維護(hù)數(shù)據(jù)中心。數(shù)據(jù)中心將消費(fèi)者的應(yīng)用指派至物理數(shù)據(jù)中心中計(jì)算資源的特定集合(例如,特定的·計(jì)算簇)。即使在所需節(jié)點(diǎn)數(shù)量縮放時(shí),在任何時(shí)間指派的特定節(jié)點(diǎn)也將來(lái)自所分配節(jié)點(diǎn)集合中的一個(gè)節(jié)點(diǎn)。在虛擬化云計(jì)算環(huán)境中,用戶可以跨多個(gè)計(jì)算環(huán)境和服務(wù)提供者來(lái)縮放用戶的資源利用,而不再受制于特定簇或特定數(shù)據(jù)中心中的固定數(shù)量的節(jié)點(diǎn)。由云計(jì)算服務(wù)提供者提供的、基礎(chǔ)架構(gòu)即服務(wù)和平臺(tái)即服務(wù),向用戶提供了資源集合,與建立不同計(jì)算大小、容量和吞吐率的虛擬機(jī)類似。例如,較小的實(shí)例可以配置為具有受限的處理資源,而較大的實(shí)例將具有相對(duì)多的處理資源能力。傳統(tǒng)上,在用戶也擁有計(jì)算環(huán)境的情況下,用戶具有針對(duì)資源利用和性能信息的直接本地訪問(wèn)權(quán),以及針對(duì)輸出自用戶計(jì)算環(huán)境的所有監(jiān)測(cè)度量和日志信息的本地訪問(wèn)權(quán)。與當(dāng)今的服務(wù)提供者形成對(duì)照,在科學(xué)研究計(jì)算環(huán)境中(例如,其中國(guó)家機(jī)關(guān)可以具有供研究者使用的計(jì)算環(huán)境),研究者針對(duì)關(guān)于可能影響研究者計(jì)算利用的物理基礎(chǔ)架構(gòu)的性能信息具有直接訪問(wèn)權(quán)。在共享計(jì)算環(huán)境中,用戶的應(yīng)用從基礎(chǔ)架構(gòu)環(huán)境解耦合,使得該用戶可能不再為了監(jiān)測(cè)和控制應(yīng)用性能而具有針對(duì)基礎(chǔ)架構(gòu)的本地可視性。由于用戶現(xiàn)在有能力將用戶的應(yīng)用從本地計(jì)算環(huán)境(基礎(chǔ)架構(gòu))解耦合并且在動(dòng)態(tài)的虛擬云計(jì)算環(huán)境中部署應(yīng)用,所以用戶針對(duì)第三方服務(wù)提供者提供的云計(jì)算環(huán)境狀態(tài)不再具有本地可視性。該云計(jì)算服務(wù)提供者(例如,亞馬遜云查看)可以提供鉤子程序以便提供針對(duì)計(jì)算環(huán)境的被動(dòng)工具或查看,使得用戶可以監(jiān)測(cè)關(guān)于用戶的應(yīng)用所使用的計(jì)算資源的度量(例如,虛擬機(jī)、CPU使用、存儲(chǔ)器使用、用戶指派的虛擬機(jī)針對(duì)應(yīng)用執(zhí)行的讀取和寫入數(shù)量)。然而,盡管用戶的虛擬資源與其他用戶使用的任意數(shù)量其他虛擬資源共存在同一物理基礎(chǔ)架構(gòu)上(例如,多租戶、多類別用戶),但是服務(wù)提供者不會(huì)向用戶提供了解計(jì)算環(huán)境實(shí)際狀態(tài)的能力。例如,同一服務(wù)器物理簇上的虛擬機(jī)會(huì)彼此影響,因?yàn)樗鼈兿墓蚕淼馁Y源,如CPU、存儲(chǔ)器、網(wǎng)絡(luò)和盤,但是虛擬機(jī)不能直接查看其它虛擬機(jī)的使用。而且,作為另一示例,對(duì)同一物理盤上存儲(chǔ)卷的讀取和寫入訪問(wèn)彼此影響,以及通信流共享同一網(wǎng)絡(luò)。共享環(huán)境中的用戶僅看到該用戶指派的虛擬資源的活動(dòng),而不能看到整體環(huán)境以便知道在共享環(huán)境中運(yùn)行的其他虛擬資源和處理的消耗如何特定地影響該用戶。在用戶觀察到性能下降,但該用戶不能利用服務(wù)提供者提供的被動(dòng)監(jiān)測(cè)而探究其原因時(shí),用戶無(wú)法知曉共存于該云計(jì)算環(huán)境中的其他用戶對(duì)該用戶產(chǎn)生的實(shí)際影響。
發(fā)明內(nèi)容
云服務(wù)監(jiān)測(cè)系統(tǒng)(CSMS)包括處理器、耦合至該處理器的存儲(chǔ)器和經(jīng)由網(wǎng)絡(luò)(例如,因特網(wǎng))與共享服務(wù)環(huán)境通信的通信接口。CSMS存儲(chǔ)器包括用于識(shí)別服務(wù)水平協(xié)議(SLA)規(guī)則的處理器可執(zhí)行指令,該規(guī)則配置用于執(zhí)行以便滿足由云計(jì)算環(huán)境提供的云資源的消費(fèi)者的SLA需求。CSMS,通過(guò)CSMS從云計(jì)算環(huán)境(例如,從服務(wù)提供者或另一源)接收被動(dòng)測(cè)量和主動(dòng)探測(cè)該環(huán)境以便確定該云計(jì)算環(huán)境的狀態(tài)信息,來(lái)觀察該云計(jì)算環(huán)境。CSMS確定該狀態(tài)信息何時(shí)指示該SLA需求處于未被遵守(例如,不滿足該SLA需求)的風(fēng)險(xiǎn)中,以及作為響應(yīng),該CSMS動(dòng)態(tài)地調(diào)整該SLA規(guī)則,以增大遵守SLA需求的預(yù)期(例如,改進(jìn)云計(jì)算環(huán)境將滿足SLA需求的概率)。在閱讀了下述附圖和詳細(xì)描述之后,其他系統(tǒng)、方法和特征對(duì)于本領(lǐng)域技術(shù)人員而言將變得顯然。所有這種附加的系統(tǒng)、方法、特征將包括在本說(shuō)明書中、落入本公開的范
圍,以及由下述權(quán)利要求所保護(hù)。
參考下述附圖和描述,將更好地理解系統(tǒng)和/或方法。參考下述附圖描述非限制性和非窮盡性描述。附圖中的部件無(wú)需按比例繪制,重點(diǎn)在于示出原理。在附圖中,除非特別指明,否則,貫穿不同附圖,類似的附圖標(biāo)記可以指示類似部件。圖1示出了云服務(wù)監(jiān)測(cè)系統(tǒng)(CSMS)配置。圖2示出了多類別、多租戶要求和數(shù)據(jù)平臺(tái)覆蓋層的共享資源環(huán)境。圖3示出了用于平衡用戶和服務(wù)提供者興趣的某些問(wèn)題。圖4示出了由CSMS執(zhí)行的主動(dòng)探測(cè)的類型。圖5示出了由該CSMS提供的云提供者和消費(fèi)者框架。圖6示出了 CSMS可以用來(lái)確定SLA規(guī)則的調(diào)整的邏輯流程圖。圖7示出了基于歷史性能的長(zhǎng)期供給(sourcing)決定。圖8示出了復(fù)合服務(wù)規(guī)則場(chǎng)景。圖9示出了開始時(shí)間決定因素。圖10示出了針對(duì)開始時(shí)間的動(dòng)態(tài)調(diào)整。圖11使用多個(gè)區(qū)域(zone)示出了等待時(shí)間決定因素。圖12示出了由服務(wù)監(jiān)測(cè)和動(dòng)態(tài)規(guī)則擴(kuò)展的控制層。圖13示出了開始時(shí)間分析邏輯圖示。圖14示出了使用所收集測(cè)量的線性回歸的應(yīng)用。圖15示出了基于所請(qǐng)求會(huì)話數(shù)量和開始會(huì)話的時(shí)間的要求。圖16示出了傳輸文件時(shí)間的邏輯圖示。圖17示出了基于利用的開始時(shí)間。圖18示出了 CSMS可以如何確定傳輸文件的時(shí)間。圖19示出了由CSMS呈獻(xiàn)給用戶的可視化。
具體實(shí)施例方式此處描述的原理可以具體化在多種不同形式中。并非所有描述的部件都是必須的,而是,某些實(shí)現(xiàn)可以包括附加的、不同的或更少的部件。在不脫離此處給出的權(quán)利要求精神或范圍的前提下,可以做出關(guān)于部件部署和類型的變體??梢蕴峁└郊拥摹⒉煌幕蚋俚牟考?。圖1示出了云服務(wù)監(jiān)測(cè)系統(tǒng)(CSMS)配置100。CSMS102配置100包括云服務(wù)監(jiān)測(cè)系統(tǒng)(CSMS102) 102,其包括處理器104、耦合至處理器104的存儲(chǔ)器106和經(jīng)由網(wǎng)絡(luò)116 (例如,因特網(wǎng))與共享服務(wù)環(huán)境(112,114)通信的通信接口 108。CSMS102存儲(chǔ)器106包括用于識(shí)別服務(wù)水平協(xié)議(SLA)規(guī)則120的處理器可執(zhí)行指令118,該規(guī)則120配置用于執(zhí)行以便滿足由云計(jì)算環(huán)境(112,114)提供的云資源的消費(fèi)者的SLA需求122。CSMS102通過(guò)CSMS102從云計(jì)算環(huán)境(112,114)(例如,從服務(wù)提供者或另一源)接收被動(dòng)測(cè)量124來(lái)觀察該環(huán)境。用戶(142,144)可以僅僅監(jiān)聽該環(huán)境,和/或在被動(dòng)數(shù)據(jù)收集模式中被提供以特定于該用戶的測(cè)量。CSMS102還通過(guò)主動(dòng)地探測(cè)該云計(jì)算環(huán)境(112,114)以接收主動(dòng)測(cè)量126從而確定該云計(jì)算環(huán)境(112,114)的狀態(tài)信息(例如,用于滿足SLA的任一云資源 的市場(chǎng)價(jià)格、該云計(jì)算環(huán)境的帶寬或網(wǎng)絡(luò)延遲、或開始在云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例的時(shí)間,或其任何組合)來(lái)觀察該云計(jì)算環(huán)境(112,114)。CSMS102確定該狀態(tài)信息何時(shí)指示該SLA需求處于未被遵守(例如,不符合該SLA需求)的風(fēng)險(xiǎn)(128)中,以及作為響應(yīng),該CSMS102動(dòng)態(tài)地調(diào)整(130)該SLA規(guī)則120,以增大遵守該SLA需求的期望(例如,改進(jìn)云計(jì)算環(huán)境將滿足SLA需求的概率)。CSMS102主動(dòng)地探測(cè)共享環(huán)境(112,114),以收集關(guān)于服務(wù)質(zhì)量和服務(wù)響應(yīng)的實(shí)時(shí)(主動(dòng)126)測(cè)量,使得該用戶可以對(duì)服務(wù)響應(yīng)134和服務(wù)質(zhì)量132的性能以及共享計(jì)算環(huán)境的狀態(tài)進(jìn)行建模(例如,確定服務(wù)質(zhì)量136和服務(wù)響應(yīng)138的狀態(tài))。CSMS102允許用戶理解云計(jì)算環(huán)境的狀態(tài)(136,138),使得用戶可以針對(duì)環(huán)境資源的用戶利用做出最佳決定,其中,該云計(jì)算環(huán)境是用戶并未擁有的基礎(chǔ)架構(gòu)。CSMS102使用主動(dòng)探測(cè)來(lái)利用測(cè)試詢問(wèn)該環(huán)境,以便確定該環(huán)境的實(shí)時(shí)狀態(tài),和期望用以滿足用戶SLA的資源狀態(tài)(例如,云環(huán)境的當(dāng)前狀態(tài))。CSMS102探測(cè)該環(huán)境(例如,確定云的狀態(tài)),以確定該環(huán)境是否可以滿足用戶期望的計(jì)算資源請(qǐng)求(例如,SLA122)。除了服務(wù)提供者(112,114)向用戶提供的信息被動(dòng)測(cè)量124之外,探測(cè)140也充當(dāng)用戶了解環(huán)境實(shí)際狀態(tài)的反饋機(jī)制。例如,在電信行業(yè)中,當(dāng)用戶拔通電話號(hào)碼時(shí),電信網(wǎng)絡(luò)服務(wù)提供者可能在該服務(wù)提供者知道該呼叫質(zhì)量較差時(shí)向該用戶返回忙信號(hào),而不是允許該電話呼叫接通。用戶可能傾向于在呼叫質(zhì)量較差時(shí)得到忙信號(hào),而不是接通該電話。因此,CSMS102使用探測(cè)140來(lái)確定環(huán)境狀態(tài),以針對(duì)向用戶遞送服務(wù)來(lái)促進(jìn)用戶調(diào)整和偏好(例如,使用動(dòng)態(tài)規(guī)則)。CSMS102提供使用以各種方式收集的不同測(cè)量類型的系統(tǒng)和方法,以確定存儲(chǔ)(146)哪些數(shù)據(jù)以及以何種頻度存儲(chǔ)該數(shù)據(jù)(和/或處理該數(shù)據(jù)),以及基于CSMS102執(zhí)行的分析,該CSMS102確定環(huán)境的實(shí)時(shí)狀態(tài)、調(diào)整用戶的利用和/或提供用戶可選擇的選項(xiàng)以便實(shí)現(xiàn)用戶的SLA。CSMS102可以改變用戶的SLA規(guī)則120 (例如,靜態(tài)規(guī)則),以針對(duì)在云資源中請(qǐng)求(126)所選云資源具有不同時(shí)間,針對(duì)開始在云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例具有不同時(shí)間,待開始或停止的計(jì)算實(shí)例具有不同數(shù)量,和/或基于環(huán)境的實(shí)時(shí)狀態(tài)來(lái)向不同的云計(jì)算環(huán)境指引消費(fèi)者的云計(jì)算工作負(fù)荷的部分。CSMS102使用用戶接口148來(lái)提供環(huán)境狀態(tài)(包括服務(wù)質(zhì)量和服務(wù)響應(yīng))的可視化152。圖2示出了多類別、多租戶要求202 (例如,應(yīng)用)和分解至用戶接口層204、數(shù)據(jù)平臺(tái)層206和數(shù)據(jù)層208的數(shù)據(jù)平臺(tái)覆蓋層的共享資源環(huán)境200。例如,一個(gè)用戶(例如,滿意航線)的挑戰(zhàn)可以向該環(huán)境強(qiáng)行施加了滿足先驗(yàn)不可知的多類別多租戶要求的能力。CSMS102提供了覆蓋層,用于捕獲數(shù)據(jù)以及具有用戶的SLA122地對(duì)數(shù)據(jù)進(jìn)行遞送,以用于日常計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)資源。CSMS102可以擴(kuò)展至專用資源(例如,私有數(shù)據(jù)中心和專用網(wǎng)絡(luò))。以使用亞馬遜web服務(wù)云作為服務(wù)提供者為例,正在向用戶提供的服務(wù)狀態(tài)隨時(shí)間發(fā)生變化,因?yàn)樵谠骗h(huán)境中存在共享資源的其他用戶,以及存在服務(wù)提供者未向用戶提供可視性的其他操作。在傳統(tǒng)基礎(chǔ)架構(gòu)環(huán)境中,資源位于用戶的控制區(qū)域(例如,數(shù)據(jù)中·心)中,以及用戶針對(duì)該用戶用來(lái)向用戶遞送SLA的資源具有直接可視性,盡管在用戶控制的環(huán)境中會(huì)隨著時(shí)間出現(xiàn)變化,但是用戶針對(duì)在環(huán)境中使用的所有資源具有直接的可視性,并且可以針對(duì)待在環(huán)境中進(jìn)行的調(diào)整做出更具信息性的決定。在傳統(tǒng)數(shù)據(jù)中心中,直接的可視性將允許用戶識(shí)別用戶的虛擬機(jī)正與另一用戶的虛擬機(jī)共享CPU,其中,其他用戶的使用影響該用戶,以及將該用戶移至另一 CPU。在共享環(huán)境中,提供計(jì)算資源服務(wù)的實(shí)體和消費(fèi)計(jì)算資源服務(wù)的實(shí)體是分開的且不同的,服務(wù)提供者僅向用戶提供針對(duì)用戶資源狀態(tài)的測(cè)量,而關(guān)于影響向該用戶遞送服務(wù)的其他用戶使用的其他共享資源卻不能提供信息。服務(wù)提供者僅向用戶提供用戶特定的資源測(cè)量(例如,被動(dòng)監(jiān)測(cè)或監(jiān)聽提供被動(dòng)測(cè)量-用戶的CPU使用,用戶的存儲(chǔ)器使用)。CSMS102主動(dòng)地實(shí)時(shí)探測(cè)資源和環(huán)境的狀態(tài),以直接了解共享環(huán)境中潛在資源的狀態(tài)(例如,正在如何向其他用戶分配共享資源)以及這些資源可能如何影響用戶的SLA以使得用戶可能調(diào)整該用戶的動(dòng)作(例如,使用動(dòng)態(tài)規(guī)則)。CSMS102提供在下文詳細(xì)討論的主動(dòng)探測(cè)(例如,向該環(huán)境注入受控的業(yè)務(wù)(諸如,文件傳輸)和/或諸如啟動(dòng)計(jì)算實(shí)例或會(huì)話的資源使用),以及收集針對(duì)用于表征環(huán)境和資源的服務(wù)質(zhì)量和服務(wù)響應(yīng)的實(shí)時(shí)測(cè)量。通過(guò)主動(dòng)地詢問(wèn)該環(huán)境,CSMS102能夠發(fā)現(xiàn)預(yù)期用于滿足用戶SLA的資源狀態(tài)和環(huán)境狀態(tài),使得該用戶可以做出更具信息性的決定(例如,使用動(dòng)態(tài)規(guī)則來(lái)動(dòng)態(tài)地實(shí)時(shí)調(diào)整用戶的資源利用策略)。CSMS102通過(guò)分析主動(dòng)測(cè)量126 (包括開始實(shí)例和/或會(huì)話的時(shí)間、傳輸文件的時(shí)間、CPU利用要求和容量、網(wǎng)絡(luò)帶寬可用性、網(wǎng)絡(luò)延遲和盤I/O訪問(wèn)速度(讀取/寫入))來(lái)表征服務(wù)質(zhì)量136和服務(wù)響應(yīng)138。CSMS102確定可能受到訪問(wèn)該環(huán)境的人員數(shù)量影響的當(dāng)前服務(wù)狀態(tài)是否會(huì)影響用戶體驗(yàn)(包括服務(wù)質(zhì)量和服務(wù)響應(yīng))。CSMS102可以通過(guò)向目的地發(fā)送網(wǎng)絡(luò)分組以及測(cè)量何時(shí)接收到該分組來(lái)測(cè)量延遲。以相同的方式,CSMS102主動(dòng)地探測(cè)該環(huán)境以確定影響用戶服務(wù)質(zhì)量136的準(zhǔn)確實(shí)時(shí)測(cè)量。CSMS102可以把服務(wù)(例如,共享的資源)作為黑盒進(jìn)行分析,這需要響應(yīng)于CSMS102主動(dòng)探測(cè)請(qǐng)求(例如,待由黑盒服務(wù)完成的分組,請(qǐng)求或工作,以便測(cè)量實(shí)時(shí)服務(wù)質(zhì)量和/或服務(wù)響應(yīng))來(lái)執(zhí)行某些處理。CSMS102可以使用開始實(shí)例或會(huì)話的時(shí)間、傳輸文件的時(shí)間來(lái)表征服務(wù)響應(yīng),以及使用網(wǎng)絡(luò)帶寬可用性和網(wǎng)絡(luò)延遲來(lái)表征服務(wù)質(zhì)量,包括測(cè)量“最大事務(wù)數(shù)量”和讀取/寫入延遲。在潛在利用較大時(shí),可能預(yù)期延遲會(huì)增長(zhǎng)。表I示出了用戶的SLA需求和要求154的類型。CSMS102提供了一種方式,以識(shí)別待收集的被動(dòng)和主動(dòng)測(cè)量,以便分析計(jì)算環(huán)境的歷史的、實(shí)時(shí)的和長(zhǎng)期的行為特征,并且使用動(dòng)態(tài)規(guī)則來(lái)滿足 用戶的SLA。
權(quán)利要求
1.一種用于云服務(wù)監(jiān)測(cè)(CSM)的計(jì)算機(jī)實(shí)現(xiàn)方法,包括利用處理器識(shí)別服務(wù)水平協(xié)議(SLA)規(guī)則,所述SLA規(guī)則用于執(zhí)行以滿足由云計(jì)算環(huán)境提供的云資源的用戶的SLA需求,所述SLA規(guī)則由所述處理器使用網(wǎng)絡(luò)進(jìn)行訪問(wèn); 使用連接至所述網(wǎng)絡(luò)的所述處理器來(lái)觀察所述云計(jì)算環(huán)境以收集狀態(tài)信息;識(shí)別數(shù)學(xué)模型,所述數(shù)學(xué)模型通過(guò)使用所述處理器向所述收集的狀態(tài)信息應(yīng)用所述模型來(lái)對(duì)所述觀察的云計(jì)算環(huán)境的行為進(jìn)行建模;通過(guò)利用所述處理器向所述收集的狀態(tài)信息應(yīng)用所述模型來(lái)確定所述狀態(tài)信息何時(shí)指示所述云計(jì)算環(huán)境處于不滿足所述SLA需求的風(fēng)險(xiǎn)中;以及基于確定不滿足所述SLA需求的風(fēng)險(xiǎn),調(diào)整所述SLA規(guī)則,以改進(jìn)所述云計(jì)算環(huán)境將滿足所述SLA需求的概率。
2.如權(quán)利要求1的方法,其中觀察包括使用所述網(wǎng)絡(luò)來(lái)獲取由所述云計(jì)算環(huán)境提供的被動(dòng)狀態(tài)信息;以及使用所述網(wǎng)絡(luò)、通過(guò)探測(cè)所述云計(jì)算環(huán)境來(lái)獲取檢測(cè)的狀態(tài)信息。
3.如權(quán)利要求1的方法,其中觀察包括通過(guò)下述操作來(lái)獲取所述云計(jì)算環(huán)境的帶寬或網(wǎng)絡(luò)延遲的測(cè)量或二者經(jīng)由所述網(wǎng)絡(luò)向所述云計(jì)算環(huán)境發(fā)送文件傳輸服務(wù)請(qǐng)求,以用于將已知大小的文件從第一 CSM實(shí)例向位于已知位置的第二 CSM實(shí)例進(jìn)行傳輸;經(jīng)由所述網(wǎng)絡(luò)接收所述文件傳輸服務(wù)請(qǐng)求的結(jié)果;基于所述文件傳輸服務(wù)請(qǐng)求的結(jié)果,計(jì)算所述云計(jì)算環(huán)境的帶寬或所述網(wǎng)絡(luò)延遲的測(cè)量或二者。
4.如權(quán)利要求1的方法,其中觀察包括獲取對(duì)用于滿足所述SLA的任意云資源的市場(chǎng)價(jià)格或在所述云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例的開始時(shí)間的或二者的測(cè)量。
5.如權(quán)利要求1的方法,其中調(diào)整所述SLA規(guī)則包括通過(guò)向經(jīng)由所述網(wǎng)絡(luò)連接至所述云計(jì)算環(huán)境的協(xié)調(diào)工具傳達(dá)所述SLA規(guī)則改變來(lái)改變所述SLA規(guī)則,以便對(duì)于在所述云資源中的選定云資源具有不同的請(qǐng)求時(shí)間,其中所述協(xié)調(diào)工具實(shí)現(xiàn)所述SLA規(guī)則改變。
6.如權(quán)利要求1的方法,其中調(diào)整所述SLA規(guī)則包括改變所述SLA規(guī)則以便對(duì)于在所述云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例具有不同的開始時(shí)間。
7.如權(quán)利要求1的方法,其中調(diào)整所述SLA規(guī)則包括改變所述SLA規(guī)則以便將針對(duì)所述用戶的云計(jì)算工作負(fù)荷的部分向不同的云計(jì)算環(huán)境指引。
8.一種用于云服務(wù)監(jiān)測(cè)(CSM)的產(chǎn)品,包括其上存儲(chǔ)有處理器可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)器,其中在所述處理器執(zhí)行所述指令時(shí),引起所述處理器識(shí)別服務(wù)水平協(xié)議(SLA)規(guī)則,所述SLA規(guī)則配置用于執(zhí)行以滿足針對(duì)由云計(jì)算環(huán)境提供的云資源的用戶的SLA需求;觀察所述云計(jì)算環(huán)境以確定所述云計(jì)算環(huán)境的狀態(tài)信息;以及確定所述狀態(tài)信息何時(shí)指示所述SLA需求處于不滿足所述SLA需求的風(fēng)險(xiǎn)中,以及作為響應(yīng),調(diào)整所述SLA規(guī)則以改進(jìn)所述云計(jì)算環(huán)境將滿足所述SLA需求的概率。
9.如權(quán)利要求8的產(chǎn)品,其中所述指令進(jìn)一步引起所述處理器獲取由所述云計(jì)算環(huán)境直接提供的被動(dòng)狀態(tài)信息;以及通過(guò)探測(cè)所述云計(jì)算環(huán)境來(lái)獲取檢測(cè)的狀態(tài)信息。
10.如權(quán)利要求8的產(chǎn)品,其中所述指令進(jìn)一步引起所述處理器獲取所述云計(jì)算環(huán)境的帶寬或網(wǎng)絡(luò)延遲的測(cè)量或二者。
11.如權(quán)利要求8的產(chǎn)品,其中所述指令進(jìn)一步引起所述處理器獲取對(duì)用于滿足所述SLA的任意云資源的市場(chǎng)價(jià)格或在所述云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例的開始時(shí)間或二者的測(cè)量。
12.如權(quán)利要求8的產(chǎn)品,其中所述指令進(jìn)一步引起所述處理器改變所述SLA規(guī)則以便對(duì)于在所述云資源中的選定云資源具有不同的請(qǐng)求時(shí)間。
13.如權(quán)利要求8的產(chǎn)品,其中所述指令進(jìn)一步引起所述處理器改變所述SLA規(guī)則以便對(duì)于在所述云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例具有不同的開始時(shí)間。
14.如權(quán)利要求8的產(chǎn)品,其中所述指令進(jìn)一步引起所述處理器改變所述SLA規(guī)則以便將針對(duì)所述用戶的云計(jì)算工作負(fù)荷的部分向不同的云計(jì)算環(huán)境指引。
15.一種用于云服務(wù)監(jiān)測(cè)(CSM)的計(jì)算機(jī)系統(tǒng),包括處理器;與所述處理器通信的數(shù)據(jù)庫(kù),其存儲(chǔ)針對(duì)用戶的SLA需求和與所述SLA需求相關(guān)聯(lián)的對(duì)應(yīng)SLA規(guī)則;與所述處理器耦合的存儲(chǔ)器,其中所述存儲(chǔ)器包括存儲(chǔ)在其上的處理器可執(zhí)行指令,其中在由所述處理器執(zhí)行所述指令時(shí),引起所述處理器識(shí)別服務(wù)水平協(xié)議(SLA)規(guī)則,所述SLA規(guī)則配置用于執(zhí)行以滿足針對(duì)由云計(jì)算環(huán)境提供的云資源的用戶的SLA需求;觀察所述云計(jì)算環(huán)境以確定用于所述云計(jì)算環(huán)境的狀態(tài)信息;以及確定所述狀態(tài)信息何時(shí)指示所述SLA需求處于不滿足所述SLA需求的風(fēng)險(xiǎn)中,以及與所述數(shù)據(jù)庫(kù)通信的SLA控制器,所述SLA控制器在所述系統(tǒng)確定所述SLA需求處于不滿足所述SLA需求的風(fēng)險(xiǎn)中時(shí),調(diào)整所述SLA規(guī)則以改進(jìn)所述云計(jì)算環(huán)境將滿足所述SLA 需求的概率。
16.如權(quán)利要求15的系統(tǒng),其中所述系統(tǒng)包括位于所述網(wǎng)絡(luò)中的一個(gè)或多個(gè)CSM實(shí)例, 所述CSM實(shí)例通過(guò)探測(cè)所述云計(jì)算環(huán)境來(lái)觀察所述環(huán)境以獲取檢測(cè)的狀態(tài)信息,其中每個(gè)所述CSM實(shí)例配置用于發(fā)送針對(duì)所述云計(jì)算環(huán)境中資源的資源請(qǐng)求,以及接收對(duì)資源請(qǐng)求的響應(yīng),以及其中所述系統(tǒng)經(jīng)由通信接口來(lái)獲取由所述云計(jì)算環(huán)境直接提供的被動(dòng)狀態(tài)信肩、O
17.如權(quán)利要求15的系統(tǒng),其中所述系統(tǒng)包括位于所述網(wǎng)絡(luò)中的一個(gè)或多個(gè)CSM實(shí)例, 所述CSM實(shí)例觀察所述環(huán)境以獲取對(duì)所述云計(jì)算環(huán)境的帶寬或網(wǎng)絡(luò)延遲或二者的測(cè)量。
18.如權(quán)利要求15的系統(tǒng),其中所述系統(tǒng)包括位于所述網(wǎng)絡(luò)中的一個(gè)或多個(gè)CSM實(shí)例, 所述CSM實(shí)例觀察所述環(huán)境以獲取對(duì)用于滿足所述SLA的任意云資源的市場(chǎng)價(jià)格或在所述云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例的開始時(shí)間或二者的測(cè)量。
19.如權(quán)利要求15的系統(tǒng),其中所述SLA控制器通過(guò)向連接至所述云計(jì)算環(huán)境的協(xié)調(diào)工具傳達(dá)所述調(diào)整來(lái)經(jīng)由所述網(wǎng)絡(luò)調(diào)整所述SLA規(guī)則,其中所述協(xié)調(diào)工具實(shí)現(xiàn)所述SLA規(guī)則改變,以使得所述SLA規(guī)則對(duì)于在所述云資源中的選定云資源具有不同的請(qǐng)求時(shí)間。
20.如權(quán)利要求15的系統(tǒng),其中所述SLA控制器通過(guò)向連接至所述云計(jì)算環(huán)境的協(xié)調(diào)工具傳達(dá)所述調(diào)整來(lái)經(jīng)由所述網(wǎng)絡(luò)調(diào)整所述SLA規(guī)則,其中所述協(xié)調(diào)工具實(shí)現(xiàn)所述SLA規(guī)則改變,以使得所述SLA規(guī)則對(duì)于在所述云計(jì)算環(huán)境中執(zhí)行的計(jì)算實(shí)例具有不同的開始時(shí)間。
21.如權(quán)利要求15的系統(tǒng),其中所述SLA控制器通過(guò)向連接至所述云計(jì)算環(huán)境的協(xié)調(diào)工具傳達(dá)所述調(diào)整來(lái)經(jīng)由所述網(wǎng)絡(luò)調(diào)整所述SLA規(guī)則,其中所述協(xié)調(diào)工具實(shí)現(xiàn)所述SLA規(guī)則改變,以使得所述SLA規(guī)則將針對(duì)所述用戶的云計(jì)算工作負(fù)荷的部分向不同的云計(jì)算環(huán)境指引。
全文摘要
本發(fā)明的實(shí)施方式涉及一種云服務(wù)監(jiān)測(cè)系統(tǒng)。云服務(wù)監(jiān)測(cè)系統(tǒng)(CSMS)有助于云計(jì)算資源的消費(fèi)者確定所述消費(fèi)者可用的云計(jì)算資源的狀態(tài)。所述CSMS針對(duì)這樣的云模型尤其有效,在該模型中,所述云計(jì)算資源的消費(fèi)者與所述云資源的提供者不同。CSMS102還提供了用于調(diào)整操作動(dòng)作以針對(duì)消費(fèi)者維持服務(wù)保證的機(jī)制。在此方面中,CSMS響應(yīng)于云的狀態(tài)來(lái)動(dòng)態(tài)地調(diào)整操作動(dòng)作,而不是執(zhí)行未針對(duì)所監(jiān)測(cè)條件定制的固定預(yù)定操作動(dòng)作。
文檔編號(hào)H04L29/06GK103002005SQ20121034722
公開日2013年3月27日 申請(qǐng)日期2012年9月7日 優(yōu)先權(quán)日2011年9月7日
發(fā)明者T·唐, F·巴德拉多加, J·C·康 申請(qǐng)人:埃森哲環(huán)球服務(wù)有限公司