999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于流量高峰預警機制的云平臺監控系統

2017-04-23 00:22:04田肖
電子技術與軟件工程 2017年5期
關鍵詞:云計算

田肖

摘 要 隨著云計算的快速發展,全球服務器規模持續擴大,運維難度、成本不斷提高。如何降低成本、確保服務的可靠性是所有云服務商所必須考慮的問題。監控系統對于提高云平臺的穩定性、提高服務質量、降低云平臺的運維成本發揮著非常關鍵的作用。因此,研究和實現云平臺的監控系統具有非常重要的意義。本文在研究當前多種監控系統解決方案的基礎上,設計了一種具有流量高峰預警機制的監控系統。

【關鍵詞】云計算 監控系統 穩定性 流量預警

1 引言

目前,云平臺監控系統在國內外有很多的開源解決方案,比如:Zenoss、collected、Zabbix、Nagios等。但是,它們都存在不同方面的缺點,無法滿足實際生產環境中多樣化的需求。對于中小規模的企業來說,他們的業務規模相對較小、需求比較單一、業務擴展的也相緩慢,為了降低開發成本并且迅速地將監控系統投入使用,開源的系統監控解決方案是一個很好的選擇。然而,對于很多企業來說,他們的需求變化較大、業務也比較復雜、集群擴展很快,這個時候開源產品就會顯得很乏力。針對這些問題,本文設計了一種具有流量高峰預警機制的監控系統。監控系統從功能上來看,主要分為四個模塊:數據采集模塊、數據轉發模塊、數據存儲模塊、報警和預警模塊。

2 數據采集模塊

數據采集模塊是監控系統最基礎的模塊,它負責監控數據的采集,并且把采集到的數據推送給數據轉發組件。在監控系統中,不同公司或者業務對于監控目標的需求存在一些差別,但是大部分監控目標是相同的,比如監控CPU和內存的使用率等。如果默認監控所有的監控目標(比如監聽所有的端口,實際上大部分端口并沒有開啟), 會造成系統資源浪費。如果默認不監控任何目標,則需要運維人員去做大量配置,浪費人力。

為了解決上述問題,本文將監控數據采集目標進行分類,分為:基本監控數據采集目標和特殊監控數據采集目標?;颈O控數據采集目標,本系統默認全部采集;特殊監控數據采集目標,則需要運維人員手動配置。這樣既節約了系統資源又節省了人力。

3 數據轉發模塊

數據采集模塊和存儲模塊及報警模塊之間,設計了一個數據轉發模塊。數據轉發組件是沒有狀態的,它不會存儲任何數據,而只是起到了一個中間轉發的作用。

監控數據由數據采集模塊或者用戶自定義腳本發送過來后,首先會進行合法性檢驗,存儲到相應的內存隊列中,之后會轉發給數據存儲模塊和報警模塊。

4 數據存儲模塊

監控數據的存儲是監控系統中非常核心的模塊,它對于系統的性能和整體的架構設計具有很大影響。本系統把監控數據存儲在RRD(Round Robin Database)中,即節省了空間又提高了數據查詢效率。監控系統中,對監控數據的存儲方式,主要分為兩類:

4.1 細粒度存儲

保存數據采集端推送過來的所有數據點。優點是數據保存完整,缺點是存儲代價和查詢繪圖代價過高。

4.2 粗粒度存儲

對歷史數據進行壓縮歸檔,節省存儲空問,提高查詢和繪圖效率。RRD提供了粗粒度存儲的完善解決方案。RRD,是一個環狀數據庫,適合存儲時間序列數據。

5 報警和預警模塊

通常來說,在監控系統中有兩個主要的關注點,一個是歷史數據的存儲和繪圖;另一個則是定義報警策略,及時發現問題,并且進行報警。目前,大多數監控系統只是對己發生事件進行報警,并沒有對潛在的威脅作出預測。本系統不僅能夠基于歷史數據對己發生的事件進行報警,而且能夠對潛在的危險作出預測?;跁r間序列預測技術,借助數據挖掘,本系統實現了對服務器流量的預警機制。通過流量預測模型,預測未來短時間內流量情況,如果超過了某個設定的流量閾值,則會發出預警,網絡管理員可以提前采取措施,避免意外情況的發生,增強了系統的安全性和穩定性。

報警模塊的功能有:

(1)從服務器獲取報警策略。

(2)接收數據轉發組件轉發過來的數據。但是,報警模塊并不會存儲所有的數據,而是只會存儲每個監控項下的最新的10個數據點。之所以這樣設計,主要是因為用戶在定義報警策略的時候,通常來說只會檢查最新的n個數據點,n的數值一般不會大于10。因此,為了節省資源和提高報警判斷的性能,本系統只存儲最新的10個數據點。

(3)接收到數據后,能夠高效率地判斷是否達到了閾值產生報警事件。

(4)當觸發報警事件后,把這個報警事件寫入隊列中。

因此,在報警模塊中需要對歷史數據進行存儲(只需要存儲最新的幾個數據點)。本系統需要對數據存儲進行選型,是應該把歷史數據存儲到外部機器上,還是應該把歷史數據存儲到本地的內存當中。如果把歷史數據存儲到報警服務器的本地內存中,那么就會導致報警服務器具有狀態,當進行水平擴展時,存在一定的難度。如果把數據存儲到外部服務器的內存中,則每次進行報警判斷時都需要經過網絡獲取歷史數據點,對報警判斷的性能存在很大的影響?;谌缦聨讉€原因:首先,監控系統中數據量非常的大,報警判斷的效率是至關重要的,它很可能會成為整個監控系統的瓶頸;監控數據是持續不斷的發送到報警服務器的,對報警模塊添加服務器節點進行水平擴展時,雖然有數據丟失,但是影響也不會很大,歷史數據點很快就可以填充上。本系統決定把最新的n條歷史監控數據點存儲在報警服務器的內存中。

參考文獻

[1]沈青,董波,肖德寶.基于服務器集群的云監控系統設計與實現[J].計算機工程與科學,2012,34(10):73-77.

[2]車路,張煥遠,夏亞東.基于開源軟件的云監控平臺設計與實現[J].計算技術與自動化,2015(01):136-140.

[3]Clay R W,Wild N R,Bird D J,eta1.A cloud monitoring system for remote sites[J].Publications of the Astronomical Society of Australia,1 998,15(03):332-335.

[4]ceto G,Botta A,De Donato W,et a1.Cloud monitoring:A survey[J].ComputerNetworks,2013,57(09):2093-2115.

[5]Oetiker T.Rrdtool:Round robin database tool[J].1999.

猜你喜歡
云計算
云計算虛擬化技術在電信領域的應用研究
基于云計算的醫院信息系統數據安全技術的應用探討
談云計算與信息資源共享管理
志愿服務與“互聯網+”結合模式探究
云計算與虛擬化
基于云計算的移動學習平臺的設計
基于云計算環境下的ERP教學改革分析
科技視界(2016年22期)2016-10-18 14:33:46
基于MapReduce的故障診斷方法
實驗云:理論教學與實驗教學深度融合的助推器
大學教育(2016年9期)2016-10-09 08:54:03
云計算中的存儲虛擬化技術應用
科技視界(2016年20期)2016-09-29 13:34:06
主站蜘蛛池模板: 999精品视频在线| 台湾AV国片精品女同性| 在线国产资源| 91福利免费视频| 亚洲综合中文字幕国产精品欧美 | 国语少妇高潮| 91色在线视频| 日本欧美午夜| 午夜精品久久久久久久99热下载| 欧美色综合网站| 国内精品久久久久鸭| 亚洲午夜18| 中国黄色一级视频| 无码专区在线观看| 九色国产在线| 中文字幕免费播放| 国产精品自在线拍国产电影| 99热这里都是国产精品| 亚洲欧洲日产国产无码AV| 中文字幕在线日韩91| 国产免费久久精品99re丫丫一| av在线5g无码天天| 精品国产香蕉在线播出| 91久久精品国产| 毛片大全免费观看| 91久久国产综合精品女同我| 青草国产在线视频| 毛片在线看网站| 日韩精品无码免费一区二区三区| 久久精品嫩草研究院| 天天干天天色综合网| 九九热视频精品在线| 亚洲激情99| 在线观看亚洲精品福利片| 91九色最新地址| 一级做a爰片久久免费| 亚洲国产精品日韩欧美一区| 国产午夜福利亚洲第一| 久久国产精品嫖妓| 久久黄色毛片| 精品福利网| 福利一区在线| 亚洲三级色| 亚洲欧洲日产国码无码av喷潮| 手机成人午夜在线视频| 成人午夜亚洲影视在线观看| 国产女人18水真多毛片18精品| 国产区人妖精品人妖精品视频| 色综合中文综合网| 91视频精品| 国产成年女人特黄特色毛片免| 18禁黄无遮挡网站| 国产成人欧美| 成人福利在线视频免费观看| 欧美亚洲国产精品第一页| 亚洲精品波多野结衣| 国产激情第一页| 亚洲欧美激情另类| 国产麻豆精品在线观看| 四虎国产在线观看| 超级碰免费视频91| 午夜精品区| 亚洲一区国色天香| 国产精品视频观看裸模| 黄色网站在线观看无码| 欧美亚洲日韩不卡在线在线观看| 国产精品三区四区| 在线观看无码av五月花| 高清码无在线看| 国产精品亚欧美一区二区三区| 天天激情综合| 亚洲国产综合精品一区| 欧美三级不卡在线观看视频| 亚洲黄色成人| 在线综合亚洲欧美网站| 伊人成人在线| 欧美午夜性视频| 欧美性猛交xxxx乱大交极品| 亚洲成AV人手机在线观看网站| 国产香蕉一区二区在线网站| 黄色国产在线| 福利姬国产精品一区在线|