鬼佬大哥大
  • / 7
  • 下載費用:30 金幣  

一種商業價值驅動的通用云端應用系統運維中間件.pdf

關 鍵 詞:
一種 商業價值 驅動 通用 云端 應用 系統 中間件
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201510259045.5

申請日:

2015.05.14

公開號:

CN104899026A

公開日:

2015.09.09

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 9/44申請日:20150514|||公開
IPC分類號: G06F9/44 主分類號: G06F9/44
申請人: 中國石油大學(華東)
發明人: 盧清華; 李杉杉; 張衛山
地址: 266000山東省青島市經濟技術開發區長江西路66號
優先權:
專利代理機構: 代理人:
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510259045.5

授權公告號:

|||

法律狀態公告日:

2015.10.07|||2015.09.09

法律狀態類型:

實質審查的生效|||公開

摘要

本發明提出了一種商業價值驅動的通用云端應用系統運維中間件,包括:決策層、映射層和云端應用系統層;決策層負責選擇操作策略以實現最優的商業價值;映射層包括事件及指標映射器和操作映射器,將特定云供應商的云計算服務功能轉換為通用的操作、事件和指標集合;云端應用系統層包括:云端運行的應用系統,第三方監測組件和第三方操作執行組件。本發明利用制定好的運維策略使得云端運行的應用系統進行自主運維,在不同云供應商的云計算服務間的自動選擇,從而實現商業指標的最優化。

權利要求書

權利要求書
1.  一種商業價值驅動的通用云端應用系統運維中間件,其特征在于,包括:決策層、映射層和云端應用系統層;
決策層負責選擇操作策略以實現最優的商業價值;
映射層包括事件及指標映射器和操作映射器,將特定云供應商的云計算服務功能轉換為通用的操作、事件和指標集合;
云端應用系統層包括:云端運行的應用系統,第三方監測組件和第三方操作執行組件。

2.  如權利要求1所述的商業價值驅動的通用云端應用系統運維中間件,其特征在于,所述決策層包括:
策略庫:存儲著運維決策所需的所有策略;
監測數據庫:存儲著運行時的數據,主要包括監測的技術指標,商業指標以及來自第三方監測模塊的事件;
監測數據處理組件:用于處理來自第三方監測模塊的實時數據;
觸發策略確定組件:根據最近的監測數據和存儲在監測數據庫的歷史信息決定相應的策略被觸發;
策略沖突解決組件:如果多于一個操作策略被觸發,策略沖突解決組件負責決定應該執行相應的操作策略以最優化商業指標;
商業指標計算組件:計算每個操作策略的商業價值和成本;
策略選擇組件:根據每個可選的操作策略的商業價值和成本,以及當前的花費約束做出運維決策,選擇最優的操作策略;
策略沖突解決組件發送所選的操作策略到操作映射器組件,操作映射器組件將接收的操作策略轉換為特定云供應商所識別的操作作為運維決策,并將其發送給第三方操作執行組件;事件及指標映射器將特定云供應商的事件和指標轉換為通用的事件和指標,并將其發送到監測數據處理組件。

3.  如權利要求1所述的商業價值驅動的通用云端應用系統運維中間件,其特征在于,所述映射層將特定的云供應商的云計算服務的操作、事件和指標和通用的操作、事件和指標進行相互轉換。

說明書

說明書一種商業價值驅動的通用云端應用系統運維中間件
技術領域
本發明涉及云計算服務領域,特別涉及一種商業價值驅動的通用云端應用系統運維中間件。
背景技術
當前,企業多依賴于云端應用系統運維工具來手動配置云端應用系統。這種手動配置方法緩慢低效,并且容易出錯,甚至出現運維信息不一致的現象。并且,現有工具的運維方法只通過優化技術指標(例如磁盤使用情況和網絡流量等)進行配置,然而技術指標最優對于只關心收入、成本和客戶滿意度等商業指標的企業來說不一定是最優的。另外,這些運維方法通常只限定于某一特定運供應商的云計算服務,無法兼容不同云供應商的云計算服務。然而利用多個云計算服務很可能更有益于云端運行的應用系統所提供的業務。
例如,云計算服務的每小時租用價格是隨服務請求數量變化而變化的。給定的一個小時內在云A上運行應用系統的成本是0.30美元/小時,云B是0.32美元/小時,接下來一個小時應用系統在云A上連續運行的成本是0.31美元/小時,云B是0.28美元/小時。在這個例子中,從商業價值的角度使用多個云供應商的云計算服務可以優化為:在第一個小時將應用系統運行在云A上,而第二小時將云應用系統切換到云B上運行。
因此,如何實現商業價值驅動的云端應用系統運維,是目前亟待解決的問題。
發明內容
本發明提出了一種商業價值驅動的通用云端應用系統運維中間件,利用制定好的運維策略使得云端運行的應用系統進行自主運維,在不同云供應商的云計算服務間的自動選擇,從而實現商業指標的最優化。
本發明的技術方案是這樣實現的:
一種商業價值驅動的通用云端應用系統運維中間件,包括:決策層、映射層和云端應用系統層;
決策層負責選擇操作策略以實現最優的商業價值;
映射層包括事件及指標映射器和操作映射器,將特定云供應商的云計算服務功能轉換為通用的操作、事件和指標集合;
云端應用系統層包括:云端運行的應用系統,第三方監測組件和第三方操作執行組件。
可選地,所述決策層包括:
策略庫:存儲著運維決策所需的所有策略;
監測數據庫:存儲著運行時的數據,主要包括監測的技術指標,商業指標以及來自第三方監測模塊的事件;
監測數據處理組件:用于處理來自第三方監測模塊的實時數據;
觸發策略確定組件:根據最近的監測數據和存儲在監測數據庫的歷史信息決定相應的策略被觸發;
策略沖突解決組件:如果多于一個操作策略被觸發,策略沖突解決組件負責決定應該執行相應的操作策略以最優化商業指標;
商業指標計算組件:計算每個操作策略的商業價值和成本;
策略選擇組件:根據每個可選的操作策略的商業價值和成本,以及當前的花費約束做出運維決策,選擇最優的操作策略;
策略沖突解決組件發送所選的操作策略到操作映射器組件,操作映射器組件將接收的操作策略轉換為特定云供應商所識別的操作作為運維決策,并將其發送給第三方操作執行組件;事件及指標映射器將特定云供應商的事件和指標轉換為通用的事件和指標,并將其發送到監測數據處理組件。
可選地,所述映射層將特定的云供應商的云計算服務的操作、事件和指標和通用的操作、事件和指標進行相互轉換。
本發明的有益效果是:
利用制定好的運維策略使得云端運行的應用系統進行自主運維,在不同云 供應商的云計算服務間的自動選擇,從而實現商業指標的最優化。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明一種商業價值驅動的通用云端應用系統運維中間件的系統框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
當前,企業多依賴于云端應用系統運維工具來手動配置云端應用系統。手動配置方法緩慢低效,并且容易出錯,甚至出現運維信息不一致的現象。并且,現有工具的運維方法只通過優化技術指標(例如磁盤使用情況和網絡流量等)進行配置,然而技術指標最優對于只關心收入、成本和客戶滿意度等商業指標的企業來說不一定是最優的。另外,這些運維方法通常只限定于某一特定運供應商的云計算服務,無法兼容不同云供應商的云計算服務。
為了解決現有技術中的缺陷和不足,本發明提出了一種商業價值驅動的通用云端應用系統運維中間件,實現商業價值驅動的云端應用系統運維。
如圖1所示,本發明的中間件包括三層:決策層、映射層和云端應用系統層。
(1)決策層
決策層負責選擇操作策略以實現最優的商業價值,決策層包括如下部分:
策略庫:存儲著運維決策所需的所有策略。
監測數據庫:存儲著運行時的數據,主要包括監測的技術指標,商業指標以及來自第三方監測模塊的事件。
監測數據處理組件:用于處理來自第三方監測模塊的實時數據。
觸發策略確定組件:根據最近的監測數據和存儲在監測數據庫的歷史信息決定哪個策略被觸發。
策略沖突解決組件:如果多于一個操作策略被觸發,策略沖突解決組件負責決定應該執行哪一個操作策略以最優化商業指標。
商業指標計算組件:計算每個操作策略的商業價值和成本。
策略選擇組件:根據每個可選的操作策略的商業價值和成本,以及當前的花費約束做出運維決策,選擇最優的操作策略。
(2)映射層
映射層將特定云供應商的云計算服務功能轉換為通用的操作、事件和指標集合。映射層是通用的橋梁,將特定的云供應商的云計算服務的操作、事件和指標和通用的操作,事件和指標進行相互轉換。
(3)云端應用系統層
云端應用系統層是云計算服務操作并執行功能的一層,屬于第三方模塊層,包括:云端運行的應用系統,第三方監測組件和第三方操作執行組件。
策略沖突解決組件發送所選的操作策略到操作映射器組件,而操作映射器組件將接收的操作策略轉換為特定云供應商所識別的操作作為運維決策,并將其發送給第三方操作執行組件。
事件及指標映射器將特定云供應商的事件和指標轉換為通用的事件和指標,并將其發送到監測數據處理組件。
下面給出本發明中間件的一個具體實施例,該實施例中,云端應用系統部署在亞馬遜EC2的云服務器上運行。
當系統所在的亞馬遜EC2云服務器的CPU利用率超過80%時,需要為系統租用并添加新的云服務器。
事件及指標映射器將此事件轉換為通用的事件,并將其發送到監測數據處 理組件。觸發策略確定組件根據接收的事件及存儲在監測數據庫的歷史信息決定觸發策略庫中的操作策略APA_EC2和APA_Rackspace。APA_EC2表示在亞馬遜EC2云上租用新的服務器,而APA_Rackspace表示租用Rackspace云上的服務器。
商業指標計算組件根據策略庫中存儲的操作策略APA_EC2和APA_Rackspace相應的商業價值策略UPA_EC2和UPA_Rackspace,分別計算每個操作策略的商業價值和花費。計算結果顯示APA_EC2的商業價值為$470,APA_Rackspace的商業價值為$265。
策略選擇組件根據每個可選的操作策略的商業價值和成本,以及當前的花費約束做出運維決策,選擇商業價值最優的操作策略APA_EC2。
操作映射器組件將接收的操作策略APA_EC2轉換為亞馬遜EC2云供應商所識別的操作作為運維決策,并將其發送給第三方操作執行組件。
本發明利用制定好的運維策略使得云端運行的應用系統進行自主運維,在不同云供應商的云計算服務間的自動選擇,從而實現商業指標的最優化。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。

關于本文
本文標題:一種商業價值驅動的通用云端應用系統運維中間件.pdf
鏈接地址:http://www.wwszu.club/p-6369641.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大