国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于分布式流計算的運維安全分析

2018-02-26 07:56吳志力楊世登
關(guān)鍵詞:敏感數(shù)據(jù)數(shù)據(jù)管理日志

◆吳志力 陳 希 楊世登

?

基于分布式流計算的運維安全分析

◆吳志力 陳 希 楊世登

(深圳市脈山龍信息技術(shù)股份有限公司 廣東 518000)

隨著信息化的不斷深入,越來越多的企業(yè)運營發(fā)展依賴于IT系統(tǒng)。每個與IT相關(guān)的公司和組織,都有IT運維的身影。企業(yè)業(yè)務(wù)逐步遷移至信息系統(tǒng)上運作,因此IT運維人員工作日趨繁重,IT系統(tǒng)存在的如投資黑洞、數(shù)據(jù)孤島、技術(shù)與業(yè)務(wù)脫節(jié)等問題日益凸顯。當(dāng)IT運維跟不上產(chǎn)品的發(fā)展,能對外提供的IT服務(wù)產(chǎn)品必然大打折扣,甚至?xí)驗槭鹿史恋K到產(chǎn)品質(zhì)量,從而帶來巨大的經(jīng)濟和安全損失。本文將探討基于分布式流計算來分析運維管理系統(tǒng)所產(chǎn)生的實時的、持續(xù)的非結(jié)構(gòu)化的數(shù)據(jù),從而實現(xiàn)運維安全,對于讀者研究分布式計算技術(shù)具有一定的理論指導(dǎo)意義。

運維;安全;管理;分布式流計算

1 自動化巡檢內(nèi)容

目前自動化巡檢對象涵蓋了所有的生產(chǎn)主機及應(yīng)用,固定巡檢內(nèi)容主要包括常見的入侵攻擊檢查、安全補丁檢查、系統(tǒng)及應(yīng)用日志檢查、數(shù)據(jù)庫安全配置檢查等。巡檢工具把歷史積累的各種腳本按巡檢內(nèi)容進行逐步歸類,作為巡檢工具的基礎(chǔ)項,也可以隨時對巡檢內(nèi)容進行修改,所有的巡檢動作全部可視化,并且巡視項、巡檢方式、巡檢主機等全部可以進行定制,巡檢任務(wù)結(jié)束后會自動生成巡檢報告,并能通過郵件、短信等第一時間告知關(guān)注人。

2 自動化巡檢效果

通過將日常巡檢報告自動化,不斷來提升運維的自動化程度,通過腳本管理、故障診斷、拓撲圖執(zhí)行遠程命令調(diào)用等功能規(guī)范日常運維操作;通過巡檢可以保存系統(tǒng)性能數(shù)據(jù)、容量信息、配置信息為后期系統(tǒng)維護、升級、擴容提供決策數(shù)據(jù)支持;同時通過靈活的工具定制,達到了對各種等資源全面的監(jiān)控,提升運維的專業(yè)化水平。

3 自動化告警處理

傳統(tǒng)告警處理,主要靠人工操作,告警響應(yīng)速度受到多方面因素的制約,如告警信息發(fā)布及時性、值班人員響應(yīng)速度和對系統(tǒng)熟悉程度等;一旦值班人員錯過了告警,就有可能導(dǎo)致系統(tǒng)故障或業(yè)務(wù)中斷。

自動化運維工具通過告警消息自動觸發(fā)故障處理流程,主動高效地識別和解決故障,極大的提升運維對故障的響應(yīng)速度和縮短故障時間。

(1)快速高效地識別、解決和消除服務(wù)中斷的根源。

(2)通過工具來查看、管理、診斷和解決問題。

(3)整合運維團隊積累的、廠商的專業(yè)工具和知識來加速事件和問題的診斷和解決。

(4)自動進行故障問題定位并啟用對應(yīng)一鍵快速診斷定位性能問題:

①I/O性能問題;

②并發(fā)問題;

③低效SQL或者高負載SQ;

④對象爭用;

⑤鎖阻塞;

⑥運維人員可以通過自動化工具,根據(jù)告警觸發(fā)或手工調(diào)度診斷流程,自動調(diào)度預(yù)定處理流程或方案(預(yù)定處理腳本集),最后返回診斷結(jié)果。

4 自動化數(shù)據(jù)管理

云架構(gòu)下的IT系統(tǒng)越來越多,數(shù)據(jù)庫管理員需要面對成百上千的數(shù)據(jù)庫,數(shù)據(jù)存儲將邁入EB級別,傳統(tǒng)手工數(shù)據(jù)管理的難度越來越大。同時云架構(gòu)中出于開發(fā)、測試、培訓(xùn)以及數(shù)據(jù)對外共享變現(xiàn)等目的,需要從生產(chǎn)環(huán)境中同步和遷移大量數(shù)據(jù),其中亦會涉及大量用戶隱私數(shù)據(jù)。而之前整體IT系統(tǒng)數(shù)據(jù)流和業(yè)務(wù)流的關(guān)系不太清晰,業(yè)務(wù)數(shù)據(jù)可視化展示程度很低,缺少可視化的企業(yè)整體數(shù)據(jù)地圖,對于數(shù)據(jù)的維護困難重重。

5 云架構(gòu)下數(shù)據(jù)管理規(guī)劃

為解決傳統(tǒng)數(shù)據(jù)管理上的痛點,讓數(shù)據(jù)管理相關(guān)工作更加標準化和流程化,我們借鑒國內(nèi)外IT業(yè)界先進的數(shù)據(jù)管理和運營經(jīng)驗,著手在數(shù)據(jù)管理領(lǐng)域的自動化運營工具作出了規(guī)劃。整體規(guī)劃如下圖1。

圖1 整體規(guī)劃

6 云架構(gòu)下數(shù)據(jù)安全管理

根據(jù)生產(chǎn)系統(tǒng)中敏感數(shù)據(jù)分布情況,建立敏感數(shù)據(jù)策略化管理。數(shù)據(jù)從生產(chǎn)環(huán)境向非安全環(huán)境(包括開發(fā)、測試、培訓(xùn)等)遷移時,數(shù)據(jù)安全管理員應(yīng)當(dāng)制定敏感策略,對數(shù)據(jù)進行自動化安全脫敏,減少敏感數(shù)據(jù)外泄的可能。

目前數(shù)據(jù)安全管理工具,實現(xiàn)從敏感數(shù)據(jù)識別、脫敏策略配置、數(shù)據(jù)遷移配置,以及數(shù)據(jù)在線和離線脫敏全程,自動化安全地將數(shù)據(jù)從生產(chǎn)環(huán)境向非安全環(huán)境遷移,同時在遷移過程中實施敏感數(shù)據(jù)脫敏。

7 分布式數(shù)據(jù)(應(yīng)用日志等)采集

7.1數(shù)據(jù)采集

從各個節(jié)點上實時采集日志數(shù)據(jù),可以指定目錄或文件,通過flume實現(xiàn),僅增量采集數(shù)據(jù)。

7.2數(shù)據(jù)接入

由于上述采集數(shù)據(jù)的速度和數(shù)據(jù)處理的速度不一定同步,增加分布式消息曾作為緩沖,防止丟失數(shù)據(jù),采用kafka。

7.3流式處理

對采集的數(shù)據(jù)進行實時分析,選用spark-streaming+redis實現(xiàn)。

7.4數(shù)據(jù)輸出

把分析結(jié)果存儲在mysql數(shù)據(jù)庫中,并進行告警展示。

以往,生產(chǎn)日志分布在各服務(wù)器上,每次檢索要逐一登錄到各服務(wù)器操作,嚴重影響效率;同時,日志留存于操作系統(tǒng)本地,會受到存儲空間限制而循環(huán)覆蓋,導(dǎo)致重要數(shù)據(jù)丟失;由于對關(guān)鍵日志缺乏保護,也給監(jiān)控、審計帶來諸多困難。

隨著業(yè)務(wù)發(fā)展,來自硬件、操作系統(tǒng)和中間件的日志量不斷膨脹,獨立而分散的日志管理模式已不能滿足日益增長的維護需求,特別在事件回溯、問題分析及報表統(tǒng)計相關(guān)工作中,其基礎(chǔ)數(shù)據(jù)均源自這些分散的日志單元,亟需形成統(tǒng)一管理、綜合分析、集中展現(xiàn)的新型一體化管理機制。為此一直進行著日志集中化改造的嘗試。

8 實時數(shù)據(jù)分組+聚合

利用大數(shù)據(jù)集中處理平臺的處理流程主要分兩部分,通過消息隊列處理Flume采集的日志,再通過ElasticSearch建立索引,最終將數(shù)據(jù)、索引導(dǎo)入在mysql集群。

大數(shù)據(jù)平臺主要分析用戶交互日志,用來感知用戶體驗。用戶日志是用戶在瀏覽器中每一步操作的性能評估,主要包括用戶每一步操作的名稱(如點擊按鈕、鍵盤錄入、下拉框的選擇等);用戶操作整體響應(yīng)時間及其構(gòu)成部分包括:客戶端響應(yīng)時間(包括頁面元素渲染時間、頁面JavaScript腳本執(zhí)行時間)、網(wǎng)絡(luò)耗時(包括網(wǎng)絡(luò)中的傳輸時延及CDN的處理時間)、服務(wù)器處理時間。此外,用戶操作和用戶請求是關(guān)聯(lián)的,通過關(guān)聯(lián)關(guān)系可以找到用戶每一步操作的具體含義。

然后就是對用戶操作業(yè)務(wù)聚合,即按時間順序、用戶操作的業(yè)務(wù)名稱、用戶號碼等對用戶真實的操作場景予以重建,這樣做的好處是從整體上了解某一筆業(yè)務(wù)的操作繁瑣程度(難易度、友好性);了解某一筆業(yè)務(wù)在哪一步較慢,是慢在網(wǎng)絡(luò)層面、客戶端層面、服務(wù)器層面還是用戶自身原因(如間歇性停留)導(dǎo)致的;了解業(yè)務(wù)分布情況及成功率、轉(zhuǎn)化率等。為確保業(yè)務(wù)聚合的并行計算高效,我們采取了spark流處理機制完成。

9 深入性能診斷

基于集中日志實時分析,可用于性能診斷等場景,并總結(jié)了一些寶貴經(jīng)驗:如網(wǎng)絡(luò)故障關(guān)聯(lián)分析和診斷、診斷企業(yè)總線調(diào)用外部域時發(fā)生的故障、基于接口報文的后端交易調(diào)優(yōu)、針對RPC的性能分析等。

10 結(jié)論

隨著企業(yè)對生產(chǎn)實時監(jiān)測、海量存儲和科學(xué)分析決策等方面的需求不斷提升,運維監(jiān)控系統(tǒng)已逐漸成為主要的管理手段。在這樣一個飛速發(fā)展的時代下,安全方面和保障正常運行的維護等是非常必要的。而且,隨著云計算的快速發(fā)展,越來越多的企業(yè)將業(yè)務(wù)部署到云環(huán)境中,其中,實時流處理業(yè)務(wù)占據(jù)的比重越來越高。傳統(tǒng)云計算平臺多為批處理平臺(如Hadoop),批處理作業(yè)的輸入是預(yù)先存儲好的靜態(tài)數(shù)據(jù),作業(yè)規(guī)??深A(yù)知,數(shù)據(jù)處理完畢即停止。與批處理作業(yè)不同,實時流處理作業(yè)的輸入是不間斷的數(shù)據(jù)流,且數(shù)據(jù)量大小具有波動性。因此,用最新的分布式流計算技術(shù),設(shè)計及搭建一個數(shù)據(jù)規(guī)模易擴展、處理速度快、安全性高、成本低的云運維監(jiān)控系統(tǒng)具有重大的意義。仿真實驗證明,分布式流計算運維系統(tǒng)中的海量數(shù)據(jù)告警效率優(yōu)于傳統(tǒng)方法,隨著數(shù)據(jù)量的快速增長,優(yōu)勢越明顯。合理、有效地利用分布式計算技術(shù)能夠降低計算運維成本、合理分配網(wǎng)絡(luò)閑置資源,是當(dāng)今社會信息技術(shù)飛速發(fā)展的必然產(chǎn)物。

[1]譚明強.基于分類器聯(lián)合的分布式安全威脅檢測[J].電信工程技術(shù)與標準化,2015.

[2]付松齡,譚慶平.基于任務(wù)和角色的分布式工作流安全模型[J].國防科技大學(xué)學(xué)報,2004.

猜你喜歡
敏感數(shù)據(jù)數(shù)據(jù)管理日志
干擾條件下可檢索數(shù)字版權(quán)管理環(huán)境敏感數(shù)據(jù)的加密方法
企業(yè)級BOM數(shù)據(jù)管理概要
定制化汽車制造的數(shù)據(jù)管理分析
一名老黨員的工作日志
海洋環(huán)境數(shù)據(jù)管理優(yōu)化與實踐
CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
扶貧日志
實現(xiàn)虛擬機敏感數(shù)據(jù)識別
基于透明加密的水下通信網(wǎng)絡(luò)敏感數(shù)據(jù)防泄露方法
基于4A平臺的數(shù)據(jù)安全管控體系的設(shè)計與實現(xiàn)