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

統(tǒng)一服務(wù)管理的制作方法

文檔序號(hào):6476684閱讀:317來(lái)源:國(guó)知局
專利名稱:統(tǒng)一服務(wù)管理的制作方法
統(tǒng)一服務(wù)管理冃豕適于企業(yè)網(wǎng)絡(luò)或分布式網(wǎng)絡(luò)的服務(wù)管理能力可被分成適于由相關(guān)聯(lián)的管 理專員來(lái)管理的"豎井(Sil0)"。在一典型的情形中,不同管理專員的管理 規(guī)定可能彼此孤立。例如,當(dāng)具有所有管理規(guī)定的廣泛或深層知識(shí)的用戶或"多 面手"(與具有特定且深層知識(shí)的"專員"相反,即具有廣泛但膚淺的知識(shí)的 "通才")試圖管理特定服務(wù)時(shí),"多面手"可能不知道可能需要注意的特定 管理規(guī)程。由于各管理規(guī)定是脫節(jié)的,因此信息技術(shù)或用戶遭遇到用于完成諸如選擇 企業(yè)網(wǎng)絡(luò)或分布式網(wǎng)絡(luò)中的管理變更等復(fù)雜任務(wù)的有限自動(dòng)化工具。這些管理 變更可包括在企業(yè)網(wǎng)絡(luò)中部署軟件應(yīng)用程序和硬件組件以及更改企業(yè)網(wǎng)絡(luò)中 的各種計(jì)算設(shè)備之間的連接。此外,管理規(guī)定不提供足夠的驗(yàn)證方法。因此,管理員可能必須依靠"試驗(yàn)(pilot)"或模擬程序來(lái)測(cè)試這些管理變更。結(jié)果,在實(shí)現(xiàn)企業(yè)網(wǎng)絡(luò)中的管理變化之前測(cè)試這些管理變化可能不是高效的。 概述提供本概述以便介紹將在以下詳細(xì)描述中進(jìn)一步描述的統(tǒng)一服務(wù)管理的 簡(jiǎn)化概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)的主題的必要特征,也不旨在用于 幫助確定所要求保護(hù)的主題的范圍。 '在一實(shí)施例中,標(biāo)識(shí)將在托管網(wǎng)絡(luò)上實(shí)現(xiàn)的變更并且選擇適當(dāng)?shù)哪P鸵约?與該模型相關(guān)聯(lián)的部署簡(jiǎn)檔。選擇基于所選部署的變更模板并且從該變更模板中創(chuàng)建變更序列(change order)實(shí)例??沈?yàn)證變更序列并在驗(yàn)證后實(shí)現(xiàn)變更。


參考附圖來(lái)描述詳細(xì)描述。在附圖中,附圖標(biāo)記中的最左邊的數(shù)字標(biāo)識(shí)該 附圖標(biāo)記首次出現(xiàn)的附圖。在不同的附圖中使用相同的附圖標(biāo)記來(lái)指代相似或 相同的項(xiàng)。圖1是示例性IT服務(wù)管理系統(tǒng)的圖示。
圖2是采用示例性統(tǒng)一代理的托管節(jié)點(diǎn)的實(shí)現(xiàn)。
圖3是采用示例性統(tǒng)一控制臺(tái)的IT管理服務(wù)器的實(shí)現(xiàn)。 圖4是根據(jù)一個(gè)實(shí)施例的配置管理模塊的實(shí)現(xiàn)。
圖5A、 5B、 5C是方便選擇IT服務(wù)管理系統(tǒng)中的部署簡(jiǎn)檔的示例性用戶 界面(UI)。
圖6A、 6B是支持策略配置的示例性用戶界面(UI)。
圖7A、 7B、 7C、 7D、 7E、 7F、 7G、 7H、 71、 7J、 7K、 7L是支持基于流
的配置策略模板和健康模型的創(chuàng)作的示例性用戶界面(UI)。
圖8是方便選擇預(yù)定義模板以及根據(jù)用戶的選擇來(lái)創(chuàng)建模板的示例性用
戶界面(UI)。
圖9A、 9B、 9C、 9D是支持工作負(fù)載布置配置的示例性用戶界面(UI)。 圖IOA、 IOB、 IOC、 10D是支持消息傳遞樣式策略定義配置的示例性用 戶界面(UI)。
圖I1A、 IIB、 IIC是支持驗(yàn)證的示例性用戶界面(UI)。
圖12是方便實(shí)現(xiàn)管理變更的示例性用戶界面(UI)。
圖13是方便觀察信息技術(shù)監(jiān)視系統(tǒng)的示例性用戶界面(UI)。
圖M是示例體系結(jié)果概覽的框圖。"
圖15是支持統(tǒng)一服務(wù)管理的總體系結(jié)構(gòu)的圖示。
圖16是用于實(shí)現(xiàn)管理系統(tǒng)中的管理變更的示例性方法的流程圖。
詳細(xì)描述
以下公開描述了用于統(tǒng)一服務(wù)管理的系統(tǒng)和方法。盡管所描述的用于統(tǒng)一 服務(wù)管理的系統(tǒng)和方法的各方面可用任何數(shù)量的不同計(jì)算系統(tǒng)、環(huán)境和/或配置 來(lái)實(shí)現(xiàn),但網(wǎng)絡(luò)的統(tǒng)一服務(wù)管理的各實(shí)施例和分析在以下示例性系統(tǒng)體系結(jié)構(gòu) 的上下文中描述。' 「
傳統(tǒng)上,各單獨(dú)管理專員已使用諸如Microsoft Operations Manager (微 軟⑧操作管理器,MOM)服務(wù)器、System Management Servers (系統(tǒng)管理服務(wù) 器,SMS) 、 Virtual Manager Servers (虛擬管理器服務(wù)器)等單獨(dú)的管理服務(wù)器來(lái)管理網(wǎng)絡(luò)。這些管理服務(wù)器通常提供復(fù)雜的用戶體驗(yàn)并彼此獨(dú)立地操作。 這些管理服務(wù)器執(zhí)行有限的自動(dòng)化操作以完成復(fù)雜任務(wù),如實(shí)現(xiàn)網(wǎng)絡(luò)中的變 更、部署不同配置的網(wǎng)絡(luò)資源、監(jiān)視網(wǎng)絡(luò)等。這些復(fù)雜任務(wù)可能必須由用戶來(lái) 預(yù)先計(jì)劃并且然后在管理服務(wù)器上實(shí)現(xiàn)。例如,網(wǎng)絡(luò)中的變更可由一組技術(shù)人 員來(lái)決定。管理員然后可使用相應(yīng)的管理服務(wù)器來(lái)實(shí)現(xiàn)所選變更。網(wǎng)絡(luò)可能在 實(shí)現(xiàn)所選變更后發(fā)生故障,因?yàn)楣芾矸?wù)器可能在部署之前不恰當(dāng)?shù)仳?yàn)證了所 選變更。此外,所選變更可能不是基于形式化的網(wǎng)絡(luò)模型來(lái)決定的。因此,技 術(shù)人員所感知到的具有所選變更的網(wǎng)絡(luò)的未來(lái)景象可能是不正確的,從而導(dǎo)致 這些網(wǎng)絡(luò)故障。
所述統(tǒng)一服務(wù)管理系統(tǒng)提供一種用于執(zhí)行各單獨(dú)管理專員的功能的統(tǒng)一 控制臺(tái)。該統(tǒng)一控制臺(tái)方便管理員執(zhí)行由各單獨(dú)管理專員執(zhí)行的復(fù)雜任務(wù)。該 統(tǒng)一控制臺(tái)向管理員提供用于設(shè)計(jì)復(fù)雜任務(wù)的所有方面的基于"向?qū)?的方法, 這些復(fù)雜任務(wù)包括布置組件或計(jì)算設(shè)備、決定組件或計(jì)算設(shè)備的策略、決定組 ,或計(jì)算設(shè)備的健康策略、修復(fù)組件或計(jì)算設(shè)備的保護(hù)策略等。
示例性管理系統(tǒng)
圖1示出了用于分布式網(wǎng)絡(luò)的示例性IT服務(wù)管理系統(tǒng)100。系統(tǒng)100包 括網(wǎng)絡(luò)102,一個(gè)或多個(gè)托管節(jié)點(diǎn)104(1)、 104(2)、 104(3), ..., 104(N)通過該網(wǎng) 絡(luò)102來(lái)彼此以及與管理服務(wù)器106進(jìn)行通信。網(wǎng)絡(luò)102可包括例如,局域網(wǎng) (LAN)、廣域網(wǎng)、無(wú)線網(wǎng)絡(luò)、光學(xué)網(wǎng)絡(luò)、城域網(wǎng)(MAN)等。
在一示例性實(shí)現(xiàn)中,網(wǎng)絡(luò)102可以是企業(yè)網(wǎng)絡(luò),其包括硬件、軟件和連接 組織中的信息技術(shù)資源的介質(zhì)。典型的企業(yè)網(wǎng)絡(luò)通過經(jīng)由通信介質(zhì)來(lái)連接網(wǎng)絡(luò) 客戶機(jī)、托管節(jié)點(diǎn)、服務(wù)器、管理服務(wù)器和諸如路由器、交換機(jī)等多個(gè)其他組 件來(lái)形成。托管節(jié)點(diǎn)104可包括以上提到的網(wǎng)絡(luò)元件中的一個(gè)或多個(gè)。托管節(jié) 點(diǎn)104中的每一個(gè)都可運(yùn)行應(yīng)用程序或程序。特定托管節(jié)點(diǎn)104可以依靠企業(yè) 網(wǎng)絡(luò)中的諸如服務(wù)器、路由器、交換機(jī)、服務(wù)、鏈路等其他網(wǎng)絡(luò)元件來(lái)支持在 該節(jié)點(diǎn)104上運(yùn)行的應(yīng)用程序。
托管節(jié)點(diǎn)104可包括諸如PDA、臺(tái)式計(jì)算機(jī)、工作站、服務(wù)器、膝上型 計(jì)算機(jī)等任何已知計(jì)算設(shè)備中的一個(gè)或多個(gè)。管理服務(wù)器106可包括服務(wù)器、
7工作站等的群集中的一個(gè)或多個(gè)。管理服務(wù)器106采用統(tǒng)一方法來(lái)計(jì)劃并實(shí)現(xiàn) 分布式網(wǎng)絡(luò)中的變更。這些變更可包括在托管節(jié)點(diǎn)104處部署各種應(yīng)用程序和 硬件特征。
每一個(gè)托管節(jié)點(diǎn)104可分別采用統(tǒng)一代理108(1)、 08(2)、 108(3)... 108(N) 來(lái)實(shí)現(xiàn)管理服務(wù)器106的指令。這些指令可包括自動(dòng)收集網(wǎng)絡(luò)102中的托管節(jié) 點(diǎn)104以及各種其他資源的狀態(tài),以及實(shí)現(xiàn)托管節(jié)點(diǎn)和/或分布式網(wǎng)絡(luò)中的任何 配置上的變更。特定托管節(jié)點(diǎn)104的狀態(tài)可包括例如,該托管節(jié)點(diǎn)104中的硬 件組件和軟件應(yīng)用程序的性能、發(fā)生在該托管節(jié)點(diǎn)104中的故障數(shù)量及其頻率、 變更的部署狀態(tài)以及托管節(jié)點(diǎn)104和所安裝的應(yīng)用程序的健康信息。
管理服務(wù)器106實(shí)現(xiàn)可用于計(jì)劃和實(shí)現(xiàn)變更的統(tǒng)一控制臺(tái)110。管理服務(wù) 器106部署應(yīng)用程序和硬件特征的方式在題為"示例性統(tǒng)一控制臺(tái)"的部分中 解釋。在一示例性實(shí)施例中,管理服務(wù)器106提供多種操作模式。各種操作模 式可包括操作模式、變更模式、支持模式和計(jì)劃模式??山?jīng)由統(tǒng)一控制臺(tái)IIO 來(lái)向諸如IT管理員等用戶呈現(xiàn)各種操作模式。
在操作中,在操作模式中,管理服務(wù)器106展示管理服務(wù)器106監(jiān)視托管 節(jié)點(diǎn)104的操作的能力。這一監(jiān)視使得管理服務(wù)器106能夠收集與該托管節(jié)點(diǎn) 104相關(guān)聯(lián)的應(yīng)用程序和硬件組件的狀態(tài)。管理服務(wù)器106收集并處理該狀態(tài) 以便用圖形格式或者對(duì)于用戶或IT管理員已知的任何其他格式來(lái)顯示該狀態(tài)。 顯示狀態(tài)的方式在"示例性用戶界面"部分中詳細(xì)解釋。用戶可審閱所顯示的 狀態(tài)并且可相應(yīng)地釆取糾正動(dòng)作。
在一個(gè)實(shí)現(xiàn)中,管理服務(wù)器106可處于變更模式中。在該變更模式中,管 理服務(wù)器106的統(tǒng)一控制臺(tái)110方便IT管理員對(duì)托管節(jié)點(diǎn)104的配置做出變 更。管理服務(wù)器106可實(shí)現(xiàn)這些變更,包括決定組件布置、網(wǎng)絡(luò)策略、健康策 略和數(shù)據(jù)保護(hù)策略等。 一旦實(shí)現(xiàn)變更,就在與管理服務(wù)器106相關(guān)聯(lián)的配置管 理數(shù)據(jù)庫(kù)中自動(dòng)更新該實(shí)現(xiàn)的細(xì)節(jié)。
例如,用戶可基于由管理服務(wù)器106收集的托管節(jié)點(diǎn)104的狀態(tài)來(lái)決定將 在分布式網(wǎng)絡(luò)中的托管節(jié)點(diǎn)104的群集上實(shí)現(xiàn)的一組所選變更。所選變更可包 括例如,安裝新軟件應(yīng)用程序、添加硬件特征、變更硬件特征的健康策略以及 變更新軟件應(yīng)用程序的數(shù)據(jù)保護(hù)策略。用戶能夠?qū)崿F(xiàn)該群集中的所選變更而不管該群集中所存在的托管節(jié)點(diǎn)104的數(shù)量。
所選變更可由IT管理員來(lái)預(yù)先存儲(chǔ)在數(shù)據(jù)庫(kù)112中。管理服務(wù)器106可 從數(shù)據(jù)庫(kù)112中收集所選變更并實(shí)現(xiàn)所選變更。 一旦在該群集的所有托管節(jié) 點(diǎn)104中實(shí)現(xiàn)所選變更,管理服務(wù)器106就轉(zhuǎn)換為操作模式,同時(shí)持續(xù)監(jiān)視分 布式網(wǎng)絡(luò)。
管理服務(wù)器106可以在用于支持分布式網(wǎng)絡(luò)的平滑操作的支持模式中操 作。在另一實(shí)現(xiàn)中,管理服務(wù)器106以使得用戶能夠安排實(shí)現(xiàn)變更的時(shí)間的計(jì) 劃模式操作。例如,用戶可釆用以計(jì)劃模式操作的管理服務(wù)器106通過安排可 實(shí)現(xiàn)變更的時(shí)間來(lái)在稍后階段實(shí)現(xiàn)變更。
示例性統(tǒng)一代理
圖2示出了根據(jù)一實(shí)施例的示例性托管節(jié)點(diǎn)104。托管節(jié)點(diǎn)104包括耦合 到存儲(chǔ)器204的一個(gè)或多個(gè)處理器202。處理器202可包括例如,微處理器、 微型計(jì)算機(jī)、微控制器、數(shù)字信號(hào)處理器、中央處理單元、狀態(tài)機(jī)、邏輯電路 和/或基于操作指令來(lái)操縱數(shù)據(jù)的任何設(shè)備。處理器202被配置成取回并執(zhí)行存 儲(chǔ)在存儲(chǔ)器204中的計(jì)算機(jī)程序指令。存儲(chǔ)器204包括例如,易失性存儲(chǔ)器(例 如,RAM)和非易失性存儲(chǔ)器(例如,ROM、閃存等)的一個(gè)或多個(gè)組合。 存儲(chǔ)器204存儲(chǔ)用于標(biāo)識(shí)將在托管節(jié)點(diǎn)104上實(shí)現(xiàn)的變更并收集托管節(jié)點(diǎn)104 的配置細(xì)節(jié)的計(jì)算機(jī)可執(zhí)行指令和數(shù)據(jù)。
在一示例性實(shí)現(xiàn)中,存儲(chǔ)器204包括提供用于執(zhí)行托管節(jié)點(diǎn)104上的應(yīng)用 程序的平臺(tái)的操作系統(tǒng)206。存儲(chǔ)器204還包括統(tǒng)一代理108,其被配置成向 管理服務(wù)器106通知托管節(jié)點(diǎn)104和分布式網(wǎng)絡(luò)兩者的狀態(tài)。統(tǒng)一代理108還 收集托管節(jié)點(diǎn)104的配置細(xì)節(jié)并將其發(fā)送給管理服務(wù)器106。
統(tǒng)一代理108包括應(yīng)用程序監(jiān)視器208、配置模塊210和通知報(bào)告器212。 此外,網(wǎng)絡(luò)接口 214展示托管節(jié)點(diǎn)104與網(wǎng)絡(luò)102或其他托管節(jié)點(diǎn)104接口的 能力。
被設(shè)為操作模式的管理服務(wù)器106可指示托管節(jié)點(diǎn)104提供該托管節(jié)點(diǎn) 104的狀態(tài)和配置。統(tǒng)一代理108處理指令并指示應(yīng)用程序監(jiān)視器208監(jiān)視托 管節(jié)點(diǎn)104的狀態(tài)。另外,統(tǒng)一代理108觸發(fā)配置模塊210收集與托管節(jié)點(diǎn)104相關(guān)聯(lián)的配置數(shù)據(jù)216。配置數(shù)據(jù)216可包括正在運(yùn)行的應(yīng)用程序的數(shù)量、所
安裝的硬件組件的列表、處理器容量、存儲(chǔ)容量和盤配置。
應(yīng)用程序監(jiān)視器208收集托管節(jié)點(diǎn)104的狀態(tài)并將該狀態(tài)發(fā)送到通知報(bào)告 器212。通知報(bào)告器212分析該狀態(tài)并將托管節(jié)點(diǎn)104的性能、應(yīng)用程序和硬 件中的故障等通知給管理服務(wù)器106。例如,通知報(bào)告器212檢查托管節(jié)點(diǎn)104 的狀態(tài)并將正在運(yùn)行的每一個(gè)應(yīng)用程序的性能、硬件組件的性能和/或發(fā)生在硬 件組件和軟件應(yīng)用程序中的故障等通知給管理服務(wù)器106。
通知報(bào)告器212可在檢測(cè)到發(fā)生在托管節(jié)點(diǎn)104和/或分布式網(wǎng)絡(luò)中的故 障時(shí)向管理服務(wù)器106發(fā)送警告信號(hào)。故障可包括例如,托管節(jié)點(diǎn)104的突然 關(guān)閉、應(yīng)用程序錯(cuò)誤、硬件故障、以及對(duì)硬件部件發(fā)生的物理?yè)p壞。這些警告 信號(hào)使得IT管理員能夠采取必要的動(dòng)作。
通知報(bào)告器212可被配置成標(biāo)識(shí)托管節(jié)點(diǎn)104的狀態(tài),該狀態(tài)表示托管節(jié) 點(diǎn)104的健康狀況。托管節(jié)點(diǎn)104的健康狀況可取決于諸如所安裝的硬件組件 和軟件應(yīng)用程序的性能等因素。托管節(jié)點(diǎn)104的狀態(tài)可作為托管節(jié)點(diǎn)104的健 康百分比來(lái)測(cè)量。例如,通知報(bào)告器212可從應(yīng)用程序監(jiān)視器208收集信息并 標(biāo)識(shí)托管節(jié)點(diǎn)104的狀態(tài)。
配置模塊210將配置數(shù)據(jù)216發(fā)送到管理服務(wù)器106。管理服務(wù)器106接 收狀態(tài)和配置數(shù)據(jù)210并向用戶或IT管理員顯示該狀態(tài)。該用戶可將管理服 務(wù)器106的操作模式改為變更模式。在變更模式中,IT管理員分析該狀態(tài)和配 置數(shù)據(jù)210并決定將在托管節(jié)點(diǎn)104和分布式網(wǎng)絡(luò)上實(shí)現(xiàn)的所選變更。所選變 更可包括添加對(duì)應(yīng)用程序操作的更多硬件支持、安裝更多應(yīng)用程序等。
在托管節(jié)點(diǎn)104中操作的應(yīng)用程序可使用很大百分比的CPU (中央處理 單元)容量。在這種情況下Z描繪CPU利用百分比和關(guān)于該CPU的配置的信 息的狀態(tài)能夠幫助用戶確定可在托管節(jié)點(diǎn)104中實(shí)現(xiàn)以減少過多的CPU使用 的所選變更。 '
一旦確定所選變更,管理服務(wù)器106就基于來(lái)自用戶的輸入來(lái)創(chuàng)建變更序 列。變更序列是一組指令,其表征將遵循以實(shí)現(xiàn)所選變更并用所選變更的實(shí)現(xiàn) 來(lái)更新配置管理數(shù)據(jù)庫(kù)(CMDB)的工作流。確定所選變更和創(chuàng)建變更序列的 方式在"示例性統(tǒng)一控制臺(tái)"部分中詳細(xì)描述。管理服務(wù)器106將所選變更和變更序列發(fā)送到統(tǒng)一代理108。統(tǒng)一代理108 接收并審閱所選變更和變更序列。統(tǒng)一代理108基于變更序列來(lái)實(shí)現(xiàn)托管節(jié)點(diǎn) 104中的所選變更。應(yīng)用程序監(jiān)視器208標(biāo)識(shí)所選變更是否已被實(shí)現(xiàn)并將所選 變更的狀態(tài)發(fā)送到通知報(bào)告器212。該狀態(tài)提供關(guān)于所選變更是否已被實(shí)現(xiàn)的 信息。通知報(bào)告器212因此向管理服務(wù)器106報(bào)告該狀態(tài)。
應(yīng)用程序監(jiān)視器208可被配置成基于由統(tǒng)一代理108從管理服務(wù)器106 接收到的指令來(lái)持續(xù)和/或周期性地監(jiān)視所實(shí)現(xiàn)的所選變更的數(shù)量以及所選變 更的實(shí)現(xiàn)階段。該實(shí)現(xiàn)階段表示所選變更的實(shí)現(xiàn)百分比。
統(tǒng)一代理108將所選變更與配置數(shù)據(jù)216進(jìn)行比較以標(biāo)識(shí)是能還是不能實(shí) 現(xiàn)所選變更。統(tǒng)一代理108然后告知管理服務(wù)器108是否能夠?qū)崿F(xiàn)所選變更。 例如,統(tǒng)一代理108將由管理服務(wù)器108建議的所選變更與配置數(shù)據(jù)216進(jìn)行 比較以標(biāo)識(shí)所選變更是否可行。如果發(fā)現(xiàn)所選變更不可行,則統(tǒng)一代理108拒 絕所選變更。如果發(fā)現(xiàn)可行,則實(shí)現(xiàn)所選變更。
一旦實(shí)現(xiàn)了所選變更,通知報(bào)告器212就將所選變更的實(shí)現(xiàn)通知給管理服 務(wù)器106。基于存在于變更序列中的指令,統(tǒng)一代理108用所選變更的實(shí)現(xiàn)來(lái) 更新CMDB。此后,用戶將管理服務(wù)器106設(shè)為操作模式。管理服務(wù)器106 繼續(xù)監(jiān)視托管節(jié)點(diǎn)104和分布式網(wǎng)絡(luò)。
示例性統(tǒng)一控制臺(tái)
圖3示出了根據(jù)一實(shí)施例的管理服務(wù)器106。管理服務(wù)器106包括耦合到 存儲(chǔ)器304的一個(gè)或多個(gè)處理器302。處理器302可包括例如,微處理器、微 型計(jì)算機(jī)、微控制器、數(shù)字信號(hào)處理器、中央處理單元、狀態(tài)機(jī)、邏輯電路和 /或基于操作指令來(lái)操縱信號(hào)的任何設(shè)備。處理器302被配置成取回并執(zhí)行存儲(chǔ) 在存儲(chǔ)器304中的計(jì)算機(jī)程序指令。存儲(chǔ)器304包括例如,易失性存儲(chǔ)器(例 如,RAM)和非易失性存儲(chǔ)器(例如,ROM、閃存等)的一個(gè)或多個(gè)組合、 存儲(chǔ)器304存儲(chǔ)用于部署托管節(jié)點(diǎn)104中的應(yīng)用程序和硬件特征的變更的計(jì)算 機(jī)可執(zhí)行指令和數(shù)據(jù)。
在一個(gè)實(shí)現(xiàn)中,存儲(chǔ)器304包括提供用于執(zhí)行網(wǎng)絡(luò)元件上的應(yīng)用程序的平 臺(tái)的操作系統(tǒng)306。存儲(chǔ)器304還包括統(tǒng)一控制臺(tái)110,其能夠基于與系統(tǒng)100
11中的托管節(jié)點(diǎn)104相關(guān)聯(lián)的應(yīng)用程序和硬件特征的狀態(tài)以及配置數(shù)據(jù)216來(lái)以 統(tǒng)一的方式計(jì)劃并執(zhí)行變更。
統(tǒng)一控制臺(tái)110包括操作模塊310、配置審閱模塊312、配置管理模塊314、 工作流自動(dòng)化模塊316和服務(wù)管理模塊318。從托管節(jié)點(diǎn)104接收到的用于幫 助執(zhí)行統(tǒng)一控制臺(tái)110的任何數(shù)據(jù)都被存儲(chǔ)在程序數(shù)據(jù)308中以供將來(lái)推斷。 網(wǎng)絡(luò)接口 320展示管理服務(wù)器106與網(wǎng)絡(luò)102或其他托管節(jié)點(diǎn)104接口的能力。
統(tǒng)一控制臺(tái)IIO可分布在多個(gè)管理服務(wù)器106上。統(tǒng)一控制臺(tái)IIO維護(hù)為 整體、網(wǎng)絡(luò)或其一部分實(shí)現(xiàn)IT管理員的所選變更的主動(dòng)方法。
在一實(shí)現(xiàn)中,統(tǒng)一控制臺(tái)110包含了 "統(tǒng)一"或"多面手"方法以操作、 支持、計(jì)劃和作出對(duì)托管節(jié)點(diǎn)104的所選變更。 一旦將管理服務(wù)器106設(shè)為操 作模式,統(tǒng)一控制臺(tái)110中的操作模塊310就向托管節(jié)點(diǎn)104中的一個(gè)或多個(gè) 發(fā)送對(duì)軟件應(yīng)用程序和硬件組件的狀態(tài)以及配置數(shù)據(jù)216的請(qǐng)求。在接收到這 一請(qǐng)求后,統(tǒng)一代理108將該軟件應(yīng)用程序和硬件組件的狀態(tài)以及配置數(shù)據(jù) 216發(fā)送到操作模塊310以便存儲(chǔ)在程序數(shù)據(jù)308中。因此,管理服務(wù)器106 用作對(duì)于軟件應(yīng)用程序和硬件組件的狀態(tài)以及配置數(shù)據(jù)216的聚集和協(xié)調(diào)點(diǎn)。
操作模塊310將該軟件應(yīng)用程序和硬件組件的狀態(tài)以及配置數(shù)據(jù)216發(fā)送 到配置審閱模塊312。配置審閱模塊312審閱該軟件應(yīng)用程序和硬件組件的狀 態(tài)以及配置數(shù)據(jù)216并通過用戶界面來(lái)向用戶顯示這些信息。在另一實(shí)施例中, 配置審閱模塊312分析以各種間隔接收到的托管節(jié)點(diǎn)104的配置數(shù)據(jù)216并維 護(hù)偏差報(bào)告。偏差指的是該配置數(shù)據(jù)216與上一次接收到的配置數(shù)據(jù)216的變 化。 -
用戶審閱軟件應(yīng)用程序和硬件組件的狀態(tài)以及配置數(shù)據(jù)216以決定將在
企業(yè)網(wǎng)絡(luò)中實(shí)現(xiàn)的配置變更。配置管理模塊314從用戶處接收對(duì)適當(dāng)?shù)呐渲米?更的請(qǐng)求。配置管理模塊314檢查該請(qǐng)求并向用戶提供可被包括在當(dāng)前網(wǎng)絡(luò)中 的任何軟件應(yīng)用程序和硬件組件的一個(gè)或多個(gè)模型。這些模型可描繪其他網(wǎng)絡(luò) 以及可被包括在當(dāng)前網(wǎng)絡(luò)中的軟件應(yīng)用程序和硬件組件的若干不同配置。
這些模型可包括所存在的計(jì)算設(shè)備的數(shù)量的細(xì)節(jié)、計(jì)算設(shè)備之間的連接的 細(xì)節(jié)、每一個(gè)計(jì)算設(shè)備中所使用的處理器的種類、計(jì)算設(shè)備的存儲(chǔ)器容量等。 這一選擇模型的方法可減少花費(fèi)在閱讀和解釋用于標(biāo)識(shí)適當(dāng)模型的手冊(cè)和指導(dǎo)上的時(shí)間。適當(dāng)?shù)哪P涂苫谟捎脩翎槍?duì)一組問題提供的信息來(lái)選擇。該組 問題可由配置管理模塊314通過用戶界面來(lái)提供給用戶。使得能夠選擇適當(dāng)模 型的用戶界面在"示例性用戶界面"部分中詳細(xì)描述。
這些模型被存儲(chǔ)在與管理服務(wù)器106相關(guān)聯(lián)的CMDB 322中。CMDB 322 是面向?qū)ο蟮臄?shù)據(jù)庫(kù),其可包括關(guān)于企業(yè)網(wǎng)絡(luò)或分布式網(wǎng)絡(luò)的各個(gè)視圖、各個(gè) 模型之間的關(guān)系、所部署的模型在真實(shí)世界中是怎樣的景象,即"是怎樣 (issness)"、所部署的模型在真實(shí)世界中應(yīng)是怎樣的景象,即"應(yīng)怎樣 (oughtness)"、過去部署的模型在真實(shí)世界中是怎樣的景象以及可在將來(lái)部 署的模型在真實(shí)世界中將會(huì)是怎樣的景象的數(shù)據(jù)。
在一示例性實(shí)現(xiàn)中,配置管理模塊314可審閱企業(yè)網(wǎng)絡(luò)的各個(gè)視圖以選擇 適當(dāng)?shù)哪P?。各個(gè)視圖可包括關(guān)于企業(yè)網(wǎng)絡(luò)中的基于web的應(yīng)用程序和特定 web服務(wù)之間關(guān)系、企業(yè)網(wǎng)絡(luò)中的計(jì)算設(shè)備的位置、企業(yè)網(wǎng)絡(luò)中的一組計(jì)算設(shè) 備中的一組應(yīng)用程序的特性等的細(xì)節(jié)。配置管理模塊314審閱各個(gè)模型以及各 模型之間的關(guān)系以標(biāo)識(shí)適當(dāng)?shù)哪P汀?br> 配置管理模塊314可將每一個(gè)模型都表征為各種部署簡(jiǎn)檔。部署簡(jiǎn)檔可包 括每一個(gè)模型的各種配置。部署簡(jiǎn)檔將在以下題為"用于選擇適當(dāng)配置的基于 簡(jiǎn)檔的向?qū)?的部分中詳細(xì)討論。
用于選擇適當(dāng)配置的基于簡(jiǎn)檔的向?qū)?br> 配置管理模塊314取決于可由用戶使用的各種預(yù)期配置來(lái)為每一個(gè)模型 提供各種部署簡(jiǎn)檔。每一個(gè)部署簡(jiǎn)檔都可以在滿足特定準(zhǔn)則列表時(shí)應(yīng)用。配置 管理模塊214向用戶呈現(xiàn)對(duì)應(yīng)于每一個(gè)部署簡(jiǎn)檔的準(zhǔn)則列表。用戶審閱該準(zhǔn)則 列表并選擇具有可接受的準(zhǔn)則列表的部署簡(jiǎn)檔。準(zhǔn)則列表可包括涉及可實(shí)現(xiàn)的 企業(yè)網(wǎng)絡(luò)的大小、可使用的服務(wù)器類型、可處理的事務(wù)數(shù)量、可使用的應(yīng)用程
序數(shù)量以及可能是必要的安全要求類型的準(zhǔn)則。 一旦選擇了部署簡(jiǎn)檔,與所選 部署簡(jiǎn)檔相關(guān)聯(lián)的管理策略就由配置管理模塊314來(lái)設(shè)置。
例如,每一個(gè)部署簡(jiǎn)檔都包括將由用戶在選擇前審閱的準(zhǔn)則列表。每一個(gè) 部署簡(jiǎn)檔都可呈現(xiàn)準(zhǔn)則列表,諸如"最多10-15個(gè)用戶能夠使用所選應(yīng)用 程序"、"用戶只能夠使用特定類型的服務(wù)器模塊和服務(wù)器"、"每天可處理特定數(shù)量的事務(wù)"以及"能夠?qū)胩囟康臄?shù)據(jù)"。用戶可在發(fā)現(xiàn)滿足準(zhǔn)則列 表的情況下選擇部署簡(jiǎn)檔。這一基于由用戶定義的準(zhǔn)則列表的呈現(xiàn)描繪了減少 解釋用于從手冊(cè)中選擇部署簡(jiǎn)檔的方針?biāo)馁M(fèi)的時(shí)間的面試過程。用于選擇所 選部署簡(jiǎn)檔的面試用戶的方法在"示例性用戶界面"部分中詳細(xì)描述。
配置管理模塊314還方便用戶審閱并修改所選部署簡(jiǎn)檔的管理策略。管理 策略可包括配置策略(即,軟件和硬件配置)、健康策略、網(wǎng)絡(luò)策略以及保護(hù) 和恢復(fù)策略。
配置策略是根據(jù)由所選部署簡(jiǎn)檔定義的準(zhǔn)則列表的、與系統(tǒng)配置相關(guān)聯(lián)的 策略。系統(tǒng)配置可包括關(guān)于例如,可使用的軟件應(yīng)用程序、可使用的處理器類 型以及可允許的盤配置類型的信息。
例如,用戶可審閱關(guān)于能夠支持諸如Microsoft Dynamics GP軟件應(yīng)用 程序簡(jiǎn)檔等所選部署簡(jiǎn)檔的軟件應(yīng)用程序和硬件組件兩者的配置策略。所配置 的軟件應(yīng)用程序可包括例如,Microsoft Dynamics GP應(yīng)用程序、Microsoft Windows Server (服務(wù)器)應(yīng)用程序以及其他支持應(yīng)用程序。所配置的硬件 組件可包括處理器類型和盤。用戶可在需要時(shí)修改配置策略。
健康策略是與企業(yè)網(wǎng)絡(luò)中的軟件應(yīng)用程序和硬件組件的總體健康狀況相 關(guān)聯(lián)的策略。健康策略包括關(guān)于安全級(jí)別、正在使用的軟件應(yīng)用程序和硬件組 件的配置、與軟件應(yīng)用程序和硬件組件的性能相關(guān)聯(lián)的數(shù)據(jù)量、對(duì)發(fā)生在軟件 應(yīng)用程序和硬件組件之間的事務(wù)的響應(yīng)的自發(fā)性、對(duì)發(fā)生在企業(yè)網(wǎng)絡(luò)中的所有 沖突和錯(cuò)誤的警告的生成速率、以及可針對(duì)軟件應(yīng)用程序和硬件組件中的錯(cuò)誤 生成的響應(yīng)類型的策略。
網(wǎng)絡(luò)策略包括關(guān)于企業(yè)網(wǎng)絡(luò)配置的策略。網(wǎng)絡(luò)策略可包括選擇網(wǎng)絡(luò)類型和 其他網(wǎng)絡(luò)約束。保護(hù)和恢復(fù)策略涉及軟件應(yīng)用程序和硬件組件的保護(hù)、應(yīng)用程 序所使用的文件和其他文檔的恢復(fù)等。
配置管理模塊314可向用戶提供為所有類型的情形定義管理策略的樣式。 例如,Microsoft Outlook⑧消息傳遞服務(wù)樣式策略定義可出于如客戶機(jī)定標(biāo)、 部署模式和調(diào)度的目的而使用。在這種情況下,用戶界面允許用戶選擇針對(duì) Microsoft Outlook⑧消息傳遞服務(wù)樣式中的各種情形的適當(dāng)?shù)男袨?。配置管?模塊314提供Microsoft Outlook⑧消息傳遞樣式策略定義的方式將在以下"示例性用戶界面"部分中詳細(xì)描述。
配置管理模塊314審閱所選部署簡(jiǎn)檔和管理策略以創(chuàng)建一個(gè)或多個(gè)變更 序列。如早先所提到的,變更序列定義將遵循以實(shí)現(xiàn)所選變更的工作流以及就
當(dāng)成功實(shí)現(xiàn)變更序列時(shí)網(wǎng)絡(luò)模型如何變更來(lái)更新CMDB 322的查詢。變更序列 基于變更模板來(lái)創(chuàng)建。變更模板是可由諸如IT管理員等用戶開發(fā)的表單。該 表單可包括向用戶提出的一組問題。變更模板可與配置變更、硬件部署、次要 變更和/或軟件部署相關(guān)聯(lián)。配置管理模塊314向用戶提供一個(gè)或多個(gè)變更模 板。用戶基于所選部署簡(jiǎn)檔來(lái)選擇正確的變更模板。在一實(shí)現(xiàn)中,配置管理模 塊314使得用戶能夠創(chuàng)建新的變更模板。
所選變更模板列出將由用戶回答的一組問題。用戶響應(yīng)于這些問題來(lái)傳遞 適當(dāng)?shù)膮?shù)。這些參數(shù)可包括應(yīng)用程序名稱、計(jì)算設(shè)備名稱,將在其中實(shí)現(xiàn)所 選變更的網(wǎng)絡(luò)的名稱等。配置管理模塊314在輸入?yún)?shù)時(shí)創(chuàng)建所選變更模板形 式的變更序列。
系統(tǒng)100還可在某些參數(shù)引用CMDB 322中的對(duì)象時(shí)自動(dòng)定制變更序列 的實(shí)例的行為。例如,用于在網(wǎng)絡(luò)中安裝三層應(yīng)用程序的變更序列可使用諸如 應(yīng)用程序名稱、前端和中間層群集的名稱以及數(shù)據(jù)庫(kù)服務(wù)器的名稱等對(duì)象。前 端和中間層群集可包括通過網(wǎng)絡(luò)來(lái)連接到數(shù)據(jù)庫(kù)服務(wù)器的多個(gè)節(jié)點(diǎn)或計(jì)算設(shè) 備。由用戶輸入的參數(shù)可引用先前存儲(chǔ)在CMDB 322中的對(duì)象。由此,系統(tǒng) 100可自動(dòng)創(chuàng)建或定制變更序列??上蛴脩籼峁┬拮兏0宓墓δ?。然后使 用經(jīng)修改的模板來(lái)創(chuàng)建經(jīng)修改的變更序列。
從變更模板中創(chuàng)建的變更序列可自動(dòng)定義用于實(shí)現(xiàn)變更、更新CMDB 322 以及安裝和配置系統(tǒng)100中的節(jié)點(diǎn)的活動(dòng)。安裝和配置節(jié)點(diǎn)的過程包括配置適 當(dāng)?shù)臄?shù)據(jù)綁定和打開防火墻中的正確端口。例如,用于在網(wǎng)絡(luò)中安裝應(yīng)用程序 的變更序列配置該網(wǎng)絡(luò)的每一個(gè)群集中的所有節(jié)點(diǎn)。管理員不必?fù)?dān)心群集中的 節(jié)點(diǎn)數(shù)量或者互連節(jié)點(diǎn)時(shí)所涉及的網(wǎng)絡(luò)類型。
配置管理模塊314可將變更序列與存儲(chǔ)在CMDB 322中的配置數(shù)據(jù)進(jìn)行 比較以標(biāo)識(shí)該變更序列是否是令人滿意的。如果發(fā)現(xiàn)變更序列是令人滿意的, 則聲明其是有效的并且稍后實(shí)現(xiàn)該變更序列?;蛘?,如果發(fā)現(xiàn)變更序列不令人
滿意,則聲明其是無(wú)效的并且配置管理模塊314通過重新選擇變更來(lái)修改該變
15更序列。
配置管理模塊314基于變更序列中所定義的步驟來(lái)實(shí)現(xiàn)所選變更,并且之 后用所選變更的實(shí)現(xiàn)來(lái)更新CMDB 322。例如,配置管理模塊314在實(shí)現(xiàn)所選 變更之前在數(shù)據(jù)庫(kù)中注冊(cè)這些變更。
在CMDB 322中作出的更新可包括例如,所部署的網(wǎng)絡(luò)模型在實(shí)現(xiàn)所選 變更時(shí)的景象。所部署的模型的景象可與描繪所部署的模型在真實(shí)世界中可能 會(huì)是怎樣的景象分開。由此,這些更新幫助系統(tǒng)ioo監(jiān)視網(wǎng)絡(luò)配置并通過審閱 所部署的模型的景象來(lái)進(jìn)行審核。
在一示例性實(shí)現(xiàn)中,存在于CMDB 322中的更新使得系統(tǒng)100能夠確定 網(wǎng)絡(luò)中的軟件應(yīng)用程序和硬件組件的適當(dāng)性。在這一實(shí)現(xiàn)中,配置管理模塊314 還可觸發(fā)服務(wù)管理模塊316基于CMDB 322中的更新來(lái)檢査網(wǎng)絡(luò)。服務(wù)管理模 塊316可評(píng)估網(wǎng)絡(luò)中的軟件應(yīng)用程序和硬件組件的適當(dāng)性以標(biāo)識(shí)軟件應(yīng)用程序 和硬件組件的最適合的布置。確定軟件應(yīng)用程序和硬件組件的最適合的布置的 過程將在以下題為"剖析所發(fā)現(xiàn)的機(jī)器來(lái)建議最適合的組件布置"的部分中詳 細(xì)討論。
剖析所發(fā)現(xiàn)的機(jī)器來(lái)建議最適合的組件布置
服務(wù)管理模塊316審閱具有所選變更的網(wǎng)絡(luò)以收集軟件應(yīng)用程序和硬件 組件的信息來(lái)確定該網(wǎng)絡(luò)中的軟件應(yīng)用程序和硬件組件的適當(dāng)性。測(cè)量軟件應(yīng) 用程序和硬件的適當(dāng)性以標(biāo)識(shí)軟件應(yīng)用程序和硬件組件能夠多有效且高效地 適合當(dāng)前企業(yè)網(wǎng)絡(luò)或其他網(wǎng)絡(luò)中的位置。
服務(wù)管理模塊316基于軟件應(yīng)用程序和硬件組件在部署位置處的預(yù)期性 能來(lái)向其分配等級(jí)。作為示例,所分配的等級(jí)可以是星分級(jí)系統(tǒng)并且包括以下 分?jǐn)?shù)或值5*、 4*、 3*、 2*和1*。
例如,當(dāng)軟件應(yīng)用程序和硬件組件被部署在網(wǎng)絡(luò)中使得能夠達(dá)到最佳可能 性能的位置時(shí),則將等級(jí)5*分配給這一組件或應(yīng)用程序的部署。然而,當(dāng)組件 或應(yīng)用程序被部署在網(wǎng)絡(luò)中的其中性能未達(dá)到標(biāo)準(zhǔn)的位置時(shí),則可將諸如1* 或2*等相比較低的等級(jí)分配給該組件或應(yīng)用程序。用戶能夠用示出提高的性能 的某些其他軟件應(yīng)用程序和硬件組件來(lái)替換舊軟件應(yīng)用程序和硬件組件。這一分級(jí)系統(tǒng)使得用戶能夠標(biāo)識(shí)可布置軟件應(yīng)用程序和硬件組件的最佳位置。
可以注意到,用于布置軟件應(yīng)用程序和硬件組件的最佳可能位置以及可布
置的最佳軟件應(yīng)用程序和硬件組件并非選自CMDB 322中可用的選項(xiàng),而是基 于由管理員選擇的軟件應(yīng)用程序和硬件組件。在一實(shí)現(xiàn)中,某些軟件應(yīng)用程序 和硬件組件可被分配例如-1*、 -2*、 -3*的負(fù)星等級(jí),這表示這些硬件組件和應(yīng) 用程序當(dāng)被布置在網(wǎng)絡(luò)中時(shí)破壞該網(wǎng)絡(luò)或造成該網(wǎng)絡(luò)中的問題。在這些情況 下,服務(wù)管理模塊316指示配置管理模塊314標(biāo)識(shí)可布置在網(wǎng)絡(luò)中的新的軟件 應(yīng)用程序和硬件組件。 '
管理服務(wù)器106在實(shí)現(xiàn)所選變更以及在CMDB 322中注冊(cè)更新時(shí)以操作 模式操作。在該操作模式中,操作模塊310調(diào)用統(tǒng)一代理108來(lái)監(jiān)視并收集存 在于托管節(jié)點(diǎn)104中的軟件應(yīng)用程序和硬件組件的狀態(tài)。如早先所提到的,該 狀態(tài)包括軟件應(yīng)用程序和硬件組件的性能細(xì)節(jié)、軟件應(yīng)用程序和硬件組件的健 康信息等。性能細(xì)節(jié)可包括例如,服務(wù)器在服務(wù)器負(fù)載和負(fù)載時(shí)間時(shí)的性能。
操作模塊310還接收并審閱軟件應(yīng)用程序和/或硬件組件的狀態(tài)。操作模 塊3I0通過用戶界面以如圖形格式、表格等特定格式來(lái)向用戶提供該狀態(tài)。由 此,用戶持續(xù)審閱這些特定格式以標(biāo)識(shí)故障、系統(tǒng)100的健康狀況、所選變更 的部署狀態(tài)等。操作模塊310可向用戶發(fā)送關(guān)于所發(fā)生的故障的警告信號(hào)。用 戶接收警告信號(hào)并采取動(dòng)作以修理這些故障。標(biāo)識(shí)狀態(tài)和性能細(xì)節(jié)的方法將在 "示例性用戶界面"部分中更詳細(xì)地解釋。
操作模塊310可與工作流自動(dòng)化模塊316交互以選擇軟件應(yīng)用程序和硬件 組件的健康信息并對(duì)其進(jìn)行分類。健康信息作為與軟件應(yīng)用程序、處理器、盤 配置等相關(guān)聯(lián)的健康狀態(tài)來(lái)進(jìn)行分類。工作流自動(dòng)化模塊316基于商業(yè)和過程 上下文來(lái)確定健康信息的優(yōu)先順序并將這些健康信息作為事故、狀態(tài)或根本原 因視圖來(lái)呈現(xiàn)給用戶。用戶審閱這些健康信息并采取必要的步驟以便將系統(tǒng) IOO保持在健康狀況中。
用戶可標(biāo)識(shí)是否還需要用于系統(tǒng)100的適當(dāng)工作的變更。如果需要任何變 更,則重復(fù)涉及選擇并實(shí)現(xiàn)所選變更和監(jiān)視系統(tǒng)100的過程周期。該過程周期 由工作流管理模塊318來(lái)管理,該模塊控制統(tǒng)一控制臺(tái)IIO中的各個(gè)模塊之間 的交互。圖4示出了示例性配置管理模塊314。配置管理模塊3M包括變更請(qǐng)求處 理模塊400、模板創(chuàng)建模塊402、驗(yàn)證模塊404和部署模塊406。如上所述,統(tǒng) 一控制臺(tái)IIO方便用戶決定并實(shí)現(xiàn)系統(tǒng)100中的所選變更。
變更請(qǐng)求處理模塊400接收并審閱來(lái)自用戶的作出所選變更的請(qǐng)求。變更 請(qǐng)求處理模塊400使得用戶能夠基于所選變更來(lái)選擇適當(dāng)?shù)哪P秃退x部署簡(jiǎn) 檔。該適當(dāng)?shù)哪P秃退x部署簡(jiǎn)檔然后被發(fā)送到模板創(chuàng)建模塊402。模板創(chuàng)建 模塊402通過用戶界面來(lái)向用戶顯示一組預(yù)定義變更模板。變更模板由用戶基 于適當(dāng)?shù)哪P秃退x部署簡(jiǎn)檔來(lái)選擇。
在一實(shí)現(xiàn)中,變更請(qǐng)求處理模塊400可從用戶接收創(chuàng)建變更模板的請(qǐng)求。 該用戶可在分析適當(dāng)?shù)哪P秃退x部署簡(jiǎn)檔后發(fā)送這一請(qǐng)求。在這種情況下, 變更請(qǐng)求處理模塊400觸發(fā)模板創(chuàng)建模塊402提供用于創(chuàng)建變更模板的規(guī)定。 模板創(chuàng)建模塊402自動(dòng)觸發(fā)CMDB 322中的變更模板。對(duì)CMDB 322的這一 自動(dòng)更新減少了頻繁地手動(dòng)更新的困難。
配置管理模塊314處理所選變更模板以創(chuàng)建定義實(shí)現(xiàn)所選變更所涉及的 活動(dòng)的變更序列。驗(yàn)證模塊404在通過使用各種驗(yàn)證器來(lái)驗(yàn)證適當(dāng)?shù)哪P秃笈?準(zhǔn)變更序列。驗(yàn)證器可以來(lái)自可在適當(dāng)?shù)哪P蜕喜僮鞯娜魏我?guī)程,諸如成本驗(yàn) 證器、處理檢驗(yàn)器、容量檢驗(yàn)器和SLA檢驗(yàn)器等。驗(yàn)證器使用存儲(chǔ)在CMDB 322 中的多個(gè)規(guī)則檢查來(lái)執(zhí)行驗(yàn)證。多個(gè)規(guī)則檢驗(yàn)是預(yù)定義約束,其可包括成本約 束、處理約束、容量約束和SLA約束。
每一個(gè)驗(yàn)證器都可在批準(zhǔn)適當(dāng)?shù)哪P椭皢为?dú)在該適當(dāng)?shù)哪P蜕瞎ぷ鳌@?如,成本驗(yàn)證器可審閱適當(dāng)?shù)哪P鸵怨浪忝恳粋€(gè)軟件應(yīng)用程序、硬件組件的成 本以及實(shí)現(xiàn)所選變更所需的時(shí)間。成本驗(yàn)證器將估算出的成本與存儲(chǔ)在CMDB 322中的預(yù)定義成本約束進(jìn)行比較。該預(yù)定義成本約束表示可負(fù)擔(dān)的成本。如 果發(fā)現(xiàn)估算出的成本小于或等于預(yù)定義成本約束,則成本驗(yàn)證器聲明適當(dāng)?shù)哪?型有效。或者,如果估算出的成本大于預(yù)定義成本約束,則聲明應(yīng)用程序模型 無(wú)效。 」
變更請(qǐng)求處理模塊400將通過驗(yàn)證的模型發(fā)送到部署模塊406以供部署在 系統(tǒng)100中。部署模塊運(yùn)行具有活動(dòng)的工作變更工作流,這些活動(dòng)遵循條件路 徑來(lái)制定一個(gè)或多個(gè)托管節(jié)點(diǎn)上的變更。部署模塊406還可向個(gè)人發(fā)出作出托管節(jié)點(diǎn)104中的所選變更的消息。例如,可向操作員發(fā)送包括用于加載托管節(jié)
點(diǎn)104中的應(yīng)用程序的指令的消息。該操作員審閱該消息并加載托管節(jié)點(diǎn)104
中的應(yīng)用程序。
對(duì)任何硬件組件的高級(jí)設(shè)置作出的每一個(gè)變更都可基于該高級(jí)設(shè)置來(lái)配 置硬件組件的所有設(shè)置。例如,企業(yè)網(wǎng)絡(luò)中的每一個(gè)主硬件組件都是各種子組 件的組合?;谒x變更來(lái)對(duì)主硬件組件的設(shè)置作出的變更實(shí)現(xiàn)子組件的設(shè)置 中的相應(yīng)變更。
示例性用戶界面 ,
圖5A示出了使得能夠選擇系統(tǒng)100中的部署簡(jiǎn)檔的示例性用戶界面(UI) 500。 UI 500具有操作選項(xiàng)卡502、變更選項(xiàng)卡504、支持選項(xiàng)卡506和計(jì)劃選 項(xiàng)卡508。操作選項(xiàng)卡502方便諸如IT管理員等用戶監(jiān)視托管節(jié)點(diǎn)104的性能。 用戶選擇變更選線卡504以打開使得該用戶能夠定義所選變更的變更請(qǐng)求向?qū)?510。支持選項(xiàng)卡506方便具有權(quán)限的用戶將涉及實(shí)現(xiàn)所選變更的活動(dòng)以及其 他問題分配給人們,解決問題以及處理系統(tǒng)100中的事故。計(jì)劃選項(xiàng)卡508使 得管理員能夠開發(fā)以結(jié)構(gòu)化方式實(shí)現(xiàn)所選變更的計(jì)劃。
用戶選擇存在于變更請(qǐng)求向?qū)?10中的部署簡(jiǎn)檔選項(xiàng)卡512以打開部署簡(jiǎn) 檔向?qū)?14。部署簡(jiǎn)檔向?qū)?14包括選擇部署簡(jiǎn)檔選項(xiàng)卡516,其在被用戶選 擇時(shí)顯示簡(jiǎn)檔列表。如先前所提到的,每一個(gè)簡(jiǎn)檔都具有需要滿足以便其實(shí)現(xiàn) 的準(zhǔn)則的列表。與每一個(gè)簡(jiǎn)檔相關(guān)聯(lián)的準(zhǔn)則的列表被顯示在部署簡(jiǎn)檔向?qū)?16 中的簡(jiǎn)檔描述區(qū)域518中。例如,UI 500示出與Microsoft Dynamics GP軟 件應(yīng)用程序相關(guān)聯(lián)的部署簡(jiǎn)檔向?qū)?14。部署簡(jiǎn)檔向?qū)?14分別在選擇部署簡(jiǎn) 檔選項(xiàng)卡516和簡(jiǎn)檔描述區(qū)域518中顯示簡(jiǎn)檔1和與該簡(jiǎn)檔1相關(guān)聯(lián)的準(zhǔn)則列 表。_
圖5B示出了使得用戶能夠從多個(gè)部署簡(jiǎn)檔中選擇部署簡(jiǎn)檔的用戶界面 (UI) 500。 UI 500示出選擇部署簡(jiǎn)檔選項(xiàng)卡516,其呈現(xiàn)多個(gè)部署簡(jiǎn)檔,即 簡(jiǎn)檔1、簡(jiǎn)檔2和簡(jiǎn)檔3。每一個(gè)部署簡(jiǎn)檔都具有簡(jiǎn)檔描述區(qū)域518中所提到 的準(zhǔn)則列表。用戶可挑選每一個(gè)部署簡(jiǎn)檔并審閱與該部署簡(jiǎn)檔相關(guān)聯(lián)的準(zhǔn)則列 表。用戶選擇其準(zhǔn)則列表是可接受的部署簡(jiǎn)檔。例如,UI 500示出用戶指向簡(jiǎn)檔2。該用戶審閱與簡(jiǎn)檔2相關(guān)聯(lián)的準(zhǔn)則列 表。準(zhǔn)則列表可包括涉及只使用財(cái)務(wù)服務(wù)器、導(dǎo)入非常少的數(shù)據(jù)、 一天處理少
于500個(gè)事務(wù)等的準(zhǔn)則。用戶根據(jù)適當(dāng)?shù)哪P?,在?zhǔn)則列表是適用的情況下選 擇簡(jiǎn)檔2。
圖5C示出了方便用戶確認(rèn)對(duì)所選部署簡(jiǎn)檔的選擇的UI 500。 UI 500包括 具有所選部署簡(jiǎn)檔的選擇部署選項(xiàng)卡516。例如,用戶在審閱并接受簡(jiǎn)檔描述 區(qū)域518中所提到的準(zhǔn)則列表后選擇簡(jiǎn)檔2。根據(jù)準(zhǔn)則列表,簡(jiǎn)檔2可在使用 以下各項(xiàng)時(shí)應(yīng)用財(cái)務(wù)系列模塊、分發(fā)系列模塊、現(xiàn)場(chǎng)服務(wù)系列模塊、終端 服務(wù)器等。用戶選擇下一步選項(xiàng)卡520以完整地選擇所選部署簡(jiǎn)檔并移至下一 變更級(jí)。
圖6A示出了方便用戶分配與適當(dāng)?shù)哪P拖嚓P(guān)聯(lián)的管理策略的示例性用戶 界面(UI) 600。 UI 600示出了包括策略選項(xiàng)卡602的變更請(qǐng)求向?qū)?10。用 戶選擇策略選項(xiàng)卡602以到達(dá)客戶機(jī)交付方法區(qū)域604??蛻魴C(jī)交付方法區(qū)域 604包括多個(gè)策略選項(xiàng)卡,即配置選項(xiàng)卡606、健康選項(xiàng)卡608、網(wǎng)絡(luò)選項(xiàng)卡 610以及保護(hù)和恢復(fù)選項(xiàng)卡612。每一個(gè)策略選項(xiàng)卡在被用戶選中時(shí)呈現(xiàn)對(duì)相 應(yīng)的管理策略設(shè)置的描述。用戶可審閱該描述并決定這些設(shè)置是否是可接受 的。
配置選項(xiàng)卡606在被用戶選中時(shí)示出對(duì)配置策略設(shè)置的描述。對(duì)設(shè)置的描 述可包括例如,所使用的系統(tǒng)配置的類型、策略設(shè)置和其他配置設(shè)置。用戶審 閱這些設(shè)置并決定這些設(shè)置是否是可接受的。類似地,用戶也可審閱其他策略 選項(xiàng)卡的設(shè)置。用戶可在發(fā)現(xiàn)與所有策略選項(xiàng)卡相關(guān)聯(lián)的設(shè)置都是可接受的時(shí) 候選擇下一步選項(xiàng)卡614。
圖6B示出了方便用戶決定與適當(dāng)?shù)哪P拖嚓P(guān)聯(lián)的健康策略的示例性用戶 界面(UI) 600。 UI 600示出呈現(xiàn)對(duì)健康策略設(shè)置的描述的健康選項(xiàng)卡608。 該描述可包括關(guān)于可發(fā)送的警告頻率、可實(shí)現(xiàn)的所需配置級(jí)別和事件處理、可 收集的性能數(shù)據(jù)的級(jí)別、以及可能需要的響應(yīng)級(jí)別。用戶審閱并決定這些健康 策略是否是可接受的。如果用戶發(fā)現(xiàn)健康策略是令人滿意的,則該用戶選擇下 --步選項(xiàng)卡614。
圖7A示出了方便用戶修改與管理策略相關(guān)聯(lián)的設(shè)置的示例性用戶界面(UI) 700。用戶審閱與配置策略、健康策略、網(wǎng)絡(luò)策略以及保護(hù)和恢復(fù)策略
相關(guān)聯(lián)的設(shè)置以確定這些設(shè)置是否是可接受的。在UI 700中,用戶選擇健康 選項(xiàng)卡708并審閱與健康策略相關(guān)聯(lián)的設(shè)置。用戶在發(fā)現(xiàn)這些設(shè)置不令人滿意 時(shí)使用存在于UI 700中的修改選項(xiàng)卡716來(lái)修改這些設(shè)置。對(duì)設(shè)置作出的修 改可包括變更正在運(yùn)行的軟件應(yīng)用程序、變更所使用的處理器以及變更其他系 統(tǒng)配置。
圖7B示出了描繪修改健康策略的過程的UI 700。用戶選擇修改選項(xiàng)卡716 (如圖7A所示)以打開健康策略修改向?qū)?18。健康策略修改向?qū)?18包括 策略列出區(qū)域720和策略修改區(qū)域722。
策略列出區(qū)域720呈現(xiàn)策略類型的列表,即警告嚴(yán)重性、所需狀態(tài)、時(shí)間 處理、性能數(shù)據(jù)和響應(yīng)。如UI 700所示,用戶選擇警告嚴(yán)重性策略類型。策 略修改區(qū)域722包括用于將警告嚴(yán)重性等級(jí)改為"高"、"中"、"低"的等 級(jí)調(diào)整選項(xiàng)卡724。警告嚴(yán)重性等級(jí)確定托管系統(tǒng)將通知給用戶的警告信號(hào)的 等級(jí)。信息顯示區(qū)域726顯示警告嚴(yán)重性等級(jí)和信息。
如UI 700所示,用戶使用等級(jí)調(diào)整選項(xiàng)卡724來(lái)選擇高警告嚴(yán)重性等級(jí)。 信息顯示區(qū)域726示出系統(tǒng)100可生成對(duì)應(yīng)于所有關(guān)鍵嚴(yán)重性和警告的警告信 號(hào),并向用戶提供這些關(guān)鍵嚴(yán)重性的信息。關(guān)鍵嚴(yán)重性的信息可包括生成關(guān)鍵 嚴(yán)重性的原因、關(guān)鍵嚴(yán)重性的起源等。如果高嚴(yán)重性等級(jí)是可接受的,則用戶 選擇確定選項(xiàng)卡728。
圖7C示出了使得用戶能夠設(shè)置中級(jí)警告嚴(yán)重性的UI 700。 UI 700示出策 略修改區(qū)域722,其中用戶將等級(jí)調(diào)整選項(xiàng)卡724設(shè)為中級(jí)。信息顯示區(qū)域726 示出托管系統(tǒng)可生成對(duì)應(yīng)于中級(jí)嚴(yán)重性之上的所有嚴(yán)重性和警告的警告信號(hào)。 用戶在發(fā)現(xiàn)警告嚴(yán)重性等級(jí)是可接受的時(shí)候選擇應(yīng)用選項(xiàng)卡728。
圖7D示出了支持用于以一致的方式來(lái)選擇大量設(shè)置的基于流的策略配置 (在該范例中與安全性相關(guān))的示例性用戶界面(UI) 700。分布式應(yīng)用程序 可從大量高級(jí)組件中產(chǎn)生,這些高級(jí)組件本身進(jìn)而可以是其他低級(jí)組件的遞歸 組合。'在這種情況下,低級(jí)組件的每一個(gè)設(shè)置都可基于與高級(jí)組件相關(guān)聯(lián)的、 對(duì)總體應(yīng)用有意義的某些高級(jí)設(shè)置來(lái)進(jìn)行自我配置。在一實(shí)現(xiàn)中,用戶能夠覆 蓋組件的詳細(xì)設(shè)置,只要該覆蓋不違反系統(tǒng)約束即可。因此,在組合各個(gè)設(shè)置
21時(shí),這些設(shè)置可使用流表達(dá)按照總體設(shè)置來(lái)定義。某些約束還可使用約束語(yǔ)言 來(lái)表達(dá)以禁止打破覆蓋。
創(chuàng)作UI 730示出對(duì)于應(yīng)用程序模型和管理該模型所需的所有元數(shù)據(jù)(包
括配置策略模板和健康模型)的創(chuàng)作體驗(yàn)。特定應(yīng)用程序是身份保護(hù)系統(tǒng)732, 包括諸如在線銀行網(wǎng)站734、通知web服務(wù)736、呼叫中心應(yīng)用程序738、處 理web服務(wù)740、賬戶數(shù)據(jù)庫(kù)742和第一數(shù)據(jù)公司744等各種組件。在線銀行 網(wǎng)站734方便顧客訪問其銀行賬戶。該在線銀行網(wǎng)站發(fā)送顧客警告通知偏好。 處理web服務(wù)器査看由第一數(shù)據(jù)報(bào)告的每一個(gè)交易并且用導(dǎo)致檢測(cè)到可疑交 易的信息來(lái)更新賬戶數(shù)據(jù)庫(kù)742。通知web服務(wù)通過用戶偏好的方法來(lái)發(fā)送欺 詐警告通知,并且如果未設(shè)置這些偏好,則回復(fù)到經(jīng)由呼叫中心的手動(dòng)過程。
圖7E示出了使得用戶能夠?qū)υO(shè)置和約束作出修改的UI 730。 UI 730示出 用戶點(diǎn)擊賬戶數(shù)據(jù)庫(kù)742以打開樹狀選擇控件746,該控件包括各種選項(xiàng),如 定義部署、設(shè)計(jì)應(yīng)用程序系統(tǒng)、創(chuàng)建工作項(xiàng)、實(shí)現(xiàn)所有應(yīng)用程序、設(shè)置和約束 等。用戶選擇設(shè)置選項(xiàng)卡748以打開設(shè)置向?qū)АTO(shè)置向?qū)沟糜脩裟軌蚋馁~ 戶數(shù)據(jù)庫(kù)742的設(shè)置和約束。
圖7F示出使得能夠創(chuàng)作健康策略的UI 730。 UI 730示出包括用于創(chuàng)作管 理元數(shù)據(jù)752的樹的設(shè)置窗口 750。用戶可選擇應(yīng)用程序設(shè)置節(jié)點(diǎn)752以打開 與目錄、web應(yīng)用程序、角色、遵從性、健康模型等相關(guān)聯(lián)的設(shè)置的列表。用 戶選擇設(shè)置窗口 750中的健康節(jié)點(diǎn)754以打幵包括健康模型的細(xì)節(jié)的樹。這些 細(xì)節(jié)可包括例如,健康模型的名稱、健康模型的特征等。
如UI 730所示,用戶選擇具有模型名稱(在該示例中是"Proteus")的 模型節(jié)點(diǎn)756以打開模型描述區(qū)域758。模型描述區(qū)域758呈現(xiàn)該模型的一方 面(即,運(yùn)行狀態(tài))。該運(yùn)行狀態(tài)表示所建模的組件的操作的情況。模型描述 區(qū)域758包括運(yùn)行狀態(tài)選項(xiàng)卡760,其在被選中時(shí)顯示組件對(duì)于該健康方面始 終都可處于的一組狀態(tài)。該組操作狀態(tài)可包括例如,好、警告、嚴(yán)重和離線。 UI 730還使得用戶能夠使用添加方面節(jié)點(diǎn)762來(lái)添加更多的方面。
圖7G示出了用于使用對(duì)于同一身份保護(hù)系統(tǒng)的流來(lái)創(chuàng)作配置策略模板的 示例性用戶界面(UI) 764。用戶選擇存在于解決方案向?qū)?66中的系統(tǒng)圖標(biāo) 768以打開設(shè)置樹770。用戶可選擇一選項(xiàng),該選項(xiàng)在該范例中是如設(shè)置樹770所示的"定義設(shè)置"。定義設(shè)置選項(xiàng)使得用戶能夠?qū)ο到y(tǒng)設(shè)置作出變更。
圖7H示出了方便用戶定義新設(shè)置的UI 764。 UI 764示出包括設(shè)置定義區(qū) 域774的設(shè)置向?qū)?72。設(shè)置定義區(qū)域774包括名稱區(qū)域776、值定義區(qū)域778、 類型定義區(qū)域780、描述定義區(qū)域780和添加選項(xiàng)卡784。如UI764所示,用 戶在名稱區(qū)域776中定義設(shè)置的名稱,如"安全"。值定義區(qū)域778方便用戶 根據(jù)安全設(shè)置來(lái)定義所允許的值。所允許的值可以是高、中和低,如UI 764 所示。此外,用戶在類型定義區(qū)域780中定義安全設(shè)置的類型。對(duì)安全設(shè)置的 描述被包括在描述定義區(qū)域782中。用戶可選擇添加選項(xiàng)卡784以完整地定義 或添加安全設(shè)置。
圖71示出了具有特性定義區(qū)域784的UI 764,該特性定義區(qū)域784包括 使得用戶能夠定義關(guān)于安全性和可用性的解決方案的解決方案選項(xiàng)卡786。用 戶選擇安全選項(xiàng)卡788以打開安全描述區(qū)域790。安全描述區(qū)域790顯示安全 設(shè)置的細(xì)節(jié),諸如設(shè)置名稱、設(shè)置類型和關(guān)于設(shè)置的所允許的值。
圖7J示出了方便基于對(duì)應(yīng)于總體組合(在該范例中對(duì)應(yīng)于安全)的所選 設(shè)置來(lái)創(chuàng)建配置組件設(shè)置的流的UI 764。用戶選擇設(shè)置選項(xiàng)卡792以打開提供 設(shè)置安全設(shè)置的口令的功能的配置向?qū)?95。配置向?qū)?95包括口令長(zhǎng)度選項(xiàng) 卡796-1、存儲(chǔ)選項(xiàng)卡796-2以及注銷選項(xiàng)卡796-3。 口令長(zhǎng)度選項(xiàng)卡796-1使 得用戶能夠設(shè)置口令的長(zhǎng)度。在一實(shí)現(xiàn)中,口令長(zhǎng)度特定于訪問他/她的賬戶的 特定用戶。例如,用戶(例如,IT管理員)可將口令長(zhǎng)度設(shè)為8個(gè)字符。由此, 該特定用戶只可創(chuàng)建長(zhǎng)度為8個(gè)字符的口令。
用戶(例如,IT管理員)可設(shè)置涉及存儲(chǔ)口令的存儲(chǔ)策略。用戶點(diǎn)擊存 儲(chǔ)選項(xiàng)卡796-2并從所提供的兩個(gè)選項(xiàng)中選擇一選項(xiàng)。選項(xiàng)可包括啟用和禁用。 例如,用戶可選擇"啟用"選項(xiàng)以使得由用戶創(chuàng)建的口令始終能夠自動(dòng)存儲(chǔ)。 此外,注銷選項(xiàng)卡796-3使得用戶能夠?qū)⑾到y(tǒng)設(shè)為在登錄過期時(shí),即在口令過 期時(shí)自己注銷。
圖7K示出了用于定義安全級(jí)別的UI 764。該UI 764包括示出安全設(shè)置的 細(xì)節(jié)的安全描述區(qū)域790。安全描述區(qū)域790包括默認(rèn)選項(xiàng)卡797,其在被選 中時(shí)示出包括各種選項(xiàng)的下拉挑選列表。選項(xiàng)可包括例如,高、低和中。用戶 可選擇他的選擇的選項(xiàng)以設(shè)置安全級(jí)別。圖7L示出了顯示將成為變更模板的一部分的配置模板的列表的示例性用
戶界面(UI) 798。 UI 798包括顯示與解決方案相關(guān)聯(lián)的模板列表的解決方案 模板選項(xiàng)卡799-1。模板可包括例如,安全和可用性。用戶可選擇安全模板選 項(xiàng)卡799-2以便在安全細(xì)節(jié)區(qū)域799-3中顯示該安全模板的細(xì)節(jié)。安全細(xì)節(jié)區(qū) 域799-3包括關(guān)于安全的信息,例如,與口令相關(guān)聯(lián)的設(shè)置、所允許的值以及 安全級(jí)別。
圖8示出了方便選擇預(yù)定義變更模板以及根據(jù)用戶的選擇來(lái)創(chuàng)建變更模 板的示例性用戶界面(UI) 800。 UI 800示出用戶選擇變更請(qǐng)求向?qū)?10中的 介紹選項(xiàng)卡802以打開變更類型選擇區(qū)域804。
變更類型選擇區(qū)域804包括變更類別選項(xiàng)卡806,其在被用戶選中時(shí)呈現(xiàn) 預(yù)定義變更模板的列表。預(yù)定義變更模板的列表可包括涉及配置變更、硬件部 署、軟件部署和其他次要變更的模板。用戶可基于適當(dāng)?shù)哪P蛠?lái)從該列表中選 擇預(yù)定義變更模板。用戶只要選擇了預(yù)定義變更模板就可繼續(xù)通過下一步選項(xiàng) 卡808來(lái)設(shè)置其他變更。雖然未示出,但UI 800允許用戶基于所選變更的要 求來(lái)創(chuàng)建新變更模板。
圖9A示出了用于標(biāo)識(shí)托管系統(tǒng)中的硬件組件和應(yīng)用程序的最適合的布置 的示例性用戶界面(UI) 900。 UI 900給予用戶作出布置硬件組件和應(yīng)用程序 的選擇的自由,這將UI 900示為次優(yōu)的p UI卯O基于出于商業(yè)原因而禁止實(shí) 現(xiàn)不可實(shí)行的選擇并提供關(guān)于為何作出選擇透明度。
在UI 900中,變更請(qǐng)求向?qū)?10包括工作負(fù)載布置選項(xiàng)卡902。用戶選擇 工作負(fù)載布置選項(xiàng)卡902以打開工作負(fù)載布置區(qū)域904。工作負(fù)載布置區(qū)域904 方便用戶根據(jù)他的選擇來(lái)布置工作負(fù)載。工作負(fù)載布置區(qū)域卯4包括組選擇選 項(xiàng)卡906、主機(jī)選擇區(qū)域908和工作負(fù)載描述區(qū)域910。組選擇選項(xiàng)卡906呈 現(xiàn)如不同類型的服務(wù)器組的可承擔(dān)與適當(dāng)?shù)哪P拖嚓P(guān)聯(lián)的工作負(fù)載的各種工 作負(fù)載計(jì)算機(jī)組的列表。
例如,UI 900示出對(duì)于Microsoft Dynamics GP軟件應(yīng)用程序的工作負(fù) 載布置。組選擇選項(xiàng)卡906可向用戶提供列表,該列表包括財(cái)務(wù)服務(wù)器、制造 服務(wù)器、市場(chǎng)營(yíng)銷服務(wù)器等的各個(gè)組。用戶選擇適于Microsoft Dynamics GP 軟件應(yīng)用程序的組。主機(jī)選擇區(qū)域908包括服務(wù)器分級(jí)區(qū)域912和數(shù)據(jù)庫(kù)分級(jí)區(qū)域914。主機(jī) 選擇區(qū)域908以等級(jí)的形式示出服務(wù)器組件和數(shù)據(jù)庫(kù)組件的適當(dāng)性。等級(jí)可基 于服務(wù)器組件和數(shù)據(jù)庫(kù)組件的預(yù)期性能來(lái)分配。這使得用戶能夠確定可布置服 務(wù)器組件和數(shù)據(jù)庫(kù)組件以獲取最佳性能的位置。服務(wù)器分級(jí)區(qū)域912提供與服 務(wù)器組件的性能相關(guān)聯(lián)的等級(jí)。數(shù)據(jù)庫(kù)分級(jí)區(qū)域914基于數(shù)據(jù)庫(kù)組件的性能 來(lái)呈現(xiàn)等級(jí)。
工作負(fù)載描述區(qū)域910提供對(duì)于適當(dāng)?shù)哪P偷墓ぷ髫?fù)載的要求的細(xì)節(jié)。工 作負(fù)載要求可包括例如,要使用的操作系統(tǒng)和處理器的類型、要安裝的存儲(chǔ)器 的容量以及要設(shè)置的盤配置的類型。
圖9B示出了用于選擇工作負(fù)載計(jì)算機(jī)組的UI 900。用戶選擇組選擇選項(xiàng) 卡906以選擇特定工作負(fù)載計(jì)算機(jī)組。組選擇選項(xiàng)卡906呈現(xiàn)各種工作負(fù)載計(jì) 算機(jī)組的列表。用戶取決于適當(dāng)?shù)哪P蛠?lái)選擇工作負(fù)載計(jì)算機(jī)組,例如,財(cái)務(wù) 服務(wù)器組。
圖9C示出了顯示將等級(jí)分配給所選工作負(fù)載計(jì)算機(jī)組的組件的UI 900。 只要用戶選擇了工作負(fù)載計(jì)算機(jī)組,服務(wù)器分級(jí)區(qū)域912和數(shù)據(jù)庫(kù)分級(jí)區(qū)域 914就分別提供與服務(wù)器組件和數(shù)據(jù)庫(kù)組件的性能相關(guān)聯(lián)的等級(jí)。
如UI 900所示,用戶選擇一工作負(fù)載計(jì)算機(jī)組,在該示例中是財(cái)務(wù)服務(wù) 器組。服務(wù)器分級(jí)區(qū)域912為第一組服務(wù)器組件顯示五顆星。這五顆星暗示根 據(jù)適當(dāng)?shù)哪P蛠?lái)在特定位置操作的該組服務(wù)器組件展示較高的性能。數(shù)據(jù)庫(kù)分 級(jí)區(qū)域914基于一組數(shù)據(jù)庫(kù)組件在特定操作位置處的低性能來(lái)為給予財(cái)務(wù)服務(wù) 器組的該組數(shù)據(jù)庫(kù)組件顯示三顆星。用戶可審閱UI 900所示的等級(jí)并可繼續(xù) 選擇配置變更以便將該組數(shù)據(jù)庫(kù)組件安置在該組數(shù)據(jù)庫(kù)組件可更好地執(zhí)行的 位置。 '
在一個(gè)實(shí)現(xiàn)中,用戶可能優(yōu)選用第二組硬件組件來(lái)替換第一組硬件組件的 位置以便將較高的等級(jí)分配給第二組。用戶可可執(zhí)行以上動(dòng)作,因?yàn)樗赡軆?yōu) 選將較高等級(jí)的位置分配給第二組服務(wù)器組件并將不同的位置分配給第一組 服務(wù)器組件。
圖10A是支持對(duì)諸如客戶機(jī)定標(biāo)、部署模式和調(diào)度等項(xiàng)目的Microsoft Outlook⑧消息傳遞樣式策略定義的示例性用戶界面(UI) 1000。 UI 1000示出了包括客戶機(jī)交付方法選項(xiàng)卡1002的變更請(qǐng)求向?qū)?10。用戶選擇客戶機(jī)交付
方法選項(xiàng)卡1002以打開交付定義區(qū)域1004。交付定義區(qū)域1004使得用戶能夠 定義涉及將變更序列交付給系統(tǒng)100中的不同類型的用戶的交付策略。交付策 略可包括交付方法和規(guī)則的細(xì)節(jié)。
交付定義區(qū)域1004示出定義交付策略的過程。用戶定義策略的過程在 Microsoft Outlook 消息傳遞樣式中提供。例如,該過程清楚地陳述要定義交 付方法,點(diǎn)擊"添加/編輯"并指定你的交付方法規(guī)則。用易懂的英語(yǔ)來(lái)描述過 程向用戶提供了良好的用戶體驗(yàn)。換言之,所提供的是產(chǎn)生易懂語(yǔ)言(例如, 英語(yǔ))策略陳述的結(jié)構(gòu)化規(guī)則編輯器。
交付定義區(qū)域1004包括添加/編輯選項(xiàng)卡1006、刪除選項(xiàng)卡1008和策略 細(xì)節(jié)區(qū)域1010。如UI 1000所示,用戶使用添加/編輯選項(xiàng)卡1006來(lái)創(chuàng)建交付 策略。用戶可使用刪除選項(xiàng)卡1008來(lái)刪除交付策略。交付策略包括適用于用 戶以及該用戶可能所屬的多個(gè)用戶組的交付方法。策略細(xì)節(jié)區(qū)域1010向用戶 提供兩種類型的女付方法,即本地交付和虛擬交付。
策略細(xì)節(jié)區(qū)域1010包括本地交付區(qū)域1012和虛擬交付區(qū)域1014。,本地 交付區(qū)域1012向用戶提供將本地軟件交付分配給屬于特定用戶組的特定用戶 的功能。用戶可選擇存在于本地交付區(qū)域1012中的選擇組選項(xiàng)卡1016以從多 個(gè)用戶組中選擇特定用戶組。類似地,虛擬交付區(qū)域1014使得用戶能夠?qū)⑹?用流傳輸?shù)膽?yīng)用程序的虛擬化副本的交付分配給特定用戶組。
圖IOB示出方便選擇具備本地交付的特定用戶組的UI 1000。在UI 1000 中,用戶點(diǎn)擊存在于本地交付區(qū)域1012中的選擇組選項(xiàng)卡1016。選擇組選項(xiàng) 卡1016顯示多個(gè)用戶組。多個(gè)用戶組可包括例如,所有用戶、經(jīng)理、市場(chǎng)營(yíng) 銷、財(cái)務(wù)和制造。用戶可選擇其自己所選的特定用戶組。例如,UI 1000示出 用戶將用戶組選為財(cái)務(wù)并且將本地軟件交付分配給該用戶組。由此,管理服務(wù) 器106將軟件本地地交付給屬于該財(cái)務(wù)用戶組的所有用戶。
圖IOC示出方便選擇具備虛擬交付的特定用戶組的UI 1000。該UI 1000 示出用戶選擇組選項(xiàng)卡1016以選擇用戶組,即經(jīng)理。在這種情況下,管理服 務(wù)器106將軟件虛擬地交付給屬于該經(jīng)理用戶組的所有用戶。
圖IOD示出了顯示確認(rèn)所定義的交付策略的階段的UI 1000。在當(dāng)前UI
26900中,用戶在交付定義區(qū)域1004中定義交付策略并繼續(xù)通過使用下一步選項(xiàng)
卡1018來(lái)確認(rèn)交付策略。
圖11A示出了用于驗(yàn)證與可實(shí)現(xiàn)的所選變更相關(guān)聯(lián)的李更序列的示例性 用戶界面(UI) 1100。如先前所提到的,變更序列在最初定義并且可擴(kuò)展驗(yàn)證 系統(tǒng)允許從任何規(guī)程插入驗(yàn)證器以驗(yàn)證變更序列。例如,成本驗(yàn)證器可查找變 更序列中的每一個(gè)組件的成本并合計(jì)材料和時(shí)間成本并確保其在如CMDB 322中所定義的約束內(nèi)。
UI 1100示出用戶選擇變更請(qǐng)求向?qū)?10中的驗(yàn)證變更選項(xiàng)卡1102以打開 驗(yàn)證變更向?qū)?104。驗(yàn)證變更向?qū)?104包括上一步選項(xiàng)卡1106、下一步選項(xiàng) 卡1108、完成選項(xiàng)卡1110和取消選項(xiàng)卡1112。上一步選項(xiàng)卡1106使得用戶 能夠移至先前提到的向?qū)е械娜我粋€(gè)以重新定義變更。
用戶選擇下一步選項(xiàng)卡1108以開始用于驗(yàn)證所定義的變更的驗(yàn)證過程。 驗(yàn)證變更向?qū)?104將驗(yàn)證過程的狀態(tài)示為"正在驗(yàn)證,請(qǐng)等待"直到該驗(yàn)證 過程完成。該驗(yàn)證過程涉及將所定義的變更與存在于CMDB 322中的所部署 的模型(即,適當(dāng)?shù)哪P?'的景象進(jìn)行比較。
驗(yàn)證變更向?qū)?104生成對(duì)可檢測(cè)到的策略沖突的警告。如果未檢測(cè)到策 略沖突,則驗(yàn)證變更向?qū)?104提供完成選項(xiàng)卡1110以繼續(xù)至下一個(gè)步驟。驗(yàn) 證變更向?qū)?104還向用戶提供通過點(diǎn)擊取消選項(xiàng)卡112來(lái)取消驗(yàn)證過程的選 項(xiàng)。
UI IIOO還包括根據(jù)一個(gè)實(shí)施例的變更向?qū)?114,其方便用戶定義用于批 準(zhǔn)所選變更的設(shè)置。變更向?qū)?114具有我的變更選項(xiàng)卡1116、等待批準(zhǔn)選項(xiàng) 卡1118、其他人批準(zhǔn)選項(xiàng)卡1120和進(jìn)展選項(xiàng)卡1122。用戶可激活我的變更選 項(xiàng)卡1116以查看所選變更中由用戶選擇的任何變更。所做出的所選變更需要 由用戶和其他授權(quán)人批準(zhǔn)。 '
可選擇等待批準(zhǔn)選項(xiàng)卡1118以檢查變更是否已被用戶批準(zhǔn)。用戶還可選 擇其他人批準(zhǔn)選項(xiàng)卡1120以檢查授權(quán)人是否已經(jīng)批準(zhǔn)所選變更。批準(zhǔn)過程(即, 批準(zhǔn)所選變更)的完成率在點(diǎn)擊進(jìn)展選項(xiàng)卡112后顯示。該完成率以完成百分 比的形式顯示。
圖11B示出了生成對(duì)所檢測(cè)到的任何策略沖突的警告的UI 1100。該UI1100包括驗(yàn)證變更向?qū)?104,其示出通過CMDB 322來(lái)驗(yàn)證所選變更的結(jié)果。如UI 1100中所提到的結(jié)果陳述所選變更已通過CMDB 322來(lái)驗(yàn)證并且已檢測(cè)到策略沖突。 一旦驗(yàn)證變更向?qū)?104完成,UI1100就指示用戶創(chuàng)建可解決沖
突的活動(dòng)。
驗(yàn)證變更向?qū)?104包括向用戶提供策略沖突的細(xì)節(jié)的沖突細(xì)節(jié)區(qū)域1006。細(xì)節(jié)可包括產(chǎn)生策略沖突的原因,例如,由于少數(shù)計(jì)算機(jī)未滿足策略的最低先決條件而引起的策略沖突。驗(yàn)證變更向?qū)?104還提供具有策略沖突的計(jì)算機(jī)的標(biāo)識(shí)號(hào)并要求創(chuàng)建用于解決策略沖突的活動(dòng)。用戶可選擇創(chuàng)建選項(xiàng)卡1124以創(chuàng)建活動(dòng)。
圖IIC示出了方便創(chuàng)建用于解決策略沖突的活動(dòng)的UI 1100。該UI 1100中的驗(yàn)證變更向?qū)?104示出陳述已成功創(chuàng)建活動(dòng)的確認(rèn)消息。該確認(rèn)消息還包括活動(dòng)的活動(dòng)編號(hào)。用戶可在活動(dòng)完成后選擇下一步選項(xiàng)卡1108以移至用于確認(rèn)所選變更的下一個(gè)步驟。
圖12示出了確認(rèn)所選變更的示例性用戶界面(UI) 1200。如UI 1200所示,用戶選擇變更請(qǐng)求向?qū)?10中的確認(rèn)選項(xiàng)卡1202以打開確認(rèn)向?qū)?204。確認(rèn)向?qū)?204包括完成細(xì)節(jié)區(qū)域1206和確認(rèn)選擇區(qū)域1208。完成細(xì)節(jié)區(qū)域1206示出陳述所選變更已得到驗(yàn)證并且所選變更將在用戶選擇完成選項(xiàng)卡1210時(shí)實(shí)現(xiàn)的消息。
確認(rèn)選擇區(qū)域1208包括必須由用戶在實(shí)現(xiàn)之前確認(rèn)的所選變更的細(xì)節(jié)。所選變更的細(xì)節(jié)可包括例如,陳述將創(chuàng)建對(duì)所選變更的變更請(qǐng)求的變更請(qǐng)求編號(hào)以跟蹤所選變更的部署的消息、所選部署簡(jiǎn)檔的類型、所選工作負(fù)載布置的類型、所選客戶機(jī)交付方法的類型、所選策略的類型以及策略驗(yàn)證的狀態(tài)。用戶可確認(rèn)所選變更的細(xì)節(jié)并選擇完成選項(xiàng)卡1110以部署所選變更。
圖13示出了方便觀察監(jiān)視系統(tǒng)和呈現(xiàn)所監(jiān)視的環(huán)境的狀態(tài)的示例性用戶界面(UI) 1300。在該圖示中,觸發(fā)操作選項(xiàng)卡502以向用戶顯示操作向?qū)?302。操作向?qū)?302包括警告區(qū)域1304、性能區(qū)域1306、狀態(tài)區(qū)域1308和部署狀態(tài)區(qū)域1310。配置審閱模塊312在以上提到的區(qū)域中顯示從統(tǒng)一代理110接收到的關(guān)于軟件應(yīng)用程序和硬件組件的狀態(tài)的細(xì)節(jié)。
警告區(qū)域1304描繪由管理服務(wù)器106接收到的警告信號(hào)的狀態(tài)的圖形表示。該圖形表示提供每天接收到的警告數(shù)量、過去幾天已經(jīng)升級(jí)(即,直到現(xiàn)在仍未解決)的警告數(shù)量、已解決的警告數(shù)量以及正在審閱的警告數(shù)量的信息。這一圖形表示使得管理服務(wù)器106能夠監(jiān)視系統(tǒng)100的工作并對(duì)系統(tǒng)100中的任何故障釆取必要的動(dòng)作。在一個(gè)實(shí)現(xiàn)中,管理服務(wù)器106可在與故障相關(guān)聯(lián)的警告信號(hào)在過去幾天已經(jīng)升級(jí)時(shí)自動(dòng)向修復(fù)該故障的相關(guān)人士發(fā)送消息。
性能區(qū)域1306顯示管理服務(wù)器106的性能。在所示示例中,性能區(qū)域1306描繪服務(wù)器負(fù)載百分比和加載時(shí)間。由此,管理服務(wù)器106能夠自我配置以減少負(fù)載并提高效率。系統(tǒng)100中的托管節(jié)點(diǎn)104的狀態(tài)以健康百分比的形式顯示在狀態(tài)區(qū)域1308中。
部署狀態(tài)區(qū)域1310向用戶提供所選變更的部署細(xì)節(jié)。部署狀態(tài)區(qū)域1310還示出所選變更是己經(jīng)被實(shí)現(xiàn)、正在實(shí)現(xiàn)中、未實(shí)現(xiàn)、未知還是實(shí)現(xiàn)失敗。這些部署細(xì)節(jié)幫助管理服務(wù)器106檢查所選變更是已被實(shí)現(xiàn)還是由于已發(fā)生的任何故障而未被實(shí)現(xiàn)。
示例性體系結(jié)構(gòu)
圖14示出了管理系統(tǒng)100的示例性體系結(jié)構(gòu)概覽1400。體系結(jié)構(gòu)概覽1400主要包括具有公共CMDB 322的三層操作管理層1402、配置管理層1404和服務(wù)管理層1406。操作管理層1402和配置管理層1404單獨(dú)操作;然而,它們持續(xù)與CMDB 322交互。服務(wù)管理層1406基于存儲(chǔ)在CMDB 322中的各種模型來(lái)向托管節(jié)點(diǎn)104提供服務(wù)視圖。操作管理層1402、配置管理層1404和服務(wù)管理層1406之間的交互由工作流自動(dòng)化層1410來(lái)自動(dòng)控制。
操作管理層1402可被配置成監(jiān)視管理系統(tǒng)100中的軟件應(yīng)用程序和硬件組件的性能并標(biāo)識(shí)管理系統(tǒng)100的故障、健康狀況和其他問題。操作管理層1402向CMDB發(fā)送關(guān)于性能、故障、健康狀況等的信息。
工作流自動(dòng)化層1404基于性能、故障和其他問題或新的商業(yè)需求來(lái)決定管理變更。如先前所提到的,管理變更也可由用戶來(lái)選擇并且可包括部署軟件應(yīng)用程序和硬件組件、以及更改管理系統(tǒng)100中的各個(gè)計(jì)算設(shè)備之間的連接。
工作流自動(dòng)化層1404與用戶界面(UI)框架層1408交互以便向用戶提供用于提供選擇管理變更的功能的用戶界面。用戶創(chuàng)建對(duì)應(yīng)于所選變更的變更序
29列。配置管理層1404通過標(biāo)識(shí)所選變更是否處在存儲(chǔ)在CMDB 322中的預(yù)定義約束內(nèi)來(lái)驗(yàn)證變更序列。預(yù)定義約束可以是成本約束、策略約束、容量約束、SLA約束等。配置管理層1404基于通過驗(yàn)證的變更序列來(lái)實(shí)現(xiàn)所選變更。
配置管理層1404與自動(dòng)化層1412交互以實(shí)現(xiàn)所選變更。交互包括向自動(dòng)化層1412發(fā)送變更序列和所選變更。該統(tǒng)一管理系統(tǒng)由IT服務(wù)管理團(tuán)隊(duì)來(lái)使用。然而,創(chuàng)建變更、批準(zhǔn)變更、同步數(shù)據(jù)或報(bào)告狀態(tài)的工作流過程包括使用其他系統(tǒng)或工具的其他專業(yè)人士。該自動(dòng)化層提供用于將工作流和數(shù)據(jù)與如HR系統(tǒng)、財(cái)務(wù)系統(tǒng)等其他系統(tǒng)同步的鏈接框架。這將允許其中變更序列在新員工啟動(dòng)時(shí)被自動(dòng)化的情形。類似地,該自動(dòng)化系統(tǒng)還提供到協(xié)作框架(例如,Microsoft Office⑧服務(wù)器)的鏈接以使得專業(yè)人士能夠獲取審閱報(bào)告、提供批準(zhǔn)、填寫表單等所分配的任務(wù)。 -
自動(dòng)化層1412接收關(guān)于將在系統(tǒng)和個(gè)人設(shè)備中實(shí)現(xiàn)的任何變更的所選變更。自動(dòng)化層1412擔(dān)當(dāng)攜帶用于實(shí)現(xiàn)所選設(shè)備的配置管理層1404的指令的中間層。
示例體系結(jié)構(gòu)
圖15示出了支持統(tǒng)一服務(wù)管理的總信息流1500。體系結(jié)構(gòu)概覽1500可被解釋為信息流。體系結(jié)構(gòu)1500介紹了基于模型的開發(fā)和基于模型的管理的概念。換言之,開發(fā)者或體系結(jié)構(gòu)設(shè)計(jì)者可首先布局模型、模型指南并驗(yàn)證開發(fā)和測(cè)試過程。在開發(fā)之后,應(yīng)用程序生命周期的所有階段一計(jì)劃、驗(yàn)證、變更管理、開發(fā)和操作也通過利用相同的模型來(lái)完成。
體系結(jié)構(gòu)1500包括三個(gè)段,即創(chuàng)作1502、模型1504和引擎1506。每一部分多被分成兩個(gè)部分,具體而言是平臺(tái)1508和擴(kuò)展1510。
創(chuàng)作1502段使得用戶能夠創(chuàng)作或創(chuàng)建模型并驗(yàn)證參考模型來(lái)創(chuàng)建的軟件應(yīng)用程序文檔。例如,統(tǒng)一控制臺(tái)110方便用戶設(shè)計(jì)模型。模型1504部分包括由用戶使用存在于創(chuàng)作1502中的建模工具來(lái)創(chuàng)建的模型文檔。模型文檔然后由引擎1506段來(lái)利用。引擎1506包括各種用戶,如CMDB 322、軟件工廠運(yùn)行時(shí)環(huán)境1512、軟件工廠1514、所需配置管理子系統(tǒng)(DCM) 1516、系統(tǒng)中心配置管理(SCCM) 1518、系統(tǒng)中心操作管理器(SCOM) 1520、最終軟件庫(kù)(DSL) 1522、 Visual Studio團(tuán)隊(duì)系統(tǒng)(VSTS) 1524以及系統(tǒng)中心服務(wù)管理器(SCSM) 1526。
模型文檔的用戶可以是兩種類型。對(duì)于一種類型,可能存在可擔(dān)當(dāng)用于開發(fā)遵從模型的軟件應(yīng)用程序的平臺(tái)的用戶。例如,用戶可編寫用于開發(fā)遵從模型的軟件應(yīng)用程序的代碼以便將正確的配置和插裝(instrumentation)應(yīng)用于代碼。這一開發(fā)軟件應(yīng)用程序的過程可將軟件工廠運(yùn)行時(shí)環(huán)境1512用作平臺(tái)。對(duì)于另一種類型,可能存在可審閱和理解模型文檔中所指定的約束的用戶。例如,用戶可以是能夠?qū)忛喣P筒⒗斫庠撃P蜕婕叭龑討?yīng)用程序,并且該應(yīng)用程序包括可被布置在不同機(jī)器上的不同部分的管理產(chǎn)品。
如上所述,一 可將信息流1500的各段拆分成兩個(gè)部分平臺(tái)1508和擴(kuò)展1510。創(chuàng)作1502的平臺(tái)1508包括能夠基于來(lái)自用戶的輸入來(lái)創(chuàng)作基礎(chǔ)應(yīng)用程序模型1530的創(chuàng)作平臺(tái)1528?;A(chǔ)應(yīng)用程序模型1530可包括對(duì)軟件應(yīng)用程序的描述,例如,3層應(yīng)用程序包括特定web服務(wù)、web服務(wù)器、數(shù)據(jù)庫(kù)等。基礎(chǔ)應(yīng)用模型1530以服務(wù)管理語(yǔ)言(SML)文檔的形式生成。
基礎(chǔ)應(yīng)用程序模型1530的副本可被存儲(chǔ)在CMDB 322中?;A(chǔ)應(yīng)用程序模型1530中所引用的軟件應(yīng)用程序的實(shí)例的副本也可被存儲(chǔ)在CMDB 322中。基礎(chǔ)應(yīng)用程序模型1530的副本可由軟件工廠運(yùn)行時(shí)1512來(lái)審閱以標(biāo)識(shí)代碼以及代碼和軟件應(yīng)用程序的組件之間的關(guān)系。
擴(kuò)展1510可包括基礎(chǔ)應(yīng)用程序模型1530的擴(kuò)展,即域?qū)S媚P突騍ML擴(kuò)展1532。 SML擴(kuò)展可以是例如,健康模型、過程模型、配置模型和/或最佳實(shí)踐模型等。SML擴(kuò)展1532由創(chuàng)作平臺(tái)1528來(lái)創(chuàng)建。SML擴(kuò)展1532可參考基礎(chǔ)應(yīng)用程序模型1530,但可包括不同于基礎(chǔ)應(yīng)用程序模型1530的幾個(gè)操作。創(chuàng)作平臺(tái)1528可提供域?qū)S貌寮ㄔO(shè)計(jì)器插件1534和模型驗(yàn)證器插件1536。設(shè)計(jì)器插件1534可設(shè)計(jì)SML擴(kuò)展1532,而模型驗(yàn)證器插件1536驗(yàn)證SML擴(kuò)展1532以標(biāo)識(shí)SML擴(kuò)展1532是否滿足性能需求、策略需求等。SML擴(kuò)展1532可由用戶(即,軟件應(yīng)用程序)用來(lái)支持測(cè)試活動(dòng)。
示例性方法
從多面手的觀點(diǎn)來(lái)看的用于統(tǒng)一服務(wù)管理的示例性方法參考圖1到15來(lái)描述。這些示例性方法可在計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。 一般而言,計(jì)算機(jī)可執(zhí)行指令可包括執(zhí)行特定功能或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程
序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊、功能等。這些方法還能在其中功能由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備完成的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,計(jì)算機(jī)可執(zhí)行指令可以位于包括存儲(chǔ)器存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
圖16示出了用于使用統(tǒng)一的方法來(lái)管理網(wǎng)絡(luò)的示例性方法1600。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實(shí)現(xiàn)本方法或?qū)崿F(xiàn)替換方法。另外,可從方法中刪除各個(gè)框,而不背離此處所述的主題的精神和范圍。此外,本方法可用任何合適的硬件、軟件、固件或其組合來(lái)實(shí)現(xiàn)。
在框1602,標(biāo)識(shí)要實(shí)現(xiàn)的變更。諸如IT管理員等用戶審閱軟件應(yīng)用程序和硬件組件的狀態(tài)以決定要在管理系統(tǒng)100中實(shí)現(xiàn)的變更。例如,用戶基于軟件應(yīng)用程序和硬件組件的包括性能、健康信息、故障等的狀態(tài)來(lái)標(biāo)識(shí)所標(biāo)識(shí)的變更。所標(biāo)識(shí)的變更可包括安裝新軟件應(yīng)用程序和硬件組件、變更硬件組件的健康策略以及變更新軟件應(yīng)用程序的數(shù)據(jù)保護(hù)策略,如先前所提到的。
在框1604,選擇與將在網(wǎng)絡(luò)中實(shí)現(xiàn)的所標(biāo)識(shí)的變更相關(guān)聯(lián)的適當(dāng)?shù)哪P汀T谝粋€(gè)實(shí)現(xiàn)中,用戶審閱由用戶界面提供的、描繪其他網(wǎng)絡(luò)、以及軟件應(yīng)用程序和硬件組件的各種不同配置的模型的列表。用戶基于所標(biāo)識(shí)的變更來(lái)從該列表中標(biāo)識(shí)適當(dāng)?shù)哪P?。在一個(gè)實(shí)現(xiàn)中,適當(dāng)?shù)哪P突谟捎脩艚o予顯示在用戶界面中的詢問的響應(yīng)來(lái)標(biāo)識(shí)。
在框1606,選擇與適當(dāng)?shù)哪P拖嚓P(guān)聯(lián)的部署簡(jiǎn)檔。用戶可從與適當(dāng)?shù)哪P拖嚓P(guān)聯(lián)的簡(jiǎn)檔列表中選擇部署簡(jiǎn)檔。例如,用戶界面可向用戶提供適合適當(dāng)?shù)哪P偷暮?jiǎn)檔的列表。用戶審閱與每一個(gè)簡(jiǎn)檔相關(guān)聯(lián)的一組準(zhǔn)則并標(biāo)識(shí)具有一組可接受的準(zhǔn)則的適當(dāng)?shù)哪P汀?br> 在框'1608,配置與部署簡(jiǎn)檔相關(guān)聯(lián)的管理策略。在一個(gè)實(shí)現(xiàn)中,用戶審閱并根據(jù)部署簡(jiǎn)檔中所定義的約束來(lái)決定管理策略,包括健康策略、網(wǎng)絡(luò)策略以及保護(hù)和恢復(fù)策略。約束可包括對(duì)特定軟件應(yīng)用程序、處理器和/或盤配置的使用。
32在框1610,基于所選部署簡(jiǎn)檔來(lái)選擇變更模板。在一實(shí)現(xiàn)中,該選擇可通過從一組預(yù)定義變更模板中選擇模板來(lái)完成。變更模板可以與配置變更、硬件部署、次要變更和/或軟件部署相關(guān)聯(lián)。管理服務(wù)器106的統(tǒng)一控制臺(tái)110向用戶提供該組預(yù)定義變更模板。用戶標(biāo)識(shí)所標(biāo)識(shí)的變更的要求并選擇變更模板。在一個(gè)實(shí)現(xiàn)中,所需變更模板由用戶使用統(tǒng)一控制臺(tái)iio來(lái)創(chuàng)建。
在框1612,從所選變更模板中創(chuàng)建變更序列實(shí)例。對(duì)應(yīng)于最常見的變更
的變更序列實(shí)例可基于被包括在所選變更模板中的、將由用戶來(lái)解決的一組問題來(lái)創(chuàng)建。變更序列實(shí)例表示需要遵循以實(shí)現(xiàn)所需變更的工作流,如先前所提到的。在一實(shí)現(xiàn)中,可向用戶提供創(chuàng)建新變更模板的功能。
在框1614,在實(shí)現(xiàn)所標(biāo)識(shí)的變更之前驗(yàn)證變更序列實(shí)例。變更序列由驗(yàn)證模塊404使用諸如成本驗(yàn)證器、策略檢驗(yàn)器、容量檢驗(yàn)器、SLA檢驗(yàn)器等來(lái)自各種規(guī)程的驗(yàn)證器來(lái)驗(yàn)證。驗(yàn)證器可基于如成本、策略遵從性的約束來(lái)驗(yàn)證所選變更是否可行。在發(fā)現(xiàn)所標(biāo)識(shí)的變更可行時(shí)聲明變更序列實(shí)例有效。
例如,成本驗(yàn)證器可審閱所選模型以根據(jù)變更以及所使用的資源和所耗費(fèi)的時(shí)間的總成本來(lái)估算所需軟件應(yīng)用程序和硬件組件的成本。將估算出的成本與預(yù)定義約束進(jìn)行比較以驗(yàn)證變更。
在框1616,然后基于得到驗(yàn)證的變更序列實(shí)例來(lái)實(shí)現(xiàn)所標(biāo)識(shí)的變更。然后在系統(tǒng)100中部署所標(biāo)識(shí)的變更。
結(jié)論
上述方法和系統(tǒng)描述了統(tǒng)一服務(wù)管理。雖然己經(jīng)用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本發(fā)明,但是應(yīng)該理解,在所附權(quán)利要求中定義的本發(fā)明不必限于所述的具體特征或動(dòng)作。相反地,這些具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的本發(fā)明的示例性形式而公幵的。
權(quán)利要求
1.一種用于創(chuàng)作模型并使用所述模型來(lái)管理網(wǎng)絡(luò)的方法,包括標(biāo)識(shí)將在所述網(wǎng)絡(luò)上實(shí)現(xiàn)的變更;選擇與所述變更相關(guān)聯(lián)的適當(dāng)?shù)哪P停贿x擇與所述適當(dāng)?shù)哪P拖嚓P(guān)聯(lián)的部署簡(jiǎn)檔;配置與所述部署簡(jiǎn)檔相關(guān)聯(lián)的管理策略;基于所選部署簡(jiǎn)檔來(lái)選擇變更模板;從所選變更模板中創(chuàng)建變更序列實(shí)例;在實(shí)現(xiàn)所標(biāo)識(shí)的變更之前驗(yàn)證變更序列實(shí)例;以及基于得到驗(yàn)證的變更序列實(shí)例來(lái)實(shí)現(xiàn)所標(biāo)識(shí)的變更。
2. 如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)識(shí)變更基于所述網(wǎng)絡(luò)上的軟件應(yīng)用程序和硬件組件的狀態(tài)。
3. 如權(quán)利要求1所述的方法,其特征在于,所述選擇適當(dāng)?shù)哪P突谟捎脩艚o予顯示在用戶界面中的詢問的響應(yīng)。
4. 如權(quán)利要求1所述的方法,其特征在于,所述部署簡(jiǎn)檔選自適合所述適當(dāng)?shù)哪P偷暮?jiǎn)檔的列表。
5. 如權(quán)利要求1所述的方法,其特征在于,所述配置管理策略包括考慮所述部署簡(jiǎn)檔中所定義的約束。
6. 如權(quán)利要求1所述的方法,其特征在于,所述變更模板選自一組預(yù)定義變更模板。
7. 如權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建變更序列實(shí)例基于將遵循以實(shí)現(xiàn)所標(biāo)識(shí)的變更的工作流。
8. 如權(quán)利要求1所述的方法,其特征在于,還包括開發(fā)由所述模型驅(qū)動(dòng)的應(yīng)用程序,其中利用相同的模型來(lái)管理所述應(yīng)用程序。
9. 一種系統(tǒng),包括網(wǎng)絡(luò);連接到所述網(wǎng)絡(luò)的一個(gè)或多個(gè)托管節(jié)點(diǎn),其中所述托管節(jié)點(diǎn)運(yùn)行應(yīng)用程序;所述托管節(jié)點(diǎn)上所采用的統(tǒng)一代理,其中所述統(tǒng)一代理采用對(duì)所述網(wǎng)絡(luò)和托管節(jié)點(diǎn)的變更;以及采用統(tǒng)一控制臺(tái)來(lái)實(shí)現(xiàn)所述變更的一個(gè)或多個(gè)管理服務(wù)器。
10. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述托管節(jié)點(diǎn)包括以下各項(xiàng)中的一個(gè)或多個(gè)pDA、臺(tái)式計(jì)算機(jī)、工作站、服務(wù)器和膝上型計(jì)算機(jī)。
11. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述統(tǒng)一代理采用自動(dòng)收集所述托管節(jié)點(diǎn)和^f述網(wǎng)絡(luò)中的其他資源的狀態(tài)的指令。
12. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述統(tǒng)一代理采用自動(dòng)收集所述托管節(jié)點(diǎn)和所述網(wǎng)絡(luò)中的其他資源的狀態(tài)的指令。
13. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述統(tǒng)一代理包括應(yīng)用程序監(jiān)視器、配置模塊和通知報(bào)告器。
14. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述管理服務(wù)器采用以下模式中的一個(gè)或多個(gè)操作模式、變更模式、支持模式和計(jì)劃模式。
15. 如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括用于跟蹤所述變更的配置管理數(shù)據(jù)庫(kù)。
16. —種計(jì)算機(jī)系統(tǒng)中的用于向托管網(wǎng)絡(luò)顯示變更的方法,所述方法包括以下步驟 '顯示解決所述托管網(wǎng)絡(luò)的操作、變更、支持和計(jì)劃的統(tǒng)一控制臺(tái);剖析提供關(guān)于變更的最佳配合的資源;以及驗(yàn)證對(duì)所述托管網(wǎng)絡(luò)執(zhí)行的變更。
17. 如權(quán)利要求16所述的方法,一變更計(jì)劃和執(zhí)行。
18. 如權(quán)利要求16所述的方法,語(yǔ)言策略陳述的結(jié)構(gòu)化規(guī)則編輯器。
19. 如權(quán)利要求16所述的方法,來(lái)向軟件應(yīng)用程序和硬件組件分配等級(jí)。其特征在于,所述統(tǒng)一控制臺(tái)提供統(tǒng)其特征在于,所述顯示基于產(chǎn)生易懂其特征在于,所述剖析基于預(yù)期性能
20. 如權(quán)利要求16所述的方法,其特征在于,所述方法是用于在所述托管網(wǎng)絡(luò)上實(shí)現(xiàn)策略的基于流的配置的一部分。
全文摘要
所述統(tǒng)一服務(wù)管理系統(tǒng)提供用于執(zhí)行各單獨(dú)管理專員的功能的統(tǒng)一控制臺(tái)。統(tǒng)一控制臺(tái)方便管理員執(zhí)行由各單獨(dú)管理專員執(zhí)行的復(fù)雜任務(wù)。該統(tǒng)一控制臺(tái)向管理員提供用于設(shè)計(jì)復(fù)雜任務(wù)的各方面的基于“向?qū)А钡姆椒?,這些復(fù)雜任務(wù)包括布置組件或計(jì)算設(shè)備、決定組件或計(jì)算設(shè)備的策略、決定組件或計(jì)算設(shè)備的健康策略、修復(fù)組件或計(jì)算設(shè)備的保護(hù)策略等。
文檔編號(hào)G06F17/00GK101647012SQ200880009273
公開日2010年2月10日 申請(qǐng)日期2008年3月20日 優(yōu)先權(quán)日2007年3月23日
發(fā)明者A·J·薩格維, C·麥克金農(nóng), J·K·雅各布森, K·S·舒爾茨, S·比切, V·拉賈拉賈 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1