[發明專利]一種高效的PAAS平臺監控方法及系統在審
| 申請號: | 201710143426.6 | 申請日: | 2017-03-11 |
| 公開(公告)號: | CN107070740A | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | 張建偉;高傳集;孫思清;于沈課 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06;H04L29/08 |
| 代理公司: | 鄭州大通專利商標代理有限公司41111 | 代理人: | 陳勇 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 paas 平臺 監控 方法 系統 | ||
技術領域
本發明涉及大數據及云計算領域,尤其涉及一種高效的PAAS平臺監控方法及系統。
背景技術
云計算技術利用了虛擬化技術將計算、存儲、網絡等資源進行池化,通過互聯網將共享的軟硬件以服務的方式提供給用戶,云計算技術擁有虛擬化技術、并行計算技術、網格計算、分布式計算技術以及透明計算技術的一系列優勢,而PAAS平臺作為云計算的一種服務類型,將軟件部署、運維作為一種服務按需提供給軟件開發用戶,成為近年來非常熱門的研究方向;在PAAS平臺中,系統服務以及各類訂制化服務隨時都需要平臺進行監控,監控的對象復雜多樣,且數據量龐大;為了高效地監控PAAS平臺,保證服務的正常運行,需要一個穩定、高效且可擴展的監控平臺。
當前的PAAS平臺監控系統面臨的主要挑戰有:云計算平臺的資源監控系統,能夠不斷地衡量和評估云平臺的可靠性、可用性和高效性,是組成云計算平臺的重要部分,因此高效、可靠的平臺狀態信息的采集異常重要;PAAS平臺提供的服務類型復雜多樣且無法預知,監控對象隨著服務的變化而不盡相同,如何能夠高效的對各類服務進行有效的監控,而不影響原有的PAAS平臺至關重要;PAAS平臺提供的服務具有較強的擴展性和靈活性,監控采集的數據量龐大,且采集的數據中需要傳輸的信息冗余字段過多,對于通信密集型的PAAS平臺來說,網絡資源異常珍貴,監控系統長時間的占用大量的網絡帶寬,不僅會影響平臺其他的服務有效運行,嚴重情況下還會造成平臺崩潰無法對外提供服務。因此,如何高效地監控PAAS平臺是目前亟待解決的技術問題。
發明內容
本發明針對目前需求以及現有技術發展的不足之處,提供一種高效的PAAS平臺監控方法及系統,實時精確的反饋平臺運行狀態,增加了系統的可用性。
為了便于理解,對本發明中出現的部分名詞作以下解釋說明:
PAAS:英文全稱為Platform-as-a-Service,平臺即服務;把應用服務的運行和開發環境作為一種服務提供的商業模式,也是一種云服務,提供應用程序的開發和運行環境。
Agent:是指駐留在某一環境下能持續、自主地發揮作用,滿足反應性、社會性和主動性等特征的計算實體。
智能Agent系統:基于Agent這一抽象、核心概念所建立起來的系統,能夠實現計算實體的動態性、并發性和智能性。
Adler-32算法:是Mark Adler提出的一種校驗和算法,具有更好的執行效率。更低的不能檢測出錯誤的概率。
MD5:英文全稱為Message-Digest Algorithm 5,信息-摘要算法5,用于確保信息傳輸完整一致。是計算機廣泛使用的雜湊算法之一,主流編程語言普遍已有MD5實現,將數據運算為另一固定長度值,是雜湊算法的基礎原理。
為了實現上述目的,本發明采用以下的技術方案:
本發明提供了一種高效的PAAS平臺監控方法,包括以下步驟:
將智能Agent系統部署在PAAS平臺的宿主機上;
智能Agent系統對監控對象進行數據采集;
采用壓縮策略以數據塊的形式對數據進行傳輸;
接收數據塊并進行解壓縮處理。
優選地,在將智能Agent系統部署在PAAS平臺的宿主機上之后,還包括:根據不同的監控對象,分別為其建立數據緩沖隊列,并設置智能Agent系統的默認監控時間和采樣間隔的原子時間,智能Agent系統的默認采樣周期與默認監控時間相等。
優選地,所述的智能Agent系統對監控對象進行數據采集,包括:智能Agent系統采用默認的采樣周期,采集宿主機和服務的不同運行狀態信息,將采集到的信息存儲到對應的數據緩沖隊列中。
優選地,在智能Agent系統對監控對象進行數據采集之后,還包括:
計算數據緩沖隊列中數據的標準差δ:
其中,Xi為采集到的第i個監控對象的數據狀態信息,n是指監控對象的總數;
定義第i個監控對象的數據偏差的上限為Li,判斷標準差δ與偏差的上限Li的大小,若δ<Li,則增大采樣周期;若δ≥Li,則減小采樣周期。
優選地,所述的增大采樣周期包括:計算出增大后的采樣周期Tu:
Tu=T+taf(δ,Li)
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710143426.6/2.html,轉載請聲明來源鉆瓜專利網。





