[發明專利]一種云軟件健康度評測方法及系統有效
| 申請號: | 201210573073.0 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN103902442B | 公開(公告)日: | 2016-11-23 |
| 發明(設計)人: | 陳曦 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 郭振興;叢芳 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 健康 評測 方法 系統 | ||
技術領域
本發明涉及通信領域中云計算技術領域,具體地,涉及云軟件健康度評測方法及系統。
背景技術
云計算是當前移動互聯網的技術熱點,為用戶提供了在Internet上使用的資源和服務。除了彈性計算、云存儲等常見的云計算服務,傳統的軟件提供商也在基于云計算基礎設施提供軟件的云端版本,用戶無需按照傳統的方式在本地安裝,可直接在云端使用軟件,Amazon等云計算服務提供商稱這種軟件為云軟件(Cloud?Software)。
云軟件需要基于云計算基礎設施提供,通常云計算基礎設施由云計算IaaS(Infrastructure?as?a?Service,基礎設施即服務)平臺實現,提供計算資源、存儲資源和網絡資源等虛擬化資源,云軟件需要和基礎操作系統一起被打包在虛擬機鏡像(Virtual?Machine?Image,以下簡稱VMI)中,并部署于云計算基礎設施上運行。VMI是云計算IaaS服務上的部署和運行單元,包含了操作系統和相關軟件,傳統的軟件Stack和云軟件Stack對比如圖1所示。
云軟件是一種新的軟件交付和使用方式,需要打包在VMI中并運行于云計算IaaS平臺之上,在這種新的架構下,云軟件及相應依賴環境(即VMI)的運行狀況評測流程如圖2所示,包括:
步驟1,含有云軟件對的VMI啟動,云計算IaaS平臺記錄VMI的啟動時間;
步驟2,VMI管理模塊(云計算IaaS平臺的一部分)獲取VMI對運行資源的使用情況,并記錄進日志;
步驟3,含有云軟件對的VMI停止,云計算IaaS平臺記錄VMI的停止時間;
步驟4,云計算IaaS平臺將日志傳遞給單獨的VMI評測平臺;
步驟5,VMI評測平臺分析日志,獲取VMI(含云軟件)的運行時間和整體運行資源占用情況,并基于這些數據進行評價。
在實現本發明過程中,發明人發現現有的云軟件(包含在VMI中)評測方法中至少存在如下問題:
(1)不能實現云軟件運行狀況的精準獲取:VMI評測平臺將云計算IaaS平臺同步的VMI運行時間作為云軟件的運行時間,而在VMI運行期間,其中的云軟件可能處于停止狀態,因此云軟件的實際運行時間并不等于VMI的運行時間;IaaS平臺同步的VMI運行資源使用情況是整個VMI(包括操作系統和若干軟件)的資源使用情況,不能準確反映某一云軟件的資源使用情況;
(2)不能對運行于同一VMI的多個云軟件區分評測:在同一個VMI中可能包含多款云軟件,而這些云軟件的運行時間(啟停狀態)不同,使用的運行資源情況也不同,而當前的方法是依據VMI的運行時間和運行資源使用情況一概而論,無法區分每個云軟件的運行情況,進而不能實現區分評測。
發明內容
本發明是為了克服現有技術中無法對云軟件進行精準評測的缺陷,根據本發明的一個方面,提出一種云軟件健康度評測方法。
根據本發明實施例的云軟件健康度評測方法,包括:
嵌入數據采集插件采集云軟件的狀態數據,將數據采集插件與云軟件一同打包進虛擬機鏡像實例;
獲取虛擬機鏡像實例啟動后的媒介訪問控制地址,根據媒介訪問控制地址獲得云軟件的進程識別參數;
根據進程識別參數對云軟件進行定位,分析所述虛擬機鏡像實例獲得云軟件的健康度數據;
根據健康度數據對云軟件的健康度進行評測。
本發明是為了克服現有技術中無法對云軟件進行精準評測的缺陷,根據本發明的另一個方面,提出一種云軟件健康度評測系統。
根據本發明實施例的云軟件健康度評測系統,包括:
健康度數據獲取模塊,用于采集云軟件的狀態數據,與云軟件一同打包進虛擬機鏡像實例,獲取虛擬機鏡像實例啟動后的媒介訪問控制地址,根據媒介訪問控制地址獲得云軟件的進程識別參數,根據進程識別參數對云軟件進行定位,分析虛擬機鏡像實例獲得云軟件的健康度數據;
健康度評測模塊,用于根據健康度數據對云軟件的健康度進行評測。
本發明的云軟件健康度評測方法和系統,健康度數據獲取模塊與云軟件運行于同一VMI實例中,能夠實時準確的捕獲云軟件進程的運行狀況,實現對云軟件健康度數據的精準獲取。
本發明的云軟件健康度評測方法和系統,實現對運行于同一VMI實例中的多個云軟件區分評測,突破了現有技術中依賴VMI實例運行狀態籠統判斷云軟件運行狀況的限制,通過健康度數據獲取模塊獲取的精準健康度數據,達到對同一VMI實例中不同云軟件的健康度精準評測的目的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210573073.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種燃燒組織方法和一種燃燒系統
- 下一篇:散熱裝置和具有該散熱裝置的車輛





