亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

自動(dòng)化事件管理的制作方法

文檔序號(hào):6498085閱讀:144來(lái)源:國(guó)知局
自動(dòng)化事件管理的制作方法
【專利摘要】在云網(wǎng)絡(luò)內(nèi)事件管理的自動(dòng)化服務(wù)。這樣的自動(dòng)化包括:標(biāo)識(shí)并從客戶端接收受控制的指令,并監(jiān)視和聚集與采用資源有關(guān)的數(shù)據(jù),用于將數(shù)據(jù)相互關(guān)聯(lián)到事件模式。事件然后可以被映射到標(biāo)準(zhǔn)的規(guī)定行動(dòng)和/或補(bǔ)救措施——或可替換地,使得客戶端能夠確定所需的行動(dòng)。
【專利說(shuō)明】自動(dòng)化事件管理

【背景技術(shù)】
[0001] 隨著日益強(qiáng)大的計(jì)算設(shè)備的進(jìn)步和大規(guī)模數(shù)據(jù)存儲(chǔ)容量的擴(kuò)展,聯(lián)網(wǎng)的數(shù)據(jù)中心 已經(jīng)將面向商業(yè)和消費(fèi)者的應(yīng)用移動(dòng)到遠(yuǎn)離本地計(jì)算環(huán)境,到達(dá)通過(guò)互聯(lián)網(wǎng)或其它類型的 網(wǎng)絡(luò)提供的計(jì)算環(huán)境。
[0002] 特別地,計(jì)算機(jī)系統(tǒng)已經(jīng)彼此耦合,并且耦合到其它電子設(shè)備以形成有線和無(wú)線 這二者的計(jì)算機(jī)網(wǎng)絡(luò),計(jì)算機(jī)系統(tǒng)和其它電子單元可以通過(guò)所述計(jì)算機(jī)網(wǎng)絡(luò)傳遞電子數(shù) 據(jù)。因此,許多計(jì)算任務(wù)的執(zhí)行跨許多不同的計(jì)算機(jī)系統(tǒng)和/或許多不同的計(jì)算環(huán)境而分 布。
[0003] 例如,一個(gè)實(shí)體可以在另一個(gè)實(shí)體的數(shù)據(jù)中心中的機(jī)器上運(yùn)行應(yīng)用。這樣的布置 通??梢员环Q為"基于云"的計(jì)算系統(tǒng),其中應(yīng)用可以被提供為托管的服務(wù)。當(dāng)在云中運(yùn)行 應(yīng)用時(shí),數(shù)據(jù)中心的計(jì)算資源和存儲(chǔ)資源被分配給用戶。因此,云計(jì)算代表穩(wěn)健的計(jì)算模 型,其中任務(wù)可以被指派給通過(guò)網(wǎng)絡(luò)訪問(wèn)的服務(wù)和軟件、連接的組合。云計(jì)算的強(qiáng)大處理能 力經(jīng)由分布式、大規(guī)模計(jì)算集群而被使能,所述計(jì)算集群通常與服務(wù)器虛擬化軟件和并行 處理系統(tǒng)相結(jié)合而操作。
[0004] 此外,計(jì)算資源可以被維護(hù)在客戶端企業(yè)內(nèi),或者可以由服務(wù)提供者使之可用。這 樣進(jìn)一步使得客戶端能夠從超級(jí)計(jì)算機(jī)級(jí)別的計(jì)算能力中受益,其中客戶端可以訪問(wèn)龐大 的和彈性的資源,每當(dāng)這被需要時(shí)。
[0005] 這樣的云計(jì)算模型可以進(jìn)一步被視為從效用計(jì)算、自主計(jì)算、網(wǎng)格計(jì)算和軟件即 服務(wù)(SaaS)的概念的演進(jìn)。此外,因?yàn)榭蛻舳俗兊酶泳軓?fù)雜,它們需要的多于此類所 托管服務(wù)的僅聚集和按使用支付的資源的使用,并且隨著資源被消耗,它們進(jìn)一步需要資 源的持續(xù)管理。

【專利附圖】

【附圖說(shuō)明】
[0006] 圖1圖示出根據(jù)本主題公開的方面的用于自動(dòng)化事件管理系統(tǒng)的框圖的示例。
[0007] 圖2圖示出根據(jù)本主題公開的另外方面的用于自動(dòng)化事件管理系統(tǒng)的另一示例。
[0008] 圖3圖示出根據(jù)本主題公開的方面的用于自動(dòng)化事件管理系統(tǒng)的框圖的相關(guān)示 例。
[0009] 圖4圖示出根據(jù)本主題公開的方面的用于自動(dòng)化事件管理的方法的示例。
[0010] 圖5圖示出根據(jù)本主題公開的另外方面的自動(dòng)化事件管理的相關(guān)方法。
[0011] 圖6圖示出根據(jù)本主題公開的另外方面的與自動(dòng)化事件管理系統(tǒng)交互的推理組 件。
[0012] 圖7提供在其中可以實(shí)現(xiàn)本文所述實(shí)施例的示例性聯(lián)網(wǎng)或分布式計(jì)算環(huán)境的示 意圖。
[0013] 圖8圖示出在其中可以實(shí)現(xiàn)本文所述實(shí)施例的一個(gè)或多個(gè)方面的合適計(jì)算環(huán)境 的示例。

【具體實(shí)施方式】
[0014] 現(xiàn)在參照附圖來(lái)描述若干實(shí)施例,其中相似的參考標(biāo)號(hào)貫穿全文用來(lái)指代相似的 元件。在下面的描述中,為了解釋的目的,闡述許多具體的細(xì)節(jié),以便提供對(duì)一個(gè)或多個(gè)實(shí) 施例更透徹的理解。然而,顯而易見的是,這樣的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下 被實(shí)行。在其它實(shí)例中,結(jié)構(gòu)和設(shè)備以框圖形式示出,以便便于描述一個(gè)或多個(gè)實(shí)施例。
[0015] 要領(lǐng)會(huì)的是,根據(jù)本公開中呈現(xiàn)的各種方面,可以向客戶端或用戶提供以下機(jī)會(huì), 即不參加(opt-out)使信息(例如個(gè)人信息、敏感信息、位置信息等)被收集和/或與服務(wù) 器、設(shè)備或應(yīng)用共享。此外,實(shí)施例可以匿名化從相應(yīng)客戶端或用戶收集的數(shù)據(jù)。
[0016] 本主題公開的各種方面經(jīng)由采用"自動(dòng)化事件管理系統(tǒng)"而使云網(wǎng)絡(luò)內(nèi)事件管理 的服務(wù)自動(dòng)化。這樣的系統(tǒng)此外包括多個(gè)組件,即:1)策略管理組件一其標(biāo)識(shí)并從客戶端 接收受控制的指令和策略;并在事件發(fā)生時(shí),通過(guò)對(duì)事件(例如服務(wù)事件)的自主或受控制 的事件響應(yīng)來(lái)使能經(jīng)授權(quán)的控制;2)編制(orchestration)引擎&云控制器,其可以分布用 于主動(dòng)響應(yīng)于服務(wù)事件并執(zhí)行自動(dòng)化的流,作為這樣的事件的結(jié)果;3)元件生命周期自動(dòng) 化組件,其在操作點(diǎn)處控制資源,并此外跨由客戶端用于服務(wù)需求的資源而執(zhí)行相關(guān)聯(lián)的 域自動(dòng)化過(guò)程,4)監(jiān)視&數(shù)據(jù)收集組件,其在資源被使用時(shí)而(例如實(shí)時(shí)或基本上實(shí)時(shí))監(jiān)視 資源,并收集相關(guān)聯(lián)的數(shù)據(jù),5)聚集組件,其聚集來(lái)自跨事件管理系統(tǒng)的數(shù)據(jù),用于準(zhǔn)備解 析/相互關(guān)聯(lián)(correlation),并且以便于使數(shù)據(jù)與事件模式相互關(guān)聯(lián);6)相互關(guān)聯(lián)組件, 其將傳入的所監(jiān)視的和聚集的事件過(guò)濾至對(duì)著標(biāo)準(zhǔn)事件而解析的相關(guān)可行動(dòng)事件,所述標(biāo) 準(zhǔn)事件在事件管理系統(tǒng)中被規(guī)定;7)事件處理組件,其可以將相互關(guān)聯(lián)的事件映射到標(biāo)準(zhǔn) 的規(guī)定事件/行動(dòng);8)事件操縱器(handler)組件,其將事件映射到校正或補(bǔ)救事件的其它 行動(dòng);9)池化(pooling)組件,其基于事件的發(fā)生和/或響應(yīng)于由客戶端服務(wù)進(jìn)行的發(fā)起 而使得能夠訪問(wèn)資源;以及10)定義操作區(qū)的隔離組件,其中資源最初被置于所述操作區(qū) 中,以代表客戶端執(zhí)行工作負(fù)荷(例如,每個(gè)客戶端可以具有隔離區(qū),其中相關(guān)聯(lián)的資源、網(wǎng) 絡(luò)服務(wù)和裝置可以作為其部分而交互)。
[0017] 圖1圖示出根據(jù)本主題公開的方面的在云計(jì)算環(huán)境115中操作的自動(dòng)化事件管理 系統(tǒng)110的示例。正如下面關(guān)于各圖詳細(xì)描述的,自動(dòng)化事件管理系統(tǒng)110可以為針對(duì)客 戶端105、107、109的問(wèn)題、事變(incident)和商業(yè)價(jià)值驅(qū)動(dòng)的事件來(lái)管理監(jiān)視、聚集、相互 關(guān)聯(lián)、事件映射和策略驅(qū)動(dòng)的補(bǔ)救以及縮放。因此,可以為模型驅(qū)動(dòng)(托管提供者)和/或客 戶端驅(qū)動(dòng)(客戶端特定)的過(guò)程提供支持以用于水平和/或垂直縮放,以及補(bǔ)救和多站點(diǎn)事 件(例如客戶端服務(wù)跨越云計(jì)算環(huán)境115中的多個(gè)位置)。
[0018] 云計(jì)算環(huán)境115可以支持由虛擬化計(jì)算資源111使能的應(yīng)用,所述資源可以以安 全方式快速地按比例放大和縮小,以遞送高質(zhì)量的服務(wù)。此外,客戶端105、107、109 (及其 相關(guān)聯(lián)的終端用戶)可以從任何地方通過(guò)它們連接的設(shè)備獲得對(duì)它們的應(yīng)用的無(wú)縫訪問(wèn)。 例如,終端用戶僅僅觀測(cè)服務(wù)的遞送,而不是對(duì)其遞送所需的實(shí)現(xiàn)或基礎(chǔ)設(shè)施。
[0019] 例如,云計(jì)算環(huán)境115可以包括技術(shù)服務(wù),諸如存儲(chǔ)、數(shù)據(jù)保護(hù)、應(yīng)用、商業(yè)過(guò)程、 以及甚至是商業(yè)和消費(fèi)者服務(wù),諸如電子郵件和辦公室應(yīng)用。此外,云計(jì)算環(huán)境115可以 使得終端用戶和客戶端能夠采用它們需要的服務(wù)和存儲(chǔ),并且在它們?nèi)绱诵枰臅r(shí)候,其 中可以基于服務(wù)器利用、所使用的處理能力或所消耗的帶寬等而向終端用戶和客戶端105、 107、109 收費(fèi)。
[0020] 云計(jì)算環(huán)境115可以實(shí)現(xiàn)各種類型的服務(wù),諸如:應(yīng)用服務(wù)121,其駐留在云計(jì)算 環(huán)境115 (例如Web 2. 0應(yīng)用)中;平臺(tái)服務(wù)123,其可以在更高級(jí)別的API之后隱藏虛擬機(jī) 實(shí)例&計(jì)算資源111 ;以及基礎(chǔ)設(shè)施服務(wù),其可以以按程支付(pay-as-you-go)效用定價(jià)來(lái) 提供原始的虛擬機(jī)實(shí)例、存儲(chǔ)和計(jì)算。
[0021] 自動(dòng)化的事件管理系統(tǒng)110可以此外提供閉環(huán)自動(dòng)化端到端系統(tǒng),其中相同系統(tǒng) 和/或相同數(shù)據(jù)構(gòu)造中的多個(gè)客戶端105、107、109可以被管理。這可以包括動(dòng)態(tài)管理,從 最初的監(jiān)視到多客戶端事件處理和可能的客戶端/提供者策略驅(qū)動(dòng)的規(guī)定事件操縱,例如 直至行動(dòng)和到環(huán)閉合。此外,各種縮放場(chǎng)景的多個(gè)置換可以被接納,其可以基于多個(gè)事件、 跨各種域而被動(dòng)態(tài)地更新??梢曰谘a(bǔ)救事變和問(wèn)題的能力來(lái)提供附加的優(yōu)化,所述能力 基于客戶端預(yù)留、資源執(zhí)行的連續(xù)性以及對(duì)資源使用策略和閾值的遵守。
[0022] 另外,基于對(duì)系統(tǒng)的實(shí)時(shí)事件管理更新,資源可以被有效地管理(例如動(dòng)態(tài)和實(shí)時(shí) 地)和預(yù)測(cè)(例如即時(shí)(on-the-fly))。這樣的系統(tǒng)此外減輕(或消除)與客戶端責(zé)任和資源 管理相關(guān)聯(lián)的復(fù)雜性。注意到,客戶端仍然可以選擇和提供它們的管理控制。
[0023] 圖2圖示出根據(jù)本主題公開的方面的用于自動(dòng)化事件管理系統(tǒng)的框圖200的示 例。策略管理組件212可以存儲(chǔ)定制的客戶特定的策略、閾值、指南和指引,以管控在自動(dòng) 化事件管理系統(tǒng)200內(nèi)操縱的事件上的自主行動(dòng)。例如,這樣的策略可以包括多維--(例 如,既是元素的又在技術(shù)域;和/或垂直的并且在包括元素的和其它合成域的服務(wù)水平處) 以支持客戶端行業(yè)特定的服務(wù)水平??梢栽趯?shí)時(shí)事件處理和操縱中積極地采用策略管理組 件212,以各種程度的操縱或通過(guò)/不通過(guò)(go/no-go)操縱來(lái)自主地控制補(bǔ)救、縮放和其它 事件處理行動(dòng)。為此,策略管理組件212可以標(biāo)識(shí)并接收來(lái)自客戶端的受控制的指令和策 略;并且此外在事件發(fā)生時(shí)通過(guò)對(duì)事件的自主或受控制的事件響應(yīng)而使能經(jīng)授權(quán)的控制。 注意到,各種數(shù)據(jù)類型和格式(例如關(guān)系模型、XML格式等)可以由本主題公開的策略管理組 件212所支持。
[0024] 同樣地,編制引擎&云控制器214可以表示可以在總體云計(jì)算環(huán)境內(nèi)對(duì)著較低級(jí) 別過(guò)程而執(zhí)行受控制行動(dòng)的智能單元。這樣的智能單元可以操縱策略、工作負(fù)荷管理、在基 礎(chǔ)設(shè)施即服務(wù)(IaaS)和平臺(tái)即服務(wù)(PaaS)域之間的接口,其可以容易地促進(jìn)與云計(jì)算環(huán) 境中云服務(wù)的發(fā)展、部署和連續(xù)運(yùn)行/操作相關(guān)聯(lián)的切換和DevOps交互。一方面,編制引 擎&云控制器214可以充當(dāng)積極參與者(例如當(dāng)自動(dòng)化事件管理系統(tǒng)為其客戶端提供內(nèi)在 服務(wù)管理時(shí)),以執(zhí)行到自動(dòng)化模型中其它系統(tǒng)的主動(dòng)指令(例如在事件發(fā)生期間和對(duì)著管 控自主受控制執(zhí)行的策略)。為此,例如,編制引擎&云控制器214可以分布用于主動(dòng)響應(yīng)于 服務(wù)事件和執(zhí)行自動(dòng)化的流,作為發(fā)生各種事件的結(jié)果。一方面,編制引擎&云控制器214 可以控制元件生命周期自動(dòng)化組件,如它們控制客戶端服務(wù)段中的資源那樣。并與策略管 理組件212相結(jié)合而操作,通過(guò)自動(dòng)化執(zhí)行而對(duì)客戶端控制的管控的組合可以達(dá)到在操作 點(diǎn)處所用的資源--例如,從而為客戶端設(shè)置用于自主或受控制的改變的階段。
[0025] 類似地,元件生命周期自動(dòng)化組件216可以執(zhí)行與跨資源的域相關(guān)聯(lián)的自動(dòng)化過(guò) 程,客戶端采用所述資源以用于它們的服務(wù)需求--因此在操作點(diǎn)處控制資源。此外,監(jiān)視 和數(shù)據(jù)收集組件218可以監(jiān)視(例如即時(shí))正由客戶端消耗的資源,其中,可以為與這樣的客 戶端相關(guān)聯(lián)(例如在其區(qū)中)的資源來(lái)分析實(shí)時(shí)或基本上實(shí)時(shí)的數(shù)據(jù)。因此,監(jiān)視和數(shù)據(jù)收 集組件218可以提供監(jiān)視、收集、聚集、解析和處理完整事件數(shù)據(jù),從包括信息技術(shù)和應(yīng)用/ 服務(wù)二者的聚集客戶端基礎(chǔ)到多客戶端數(shù)據(jù)庫(kù)構(gòu)造,其進(jìn)而推送到多租戶事件操縱器組件 以用于客戶端特定的行動(dòng)以及客戶端特定的或提供者聚集的行動(dòng)、報(bào)告、審查和相關(guān)聯(lián)的 可見性。
[0026] 此外,不同的信息片(諸如規(guī)定的行動(dòng)、事件發(fā)生的模式、概率/隨機(jī)模型、操作指 令等)也可以被維護(hù)在存儲(chǔ)介質(zhì)225中。這樣的存儲(chǔ)介質(zhì)225可以此外包括具有基于復(fù)雜 模型的數(shù)據(jù)庫(kù)結(jié)構(gòu)的存儲(chǔ)系統(tǒng),例如其中的項(xiàng)、子項(xiàng)、屬性和關(guān)系可以被定義以允許表示數(shù) 據(jù)庫(kù)內(nèi)的信息。存儲(chǔ)介質(zhì)225可以此外采用一組基本構(gòu)建塊,用于創(chuàng)建和管理豐富、持久的 對(duì)象和對(duì)象之間的鏈接--其中項(xiàng)可以被定義為數(shù)據(jù)存儲(chǔ)系統(tǒng)內(nèi)一致性的最小單元,其例 如可以被獨(dú)立地保護(hù)、序列化、同步化、拷貝、備份/還原。所存儲(chǔ)的數(shù)據(jù)可以此外包括提供 者規(guī)定的已知補(bǔ)救和已知的肯定事件行動(dòng),其可以涉及縮放、可用性等。
[0027] 圖3圖示出根據(jù)本主題公開的附加方面的與云使能的系統(tǒng)相關(guān)聯(lián)的自動(dòng)化事件 管理系統(tǒng)的相關(guān)示例框圖300。聚集組件305可以接收通過(guò)監(jiān)視和數(shù)據(jù)收集組件所獲取的 數(shù)據(jù),用于有關(guān)事件管理處理的進(jìn)一步分析&解析。像這樣,相互關(guān)聯(lián)組件306可以將傳入 的所監(jiān)視和聚集的事件過(guò)濾成相關(guān)的可行動(dòng)事件,以對(duì)著自動(dòng)化事件管理系統(tǒng)302中規(guī)定 的標(biāo)準(zhǔn)事件來(lái)解析。
[0028] 類似地,通過(guò)將相互關(guān)聯(lián)的事件362映射到標(biāo)準(zhǔn)的規(guī)定事件364和行動(dòng),事件處理 組件307促進(jìn)事件自動(dòng)化/補(bǔ)救/縮放。例如,與這樣的映射相關(guān)聯(lián)的數(shù)據(jù)集可以包括: 已知的問(wèn)題--其表示來(lái)自被直接映射到預(yù)先存在的事變的相互關(guān)聯(lián)的事件,所述預(yù)先存 在的事變還具有補(bǔ)救它們的對(duì)應(yīng)事件行動(dòng);已知的預(yù)期正常事件--其表示來(lái)自映射到實(shí) 際肯定的或環(huán)境(基于使用)驅(qū)動(dòng)的事件的相互關(guān)聯(lián)的事件,所述實(shí)際肯定的或環(huán)境驅(qū)動(dòng)的 事件具有對(duì)應(yīng)的事件行動(dòng)以代表事件來(lái)執(zhí)行肯定事件行動(dòng),諸如在使用發(fā)生于資源事件發(fā) 生時(shí)而按比例放大和縮??;以及新事變--其表示還沒(méi)有建立已知原因或可補(bǔ)救行動(dòng)的傳 入事件的集,并且從而可能是在建立可補(bǔ)救行動(dòng)以操縱它們之前進(jìn)行分析的原因。還可以 為這些新的未知事變自動(dòng)收集這樣的新事變,例如以示出它們已被標(biāo)識(shí)和它們可能已再發(fā) 生。
[0029] 同樣地,事件操縱器組件308可以將事件映射到以肯定方式校正或解決它們的行 動(dòng)。例如,事件操縱器組件308可以存儲(chǔ)可更新的數(shù)據(jù)集,其包括:已知的補(bǔ)救行動(dòng),其可以 表示解決可校正事件的操作,諸如(重啟CaaS單元)-其基于事件標(biāo) 識(shí)和對(duì)單元ID的參考而重啟一個(gè)或多個(gè)計(jì)算即服務(wù)(CaaS)單元;(替換 CaaS單元)-其用另一個(gè)單元替換一個(gè)或多個(gè)死的CaaS單元,所述另一個(gè)單元來(lái)自池化 模型或另外來(lái)自虛擬機(jī)(VM)運(yùn)行的管理程序(hypervisor)上的空間。
[0030] 而且,事件操縱器組件308可以存儲(chǔ)已知的正常環(huán)境行動(dòng),其表示解決由客戶端 策略所管控的基于使用的事件的操作,諸如:按比例放大(例如,基于在事件數(shù)據(jù)中標(biāo)識(shí)的 容量需要和事件行動(dòng)而添加 CaaS單元);按比例縮小(例如,基于在事件數(shù)據(jù)中標(biāo)識(shí)的容量 下降和事件行動(dòng)而終止CaaS單元)。注意的是,各種細(xì)粒度(例如元素的)和/或粗粒度的 縮放功能,諸如縮放與CaaS單元相關(guān)聯(lián)的資源(存儲(chǔ)裝置、存儲(chǔ)器、CPU)或合成服務(wù)(縮放3 層服務(wù)中的web層單元或在這樣的服務(wù)中的數(shù)據(jù)庫(kù)資源等)--可以此外被實(shí)現(xiàn)為本主題 公開的各種方面的部分。同樣地,例如可補(bǔ)救的事件和行動(dòng)可以進(jìn)一步被這樣的縮放(放大 或縮小)。
[0031] 如圖3中所圖示,自動(dòng)化事件管理系統(tǒng)302可以此外包括池化組件312,其使得能 夠訪問(wèn)在云計(jì)算環(huán)境中可用的資源。這樣的池化組件312可以此外通信地耦合到隔離組件 314,用于向其供應(yīng)資源。例如,池化組件312可以饋給由隔離組件314定義的客戶端操作 區(qū),用于客戶端的操作--響應(yīng)于客戶端服務(wù)的發(fā)起和/或響應(yīng)于遇到的運(yùn)行時(shí)事件。
[0032] 圖4圖示出根據(jù)本主題公開的另外方面的用于自動(dòng)化事件管理的相關(guān)方法400。 雖然該示例性方法在本文中被圖示和描述為代表各種事件和/或動(dòng)作的一系列框,但本主 題創(chuàng)新不受這樣的框的所圖示定序所限制。例如,根據(jù)本發(fā)明,除了本文所圖示的定序之 夕卜,一些動(dòng)作或事件可以按不同次序發(fā)生和/或與其它動(dòng)作或事件同時(shí)發(fā)生。另外,可能并 非需要所有圖示出的框、事件或動(dòng)作來(lái)實(shí)現(xiàn)根據(jù)本主題創(chuàng)新的方法。此外,將領(lǐng)會(huì)的是,可 以與本文所圖示和描述的方法相關(guān)聯(lián)地以及與未圖示或描述的其它系統(tǒng)和裝置相關(guān)聯(lián)地 實(shí)現(xiàn)根據(jù)本創(chuàng)新的示例性方法和其它方法。
[0033] 最初和在410處,自動(dòng)化事件管理系統(tǒng)從客戶端接收一組策略。例如,這樣接收的 策略可以與對(duì)可以由客戶端采用的最大數(shù)量的CaaS單元的預(yù)留相關(guān)聯(lián)。這樣的限制可以 用來(lái)管控用于受控制的和自主的事件管理縮放的閾值。所述策略可以此外包括與否定事件 的操縱和管理有關(guān)的各種服務(wù)級(jí)別的協(xié)定,否定事件諸如是故障的虛擬機(jī)(VM)、導(dǎo)致VM故 障的客戶端應(yīng)用等。注意到,自動(dòng)化事件管理系統(tǒng)還可以提供最佳實(shí)踐的自動(dòng)補(bǔ)救策略,以 從所有事件中恢復(fù),但客戶端可以指定抑制或超越模型的固有補(bǔ)救功能性的情況。
[0034] 其它示例包括采用客戶端服務(wù)策略數(shù)據(jù)庫(kù)中的記錄,作為管控機(jī)制(例如可更新 的)來(lái)控制自主行動(dòng)。注意到,通過(guò)擴(kuò)展可用資源的其使用--同時(shí)采用自動(dòng)化事件管理系 統(tǒng),客戶端可以規(guī)律地對(duì)模型執(zhí)行策略改變,諸如降低或提升預(yù)留限制,和增強(qiáng)用以驅(qū)動(dòng)更 多商業(yè)價(jià)值的能力。因此,可以提供按比例放大&縮小以基于由客戶端消耗的服務(wù)而最優(yōu) 地采用預(yù)留策略。
[0035] 在420處,編制引擎&云控制器可以實(shí)例化客戶端環(huán)境,其通常包括通過(guò)直接和委 托的/編制自動(dòng)化/致動(dòng)而執(zhí)行自動(dòng)化的任務(wù)。示例可以包括但不限于:使客戶端的云服 務(wù)運(yùn)行時(shí)環(huán)境的啟動(dòng)實(shí)例化得以自動(dòng)化,其本身此外包括:致動(dòng)網(wǎng)絡(luò)自動(dòng)化(通過(guò)編制引擎 或者直接設(shè)立客戶端隔間(compartment))、致動(dòng)網(wǎng)絡(luò)段或(多個(gè))防火墻或(多個(gè))負(fù)載平衡 器或?qū)?;為CaaS資源設(shè)立而準(zhǔn)備IP地址管理,包括準(zhǔn)備針對(duì)客戶端隔間的公用和專用尋址 的地址預(yù)留等。
[0036] 涉及實(shí)例化的另一個(gè)動(dòng)作可以包括:通過(guò)編制引擎&云控制器來(lái)致動(dòng)服務(wù)器和虛 擬化自動(dòng)化生命周期管理器,以根據(jù)客戶端啟動(dòng)次序來(lái)從客戶端預(yù)留策略設(shè)立CaaS資源 的初始設(shè)置(例如客戶端預(yù)留"1〇〇"個(gè)CaaS單元,其中初始運(yùn)行設(shè)置在"10")。這可以此外 包括CaaS單元的配置、標(biāo)準(zhǔn)安全策略等--這還可以發(fā)生于規(guī)定的監(jiān)視代理被設(shè)立以便準(zhǔn) 備就緒于完整運(yùn)行時(shí)期間的實(shí)時(shí)收集的情況。
[0037] 此外,CaaS設(shè)立例如還可以包括IP尋址、備份設(shè)置和路由(例如對(duì)于基于互聯(lián)網(wǎng) 和專有互聯(lián)網(wǎng)二者的)。在客戶端已選擇待加載的應(yīng)用的情況下,這樣的致動(dòng)還可以在服務(wù) 器/VM編制階段期間實(shí)例化在CaaS資源上的編制的app負(fù)載,以促進(jìn)按需要而在資源上設(shè) 立第三方或客戶端創(chuàng)建的入站app。
[0038] 接著并在430處,自動(dòng)化事件系統(tǒng)可以發(fā)起監(jiān)視數(shù)據(jù)和收集。在一方面,在客戶端 和客戶開始使用服務(wù)時(shí),CaaS資源可以進(jìn)而使得生成監(jiān)視數(shù)據(jù)。這樣的監(jiān)視數(shù)據(jù)隨后可以 被收集和聚集,以由監(jiān)視和數(shù)據(jù)收集組件進(jìn)一步處理。如同其它區(qū)域一樣,這樣的過(guò)程可以 跨客戶端而保持同時(shí),以支持本主題公開的多租戶能力。
[0039] 此外,可以通過(guò)使用到服務(wù)器、管理程序和VM的標(biāo)準(zhǔn)接口來(lái)收集數(shù)據(jù),客戶端 CaaS資源在所述服務(wù)器、管理程序和VM上被實(shí)例化--其中例如可以采用諸如基于Web的 企業(yè)管理(WBEM)、Web服務(wù)管理(WS-MAN)、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)等之類的協(xié)議和格式。 另外,數(shù)據(jù)收集的預(yù)定周期可以被設(shè)置(例如,一分鐘一分鐘地,每小時(shí)地,等等),其中代理 可以將正在進(jìn)行中的監(jiān)視數(shù)據(jù)傳輸?shù)骄奂M件以用于聚集。
[0040] 此后并在440處,相互關(guān)聯(lián)組件可以為每個(gè)客戶端并且跨所有客戶端執(zhí)行關(guān)于聚 集數(shù)據(jù)的分析。這樣的分析可以進(jìn)一步規(guī)格化旨在對(duì)項(xiàng)進(jìn)行解析的數(shù)據(jù),諸如:假肯定數(shù) 據(jù)--(其表示由系統(tǒng)生成的數(shù)據(jù),其由事件的根本原因?qū)е?,但僅僅作為根本事件的結(jié)果 而發(fā)生);信息數(shù)據(jù)--(其表示由系統(tǒng)生成并被認(rèn)為不可行動(dòng)的數(shù)據(jù),諸如時(shí)間戳數(shù)據(jù))。 經(jīng)常,這可以涉及根本事件,而不是要作用于的事件。附加數(shù)據(jù)可以包括根本原因數(shù)據(jù)-- (其表示直接負(fù)責(zé)待作用于的事件的數(shù)據(jù))。正如早先解釋的,事件處理組件和相互關(guān)聯(lián)組 件可以容易地一起協(xié)作,并將這樣的數(shù)據(jù)解析成事件,其隨后可以被映射到針對(duì)事件操縱 器組件的行動(dòng)。
[0041] 類似地,事件操縱器組件可以基于每個(gè)客戶端而獲取經(jīng)過(guò)濾的事件,其還可以被 映射到從云架構(gòu)、遞送和提供團(tuán)隊(duì)所填入(populate)的可自動(dòng)化行動(dòng)。通常,這樣的事件 可以被規(guī)定以操縱已知的行動(dòng)、更新的行動(dòng)或從事件的新行動(dòng)的創(chuàng)建,其基于它們的重復(fù) 出現(xiàn)而在之前被發(fā)現(xiàn)并被規(guī)定為可自動(dòng)化行動(dòng)。
[0042] 接著并在450處,可以建立核實(shí)以用于確定可行動(dòng)的和不可行動(dòng)的事件。這可以 包括確定可行動(dòng)事件的存在,并且如果標(biāo)識(shí)出這樣的可行動(dòng)事件,方法400隨后進(jìn)行到動(dòng) 作460,其中可行動(dòng)的事件被傳遞到編制引擎/云控制器,用于進(jìn)一步的策略驗(yàn)證和隨后的 自動(dòng)化執(zhí)行。
[0043] 可替換地,并且如果遇到不可行動(dòng)的事件,方法400進(jìn)行到動(dòng)作470--其中通知 可以被提升到云服務(wù)臺(tái),用于由客戶端和遞送團(tuán)隊(duì)直接注意,以及由架構(gòu)/自動(dòng)化開發(fā)團(tuán) 隊(duì)考慮,用于新行動(dòng)創(chuàng)建和放置到事件管理系統(tǒng)中。為此,方法400可以充當(dāng)反饋環(huán),以趨 向本身以及同時(shí)增長(zhǎng)其事件管理知識(shí)基礎(chǔ)。
[0044] 圖5圖示出用于自動(dòng)化事件管理的相關(guān)方法500--其中當(dāng)在510處接收可行動(dòng) 事件時(shí),云控制器可以對(duì)著客戶端策略來(lái)檢查以核實(shí)是否行動(dòng)應(yīng)當(dāng)通過(guò)自主的自動(dòng)化而發(fā) 生。為此,在520處做出客戶端服務(wù)限制是否在范圍內(nèi)(例如不管是高還是低)的判定,并且 如果是的話--則在530處授權(quán)行動(dòng)以改變。否則并且如果不在范圍內(nèi),則不授權(quán)行動(dòng)來(lái) 自主改變(例如抑制改變),并且方法500分叉。
[0045] 在這點(diǎn)上,對(duì)于違反限制的行動(dòng),在540處,事件可以被提升到與云環(huán)境相關(guān)聯(lián)的 服務(wù)臺(tái)(例如以與用于事件行動(dòng)的事件處理類似的方式)。特別地,由于該事件不能被直接 操縱,在執(zhí)行它之前,所提升事件的上下文可以關(guān)于客戶端居間和事件上的控制性質(zhì)(例如 提升策略數(shù)據(jù)庫(kù)中的閾值;從相關(guān)聯(lián)的門戶手動(dòng)調(diào)用改變,等等)--如與創(chuàng)建未知事變的 新事件操縱器相反。
[0046] 可替換地,并且對(duì)于限制中的事件,在550處,行動(dòng)可以被容易地操縱和自動(dòng)化, 其中控制器可以調(diào)用編制器及底層元件自動(dòng)化來(lái)執(zhí)行這樣的行動(dòng)。因?yàn)楸局黝}公開的自動(dòng) 化事件管理系統(tǒng)可以支持補(bǔ)救事件和縮放事件二者,因此基于所標(biāo)識(shí)的事件示例,行動(dòng)可 以與傳入的行動(dòng)直接相關(guān)。這可以包括:為預(yù)定數(shù)量的CaaS單元按比例放大客戶端環(huán)境; 為預(yù)定數(shù)量的CaaS單元按比例縮小客戶端環(huán)境;通過(guò)用另一個(gè)替換它而補(bǔ)救故障的CaaS 單兀7等等。
[0047] 接著,并且在560處,編制引擎&云控制器可以調(diào)用自動(dòng)化事件管理系統(tǒng)來(lái)為這些 行動(dòng)對(duì)著標(biāo)準(zhǔn)工作流而執(zhí)行步驟序列。示例可以包括:召用(cal 1 )VM生命周期自動(dòng)化系統(tǒng) 以向管理程序添加 VM/從管理程序移除VM (例如客戶端的CaaS單元對(duì)著執(zhí)行的);或召用 服務(wù)器生命周期自動(dòng)化和虛擬化生命周期自動(dòng)化以創(chuàng)建新的服務(wù)器和管理程序?qū)嵗齺?lái)添 加 CaaS單元;或召用網(wǎng)絡(luò)生命周期自動(dòng)化系統(tǒng)以按照所增加/刪除/補(bǔ)救的CaaS單元改變 而改變網(wǎng)絡(luò)組件;或在運(yùn)行的客戶端組件的更新狀態(tài)上更新相關(guān)聯(lián)的云計(jì)算配置數(shù)據(jù)庫(kù)中 的客戶端配置;或?yàn)榭蛻舳烁淖兛梢曅远孪嚓P(guān)的服務(wù)接口,等等。隨后并且在570處, 方法500可以向客戶端和客戶端系統(tǒng)提交資源,使得運(yùn)行時(shí)操作和客戶端交互可以繼續(xù)。
[0048] 因此,方法500貫穿云計(jì)算環(huán)境的自動(dòng)化而使能對(duì)于閉環(huán)過(guò)程的連續(xù)操作以及事 件管理生命周期(例如當(dāng)客戶端操作發(fā)生/繼續(xù)時(shí))。另外,系統(tǒng)流可以被設(shè)計(jì)成既適應(yīng)引 起事件本身的問(wèn)題以及又適應(yīng)具有相同架構(gòu)的事件的商業(yè)價(jià)值。
[0049] 另外,本主題公開的各種方面使得客戶端能夠:基于它們的預(yù)留設(shè)置(最高限制) 和低設(shè)置(直接與預(yù)留初始供應(yīng)的CaaS服務(wù)計(jì)數(shù)相關(guān)聯(lián))而設(shè)立閾值策略;或采用云計(jì)算 門戶來(lái)像平常一樣創(chuàng)建對(duì)資源的改變;或添加軟件,或上傳虛擬圖像,等等。此外,本主題公 開的自動(dòng)化事件管理功能性可以動(dòng)態(tài)地(例如即時(shí))監(jiān)視或聚集或相互關(guān)聯(lián)或映射事件,并 隨著它們的資源在計(jì)算環(huán)境內(nèi)被采用而為客戶端操縱事變和基于使用的事件。在這點(diǎn)上, 對(duì)本身必須執(zhí)行自動(dòng)化工作的客戶端的需求可以被減輕或消除。
[0050] 同樣地,具有基于門戶的接口的各種用戶可以供應(yīng)資源或配置監(jiān)視,或者觀測(cè)監(jiān) 視數(shù)據(jù)--其中,基于這樣的觀測(cè),隨后可以從資源池中添加/改變/刪除資源。經(jīng)由對(duì)于 問(wèn)題、事變和商業(yè)價(jià)值驅(qū)動(dòng)的事件而對(duì)監(jiān)視、聚集、相互關(guān)聯(lián)、事件映射和策略驅(qū)動(dòng)的補(bǔ)救 和縮放進(jìn)行內(nèi)在操縱,這可以為客戶端提供向提供者驅(qū)動(dòng)的服務(wù)管理的閉環(huán)自動(dòng)化途徑。 注意到,如果客戶端這樣請(qǐng)求,則它們可以如期望的那樣延遲各種自主功能(例如縮放、補(bǔ) 救)和不參加。
[0051] 圖6圖示出根據(jù)本主題公開的方面的推理組件630 (例如人工智能-AI),其可以 促進(jìn)推理和/或確定何時(shí)、何地、如何使事件管理自動(dòng)化和/或訓(xùn)練對(duì)補(bǔ)救行動(dòng)進(jìn)行標(biāo)識(shí)的 模型。正如本文所使用,術(shù)語(yǔ)"推理"通常是指從如經(jīng)由事件和/或數(shù)據(jù)所捕獲的一組觀測(cè) 中推論或推理系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過(guò)程。例如,推理可以標(biāo)識(shí)特定的上下文或行 動(dòng),或者可以生成在狀態(tài)上的概率分布。推理可以是概率性的--也就是說(shuō),基于對(duì)數(shù)據(jù)和 事件的考慮而計(jì)算感興趣的狀態(tài)上的概率分布。推理還可以指用于從一組事件和/或數(shù)據(jù) 中構(gòu)成較高級(jí)別的事件所采用的技術(shù)。這樣的推理導(dǎo)致從一組所觀測(cè)的事件和/或所存儲(chǔ) 的事件數(shù)據(jù)來(lái)構(gòu)造新事件或行動(dòng),不論事件是否以接近的時(shí)間鄰近而相互關(guān)聯(lián),以及無(wú)論 事件和數(shù)據(jù)是來(lái)自一個(gè)還是若干事件和數(shù)據(jù)源。
[0052] 具有推理組件630的系統(tǒng)600可以采用如上與促進(jìn)本文所述公開的各種方面相結(jié) 合而描述的各種合適的基于AI的方案中的任一種。例如,可以經(jīng)由自動(dòng)化分類系統(tǒng)和過(guò)程 來(lái)促進(jìn)用于顯式或隱式學(xué)習(xí)如何基于事件的發(fā)生而為訓(xùn)練模型來(lái)創(chuàng)建參數(shù)的過(guò)程。分類可 以采用基于概率和/或統(tǒng)計(jì)的分析(例如分解成分析效用和成本)來(lái)預(yù)測(cè)或推理用戶期望自 動(dòng)執(zhí)行的行動(dòng)。例如可以采用支持向量機(jī)(SVM)分類器。其它分類途徑包括貝葉斯網(wǎng)絡(luò)、 決策樹,并且可以采用提供不同獨(dú)立性模式的概率分類模型。如本文所使用的分類還包括 用于開發(fā)優(yōu)先級(jí)模型的統(tǒng)計(jì)回歸。
[0053] 正如將從本主題說(shuō)明書中容易領(lǐng)會(huì)的,本主題公開可以采用被顯式訓(xùn)練(例如經(jīng) 由一般訓(xùn)練數(shù)據(jù))以及隱式訓(xùn)練(例如經(jīng)由觀察用戶行為、接收外在信息)的分類器,使得該 分類器用于根據(jù)預(yù)定準(zhǔn)則來(lái)自動(dòng)確定要向問(wèn)題返回哪個(gè)答案。例如,可以經(jīng)由分類器構(gòu)造 器和特征選擇模塊內(nèi)的學(xué)習(xí)或訓(xùn)練階段來(lái)配置SVM。分類器是將輸入屬性向量x=(xl,x2, x3, x4,jt/7)映射到輸入屬于一類的置信度的函數(shù)-即f (X) 。
[0054] 示例性的聯(lián)網(wǎng)和分布式環(huán)境 要領(lǐng)會(huì)的是,可以結(jié)合任何計(jì)算機(jī)或其它客戶端或服務(wù)器設(shè)備來(lái)實(shí)現(xiàn)本文所述的各種 實(shí)施例,所述任何計(jì)算機(jī)或其它客戶端或服務(wù)器設(shè)備可以被部署為計(jì)算機(jī)網(wǎng)絡(luò)的部分,或 者被部署在分布式計(jì)算環(huán)境中,并且可以連接到在其中可以找到媒介的任何種類的數(shù)據(jù)存 儲(chǔ)。在這點(diǎn)上,可以在任何計(jì)算機(jī)系統(tǒng)或環(huán)境中實(shí)現(xiàn)本文所述的各種實(shí)施例,所述計(jì)算機(jī)系 統(tǒng)或環(huán)境具有任意數(shù)量的存儲(chǔ)器或存儲(chǔ)單元,以及跨任意數(shù)量的存儲(chǔ)單元而發(fā)生的任何數(shù) 量的應(yīng)用和過(guò)程。這包括但不限于:具有被部署在網(wǎng)絡(luò)環(huán)境或分布式計(jì)算環(huán)境中的具有遠(yuǎn) 程或本地存儲(chǔ)的服務(wù)器計(jì)算機(jī)和客戶端計(jì)算機(jī)的環(huán)境。
[0055] 通過(guò)計(jì)算設(shè)備和系統(tǒng)間的通信交換,分布式計(jì)算提供對(duì)計(jì)算機(jī)資源和服務(wù)的共 享。這些資源和服務(wù)包括信息交換、用于對(duì)象(諸如文件)的緩存存儲(chǔ)和盤存儲(chǔ)。這些資源 和服務(wù)還可以包括跨多個(gè)處理單元而共享處理能力,用于負(fù)載平衡、資源擴(kuò)展、處理專門化 等。分布式計(jì)算利用網(wǎng)絡(luò)連接性,允許客戶端利用它們共同的能力以使整個(gè)企業(yè)受益。在 這點(diǎn)上,各種設(shè)備可以具有可以參與本公開的各種實(shí)施例的應(yīng)用、對(duì)象或資源。
[0056] 圖7提供其中可以實(shí)現(xiàn)本文所述實(shí)施例的示例性聯(lián)網(wǎng)或分布式計(jì)算環(huán)境700的 示意圖。分布式計(jì)算環(huán)境包括計(jì)算對(duì)象710、712等和計(jì)算對(duì)象或設(shè)備720、722、724、726、 728等,其可以包括如由應(yīng)用730、732、734、736、738表示的程序、方法、數(shù)據(jù)存儲(chǔ)、可編程邏 輯等。要領(lǐng)會(huì)的是,計(jì)算對(duì)象710、712等以及計(jì)算對(duì)象或設(shè)備720、722、724、726、728等可 以包括不同的設(shè)備,諸如個(gè)人數(shù)字助理(PDA)、音頻/視頻設(shè)備、移動(dòng)電話、MPEG-1音頻層3 (MP3 )播放器、個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)等。
[0057] 每個(gè)計(jì)算對(duì)象710、712等以及計(jì)算對(duì)象或設(shè)備720、722、724、726、728等可以通過(guò) 通信網(wǎng)絡(luò)740、直接或者間接地與一個(gè)或多個(gè)其它計(jì)算對(duì)象710、712等以及計(jì)算對(duì)象或設(shè) 備720、722、724、726、728等通信。盡管在圖7中被圖示為單個(gè)元件,但通信網(wǎng)絡(luò)740可以包 括向圖7的系統(tǒng)提供服務(wù)的其它計(jì)算對(duì)象和計(jì)算設(shè)備,和/或可以表示多個(gè)未示出的互連 網(wǎng)絡(luò)。每個(gè)計(jì)算對(duì)象710、712等或者計(jì)算對(duì)象或設(shè)備720、722、724、726、728等還可以包含 應(yīng)用,諸如應(yīng)用730、732、734、736、738,其可以利用應(yīng)用編程接口(八?1)或適于與本主題公 開的各種實(shí)施例通信或?qū)崿F(xiàn)本主題公開的各種實(shí)施例的其它對(duì)象、軟件、固件和/或硬件。
[0058] 存在支持分布式計(jì)算環(huán)境的各種系統(tǒng)、組件和網(wǎng)絡(luò)配置。例如,計(jì)算系統(tǒng)可以通過(guò) 有線或無(wú)線系統(tǒng)、通過(guò)本地網(wǎng)絡(luò)或廣泛分布的網(wǎng)絡(luò)而連接在一起。當(dāng)前,許多網(wǎng)絡(luò)耦合到互 聯(lián)網(wǎng),其為廣泛分布的計(jì)算提供基礎(chǔ)設(shè)施并包含許多不同的網(wǎng)絡(luò),雖然任何網(wǎng)絡(luò)基礎(chǔ)設(shè)施 可以用于如各種實(shí)施例中所述的被使得附于系統(tǒng)的示例性通信。
[0059] 因而,可以使用許多網(wǎng)絡(luò)拓?fù)浜途W(wǎng)絡(luò)基礎(chǔ)設(shè)施,諸如客戶端/服務(wù)器、對(duì)等式或混 合架構(gòu)。客戶端可以是使用另一個(gè)類或群組的服務(wù)的類或群組中的成員??蛻舳丝梢允钦?qǐng) 求由另一程序或過(guò)程提供的服務(wù)的計(jì)算機(jī)過(guò)程,例如,大體上是一組指令或任務(wù)??蛻舳丝?以使用所請(qǐng)求的服務(wù),而無(wú)須知道關(guān)于其它程序或服務(wù)本身的所有工作細(xì)節(jié)。
[0060] 正如本申請(qǐng)中所使用,術(shù)語(yǔ)"組件"、"模塊"、"引擎"、"系統(tǒng)"等旨在指代計(jì)算機(jī)相 關(guān)的實(shí)體,要么是硬件、軟件、固件、硬件和軟件的組合、軟件和/或執(zhí)行中的軟件。例如,組 件可以是但不限于是在處理器上運(yùn)行的過(guò)程、處理器、對(duì)象、可執(zhí)行文件、執(zhí)行的線程、程序 和/或計(jì)算機(jī)。通過(guò)說(shuō)明,在計(jì)算設(shè)備上運(yùn)行的應(yīng)用和/或計(jì)算設(shè)備二者都可以是組件。一 個(gè)或多個(gè)組件可以駐留在過(guò)程和/或執(zhí)行的線程內(nèi),并且組件可以被定位在一臺(tái)計(jì)算機(jī)上 和/或分布在兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。另外,這些組件可以從在其上存儲(chǔ)有各種數(shù)據(jù)結(jié) 構(gòu)的各種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中執(zhí)行。組件可以通過(guò)本地和/或遠(yuǎn)程過(guò)程來(lái)通信,諸如根 據(jù)具有一個(gè)或多個(gè)數(shù)據(jù)分組的信號(hào)(例如來(lái)自一個(gè)組件的數(shù)據(jù),該組件與本地系統(tǒng)、分布式 系統(tǒng)中另一組件交互和/或跨諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)而通過(guò)信號(hào)與其它系統(tǒng)交互)。
[0061] 此外,術(shù)語(yǔ)"或"旨在意為可兼性的"或"而非排他性的"或"。也就是說(shuō),除非另有 指定,或者從上下文中清楚的,短語(yǔ)"X采用A或B"旨在意為任何自然的可兼性置換。也就 是說(shuō),短語(yǔ)"X采用A或B"由下列情況中任一項(xiàng)滿足:X采用A ;X采用B ;或X采用A和B二 者。另外,如本申請(qǐng)和所附權(quán)利要求中使用的冠詞"一"和"一個(gè)"一般應(yīng)當(dāng)被解釋為意為 "一個(gè)或多個(gè)",除非另有指定或從上下文中清楚的是指向單數(shù)形式。
[0062] 在客戶端/服務(wù)器架構(gòu)中,特別是聯(lián)網(wǎng)的系統(tǒng)中,客戶端可以是訪問(wèn)由另一計(jì)算 機(jī)(例如服務(wù)器)提供的共享網(wǎng)絡(luò)資源的計(jì)算機(jī)。在圖7的圖示中,作為非限制性示例,計(jì) 算對(duì)象或設(shè)備720、722、724、726、728等可以被認(rèn)為是客戶端,并且計(jì)算對(duì)象710、712等可 以被認(rèn)為是服務(wù)器,其中計(jì)算對(duì)象710、712等提供數(shù)據(jù)服務(wù),諸如從客戶端計(jì)算對(duì)象或設(shè) 備720、722、724、726、728等接收數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)、處理數(shù)據(jù)、向客戶端計(jì)算對(duì)象或設(shè)備720、 722、724、726、728等傳輸數(shù)據(jù),雖然任何計(jì)算機(jī)可以被認(rèn)為是客戶端、服務(wù)器或二者,這取 決于情況。這些計(jì)算設(shè)備中任一個(gè)可以處理數(shù)據(jù),或請(qǐng)求事務(wù)服務(wù)或任務(wù),其可以涉及用于 如本文中針對(duì)一個(gè)或多個(gè)實(shí)施例所述的系統(tǒng)的技術(shù)。
[0063] 服務(wù)器通常可以是通過(guò)遠(yuǎn)程或本地網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng)或無(wú)線網(wǎng)絡(luò)基礎(chǔ)設(shè)施)可訪 問(wèn)的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)??蛻舳诉^(guò)程在第一計(jì)算機(jī)系統(tǒng)中可以是活動(dòng)的,并且服務(wù)器過(guò)程在 第二計(jì)算機(jī)系統(tǒng)中可以是活動(dòng)的,通過(guò)通信介質(zhì)彼此通信,從而提供分布式功能性并允許 多個(gè)客戶端利用服務(wù)器的信息收集能力。按照本文所述技術(shù)所利用的任何軟件對(duì)象可以被 獨(dú)立提供或跨多個(gè)計(jì)算設(shè)備或?qū)ο蠖植肌?br> [0064] 在其中通信網(wǎng)絡(luò)/總線740可以是互聯(lián)網(wǎng)的網(wǎng)絡(luò)環(huán)境中,例如,計(jì)算對(duì)象710、712 等可以是Web服務(wù)器、文件服務(wù)器、媒體服務(wù)器等,客戶端計(jì)算對(duì)象或設(shè)備720、722、724、 726、728等經(jīng)由許多已知協(xié)議中的任一個(gè)(諸如超文本傳輸協(xié)議(HTTP))而與之通信。計(jì)算 對(duì)象710、712等還可以充當(dāng)客戶端計(jì)算對(duì)象或設(shè)備720、722、724、726、728等,如可以是分 布式計(jì)算環(huán)境的特性。
[0065] 示例性計(jì)算設(shè)備 如所提及的,有利地,本文所述的技術(shù)可以適用于任何合適的設(shè)備。因此,要理解的是, 手持式、便攜式和所有種類的其它計(jì)算設(shè)備以及計(jì)算對(duì)象被預(yù)期用于結(jié)合各種實(shí)施例來(lái)使 用,例如在設(shè)備可能希望從數(shù)據(jù)存儲(chǔ)讀取事務(wù)或向數(shù)據(jù)存儲(chǔ)寫入事務(wù)的任何地方。因此,下 面在圖8中所述的下面的遠(yuǎn)程計(jì)算機(jī)只是計(jì)算設(shè)備的一個(gè)示例。另外,合適的服務(wù)器可以 包括下面的計(jì)算機(jī)中的一個(gè)或多個(gè)方面,諸如媒體服務(wù)器或其它媒體管理服務(wù)器組件。 [0066] 雖然不要求,但實(shí)施例可以部分地經(jīng)由操作系統(tǒng)實(shí)現(xiàn),以供由服務(wù)開發(fā)者用于設(shè) 備或?qū)ο螅?或被包括在進(jìn)行操作以執(zhí)行本文所述的各種實(shí)施例的一個(gè)或多個(gè)功能方面 的應(yīng)用軟件內(nèi)??梢栽谟梢粋€(gè)或多個(gè)計(jì)算機(jī)(諸如客戶端工作站、服務(wù)器或其它設(shè)備)執(zhí)行 的計(jì)算機(jī)可執(zhí)行指令(諸如程序模塊)的一般上下文中描述軟件。本領(lǐng)域技術(shù)人員將領(lǐng)會(huì) 至IJ,計(jì)算機(jī)系統(tǒng)具有可以用來(lái)傳送數(shù)據(jù)的各種配置和協(xié)議,并且因而沒(méi)有特定配置或協(xié)議 會(huì)被認(rèn)為是限制性的。
[0067] 圖8因而圖示出其中可以實(shí)現(xiàn)本文所述實(shí)施例的一個(gè)或多個(gè)方面的合適計(jì)算環(huán) 境800的示例,雖然如上所弄清楚的,計(jì)算環(huán)境800只是合適計(jì)算環(huán)境的一個(gè)示例,并不旨 在暗示關(guān)于功能性或使用的范圍的任何限制。計(jì)算環(huán)境800也不被解釋為具有涉及示例性 計(jì)算環(huán)境800中所圖示組件的任一個(gè)或組合的任何依賴性或需求。
[0068] 參考圖8,提供了用于實(shí)現(xiàn)一個(gè)或多個(gè)實(shí)施例的示例性計(jì)算環(huán)境800包括以計(jì)算 機(jī)810形式的計(jì)算設(shè)備。計(jì)算機(jī)810的組件可以包括但不限于處理單元820、存儲(chǔ)器830以 及耦合各種系統(tǒng)組件的系統(tǒng)總線822,包括系統(tǒng)存儲(chǔ)器到處理單元820。計(jì)算機(jī)810例如可 以實(shí)現(xiàn)結(jié)合主題公開的各種方面所述的系統(tǒng)和/或組件。
[0069] 計(jì)算機(jī)810通常包括各種計(jì)算機(jī)可讀介質(zhì),并且可以是可以由計(jì)算機(jī)810訪問(wèn)的 任何可用介質(zhì)。存儲(chǔ)器830可以包括以易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介 質(zhì),諸如只讀存儲(chǔ)器(ROM)和/或隨機(jī)存取存儲(chǔ)器(RAM)。通過(guò)示例而非限制,存儲(chǔ)器830 還可以包括操作系統(tǒng)、應(yīng)用程序、其它程序模塊和程序數(shù)據(jù)。
[0070] 用戶可以通過(guò)輸入設(shè)備840將命令和信息輸入到計(jì)算機(jī)810中,輸入設(shè)備840的 非限制性示例可以包括鍵盤、小鍵盤、定點(diǎn)設(shè)備、鼠標(biāo)、觸控筆、觸摸板、觸摸屏、追蹤球、運(yùn) 動(dòng)檢測(cè)器、相機(jī)、麥克風(fēng)、操縱桿、游戲板、掃描儀、攝像機(jī)或允許用戶與計(jì)算機(jī)810交互的 任何其它設(shè)備。監(jiān)視器或其它類型的顯示設(shè)備也可以經(jīng)由諸如輸出接口 850之類的接口連 接到系統(tǒng)總線822。除了監(jiān)視器之外,計(jì)算機(jī)還可以包括可以通過(guò)輸出接口 850連接的其它 外圍輸出設(shè)備,諸如揚(yáng)聲器和打印機(jī)。
[0071] 計(jì)算機(jī)810可以通過(guò)使用到一個(gè)或多個(gè)其它遠(yuǎn)程計(jì)算機(jī)(諸如遠(yuǎn)程計(jì)算機(jī)870)的 邏輯連接而在聯(lián)網(wǎng)或分布式環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)870可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由 器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其它公共網(wǎng)絡(luò)節(jié)點(diǎn),或任何其它遠(yuǎn)程媒體消費(fèi)或傳輸設(shè)備,并且可 以包括以上關(guān)于計(jì)算機(jī)810所描述的任何或全部元件。圖8中所描繪的邏輯連接包括網(wǎng)絡(luò) 872,諸如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),但是還可以包括其它網(wǎng)絡(luò)/總線,例如蜂窩網(wǎng)絡(luò)。
[0072] 如以上所提及的,雖然已結(jié)合各種計(jì)算設(shè)備和網(wǎng)絡(luò)架構(gòu)描述了示例性實(shí)施例,但 底層概念可以應(yīng)用于其中合期望的是以靈活方式發(fā)布或消費(fèi)媒介的任何網(wǎng)絡(luò)系統(tǒng)和任何 計(jì)算設(shè)備或系統(tǒng)。
[0073] 而且,存在實(shí)現(xiàn)相同或相似功能性的多種方式,例如適當(dāng)?shù)腁PI、工具套件、驅(qū)動(dòng)程 序代碼、操作系統(tǒng)、控件、獨(dú)立或可下載的軟件對(duì)象等,其使得應(yīng)用和服務(wù)能夠利用本文詳 述的技術(shù)。因而,從API (或其它軟件對(duì)象)的觀點(diǎn)以及從實(shí)現(xiàn)本文所述的一個(gè)或多個(gè)方面 的軟件或硬件對(duì)象來(lái)預(yù)期本文的實(shí)施例。而且,本文所述的各種實(shí)施例可以具有完全用硬 件、部分用硬件并且部分用軟件、以及用軟件的方面。
[0074] 計(jì)算設(shè)備通常包括各種介質(zhì),其可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或通信介質(zhì), 其中,本文中如下彼此不同地使用這兩個(gè)術(shù)語(yǔ)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是能夠由計(jì)算機(jī) 訪問(wèn)、通??梢允欠菚簳r(shí)性質(zhì)的并且可以包括易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng) 介質(zhì)二者的任何可用存儲(chǔ)介質(zhì)。通過(guò)示例而非限制,可以結(jié)合用于存儲(chǔ)諸如計(jì)算機(jī)可讀指 令、程序模塊、結(jié)構(gòu)化數(shù)據(jù)或非結(jié)構(gòu)化數(shù)據(jù)之類的信息的任何方法或技術(shù)來(lái)實(shí)現(xiàn)計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括但不限于:RAM、ROM、電可擦除可編程只讀存儲(chǔ) 器(EEPR0M)、閃速存儲(chǔ)器或其它存儲(chǔ)器技術(shù)、光盤只讀存儲(chǔ)器(⑶-ROM)、數(shù)字通用盤(DVD) 或其它光學(xué)盤存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或可以用于存儲(chǔ)所期望的 信息的其它有形的和/或非暫時(shí)性的介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以由一個(gè)或多個(gè)本地或 遠(yuǎn)程計(jì)算設(shè)備訪問(wèn),例如經(jīng)由訪問(wèn)請(qǐng)求、查詢或其它數(shù)據(jù)檢索協(xié)議,用于關(guān)于由介質(zhì)存儲(chǔ)的 信息的各種操作。
[0075] 另一方面,通信介質(zhì)通常以數(shù)據(jù)信號(hào)(諸如調(diào)制的數(shù)據(jù)信號(hào)(例如載波或其它輸送 機(jī)制))來(lái)具體化計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其它結(jié)構(gòu)化或非結(jié)構(gòu)化的數(shù)據(jù), 并且包括任何信息遞送或輸送介質(zhì)。術(shù)語(yǔ)"調(diào)制的數(shù)據(jù)信號(hào)"或信號(hào)是指這樣的信號(hào):其使 其特性中一個(gè)或多個(gè)以這樣的方式被設(shè)置或改變以便在一個(gè)或多個(gè)信號(hào)中編碼信息。通過(guò) 示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接有線連接之類的有線介質(zhì),以及諸如聲 學(xué)、射頻(RF)、紅外和其它無(wú)線介質(zhì)之類的無(wú)線介質(zhì)。
[0076] 要理解的是,本文所述的實(shí)施例可以以硬件、軟件、固件、中間件、微代碼或其任何 組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(ASIC)、數(shù)字 信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯設(shè)備(PLD)、現(xiàn)場(chǎng)可編程門陣列 (FPGA)、處理器、控制器、微控制器、微處理器和/或被設(shè)計(jì)成執(zhí)行本文所述功能的其它電 子單元或其組合內(nèi)。
[0077] 當(dāng)實(shí)施例以軟件、固件、中間件或微代碼、程序代碼或代碼段實(shí)現(xiàn)時(shí),它們可以存 儲(chǔ)在機(jī)器可讀介質(zhì)(或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))中,諸如存儲(chǔ)組件。代碼段可以表示過(guò)程、函 數(shù)、子程序、程序、例程、子例程、模塊、軟件包、類,或者指令、數(shù)據(jù)結(jié)構(gòu)或程序語(yǔ)句的任何組 合。通過(guò)傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲(chǔ)器內(nèi)容,代碼段可以耦合到另一代 碼段或硬件電路。可以通過(guò)使用包括存儲(chǔ)器共享、消息傳遞、記號(hào)(token)傳遞、網(wǎng)絡(luò)傳輸 等在內(nèi)的任何合適手段來(lái)傳遞、轉(zhuǎn)發(fā)或傳輸信息、自變量、參數(shù)、數(shù)據(jù)等。
[0078] 對(duì)于軟件實(shí)現(xiàn),本文所述的技術(shù)可以用執(zhí)行本文所述功能的模塊或組件(例如過(guò) 程、函數(shù)等)來(lái)實(shí)現(xiàn)。軟件代碼可以存儲(chǔ)在存儲(chǔ)器單元中,并由處理器執(zhí)行。存儲(chǔ)器單元可 以實(shí)現(xiàn)在處理器內(nèi)或處理器外部,在這種情況下,它可以經(jīng)由各種結(jié)構(gòu)通信地耦合到處理 器。
[0079] 詞"示例性"在本文中用于意為充當(dāng)示例、實(shí)例或說(shuō)明。為避免疑問(wèn),本文公開的 主題不受這樣的示例所限制。另外,本文被描述為"示例性"的任何方面或設(shè)計(jì)并不一定被 解釋為優(yōu)選于或有利于其它方面或設(shè)計(jì)之上,它也不是意為排除本領(lǐng)域普通技術(shù)人員已知 的等同示例性結(jié)構(gòu)和技術(shù)。此外,就術(shù)語(yǔ)"包括"、"具有"、"包含"和其它類似詞語(yǔ)在詳細(xì)描 述或權(quán)利要求中使用的程度,為避免疑問(wèn),這樣的術(shù)語(yǔ)旨在以類似于術(shù)語(yǔ)"包括有"的方式 為可兼的,作為開放的轉(zhuǎn)接詞而不排除任何附加或其它元件。
[0080] 以上已描述的包括一個(gè)或多個(gè)實(shí)施例的示例。當(dāng)然,為了描述上述實(shí)施例的目的, 不可能描述組件或方法的每個(gè)可想到的組合,但本領(lǐng)域普通技術(shù)人員能夠認(rèn)識(shí)到,各種實(shí) 施例的許多另外的組合和置換是可能的。因此,所述實(shí)施例旨在包含落入所附權(quán)利要求的 精神和范圍內(nèi)的所有這樣的變更、修改和變化。
[0081] 已關(guān)于在若干組件之間的交互描述了上述系統(tǒng)??梢灶I(lǐng)會(huì)的是,這樣的系統(tǒng)和組 件可以包括那些組件或指定的子組件、一些指定的組件或子組件、和/或附加組件,以及根 據(jù)前述的各種置換和組合。子組件也可以被實(shí)現(xiàn)為通信地耦合到其它組件而不是被包括在 父組件內(nèi)(分層)的組件。另外,要注意的是,一個(gè)或多個(gè)組件可以組合成提供聚集功能性的 單個(gè)組件或被劃分成若干分離的子組件,并且可以提供諸如管理層之類的任何一個(gè)或多個(gè) 中間層以通信耦合到這樣的子組件,以便提供集成功能性。本文所述的任何組件還可以與 本文未具體描述但本領(lǐng)域技術(shù)人員一般而言已知的一個(gè)或多個(gè)其它組件相交互。
[0082] 鑒于上述示例性系統(tǒng),將參照各圖的流程圖來(lái)更好地領(lǐng)會(huì)可以根據(jù)所述主題來(lái)實(shí) 現(xiàn)的方法。雖然為了解釋的簡(jiǎn)單的目的,該方法被示為和描述為一系列框,但要理解和領(lǐng) 會(huì)的是,所要求保護(hù)的主題并不受框的次序所限制,因?yàn)閺谋疚乃枥L和描述的,一些框可 以以不同次序發(fā)生和/或與其它框同時(shí)發(fā)生。其中非順序或分支的流是經(jīng)由流程圖來(lái)圖示 的,可以領(lǐng)會(huì)的是,實(shí)現(xiàn)相同或類似結(jié)果的各種其它分支、流路徑和框的次序可以被實(shí)現(xiàn)。 此外,可能并非需要所有圖示出的框來(lái)實(shí)現(xiàn)下文所述的方法。
[〇〇83] 除了本文所述的各種實(shí)施例之外,要理解的是,可以使用其它類似的實(shí)施例,或者 可以對(duì)所述(多個(gè))實(shí)施例做出修改和添加,用于執(zhí)行對(duì)應(yīng)(多個(gè))實(shí)施例的相同或等同功 能,而不從中偏離。仍另外的,多個(gè)處理芯片或多個(gè)設(shè)備可以共享本文所述的一個(gè)或多個(gè)功 能的性能,并且類似地,可以跨多個(gè)設(shè)備來(lái)影響存儲(chǔ)。本主題公開不會(huì)限于任何單個(gè)實(shí)施 例,而是相反地可以被解釋為在根據(jù)所附權(quán)利要求的寬度、精神和范圍中。
【權(quán)利要求】
1. 一種用于云網(wǎng)絡(luò)的自動(dòng)化事件管理的系統(tǒng),包括: 策略管理組件,其標(biāo)識(shí)與云網(wǎng)絡(luò)上服務(wù)事件相關(guān)聯(lián)的受控制的指令,所述受控制的指 令接收自云網(wǎng)絡(luò)的客戶端; 編制引擎和云控制器,其部分地基于受控制的指令而響應(yīng)于服務(wù)事件;編制引擎和云 控制器基于服務(wù)事件而自動(dòng)執(zhí)行指令;以及 元件生命周期自動(dòng)化組件,其在操作點(diǎn)處控制云網(wǎng)絡(luò)的資源,并此外部分地基于服務(wù) 事件和資源而為云網(wǎng)絡(luò)的域執(zhí)行自動(dòng)化過(guò)程。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),此外包括監(jiān)視和數(shù)據(jù)收集組件,其隨著資源被使用而 實(shí)時(shí)監(jiān)視資源。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),此外包括聚集組件,其聚集來(lái)自跨云網(wǎng)絡(luò)的數(shù)據(jù),用于 其解析以標(biāo)識(shí)事件模式。
4. 根據(jù)權(quán)利要求3所述的系統(tǒng),此外包括相互關(guān)聯(lián)組件,其過(guò)濾服務(wù)事件以標(biāo)明對(duì)著 標(biāo)準(zhǔn)事件而被解析的可行動(dòng)事件。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),此外包括事件處理組件,其將相互關(guān)聯(lián)的事件映射到 云網(wǎng)絡(luò)中的行動(dòng)。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),此外包括事件操縱器組件,其將事件映射到校正事件 的行動(dòng)。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),此外包括池化組件,其使能客戶端對(duì)資源的訪問(wèn)。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),此外包括隔離組件,其為客戶端定義云網(wǎng)絡(luò)中的操作 區(qū)。
9. 一種為云服務(wù)管理事件的方法,包括: 從云服務(wù)的客戶端接收控制指令; 為云服務(wù)中的客戶端實(shí)例化運(yùn)行時(shí)環(huán)境; 使收集的數(shù)據(jù)相互關(guān)聯(lián),以標(biāo)識(shí)與云服務(wù)的域上的操作相關(guān)聯(lián)的事件模式;以及 將行動(dòng)映射到事件模式,以自動(dòng)提供補(bǔ)救措施。
10. 根據(jù)權(quán)利要求9所述的方法,此外包括檢查控制指令以確定是否要生成行動(dòng)。
11. 根據(jù)權(quán)利要求9所述的方法,此外包括核實(shí)客戶端服務(wù)限制是否在范圍內(nèi)。
12. 根據(jù)權(quán)利要求11所述的方法,此外包括對(duì)行動(dòng)進(jìn)行抑制。
13. 根據(jù)權(quán)利要求12所述的方法,此外包括基于云服務(wù)的事件而推理行動(dòng)。
14. 根據(jù)權(quán)利要求12所述的方法,此外包括提交資源給客戶端。
15. -種在云中的事件管理系統(tǒng),包括: 至少一個(gè)存儲(chǔ)器,其存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令; 至少一個(gè)處理器,其促進(jìn)計(jì)算機(jī)可執(zhí)行指令的執(zhí)行,以至少: 接收與云的操作相關(guān)聯(lián)的策略; 跨云而分布策略; 聚集來(lái)自云的數(shù)據(jù),并使數(shù)據(jù)相互關(guān)聯(lián)以標(biāo)識(shí)云中遇到的錯(cuò)誤的模式, 自動(dòng)執(zhí)行補(bǔ)救行動(dòng),以基本上實(shí)時(shí)地校正云中遇到的錯(cuò)誤。
【文檔編號(hào)】G06F15/16GK104067257SQ201280068636
【公開日】2014年9月24日 申請(qǐng)日期:2012年4月30日 優(yōu)先權(quán)日:2012年4月30日
【發(fā)明者】J.D.托馬斯, J.L.維斯 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1