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

基于唯一ID的自動運(yùn)維監(jiān)控體系研究與實(shí)現(xiàn)

2017-09-08 20:54:34于衛(wèi)國呂勤

于衛(wèi)國+呂勤

摘要:金融行業(yè)為適應(yīng)互聯(lián)網(wǎng)業(yè)務(wù)的挑戰(zhàn)需要建設(shè)自動化運(yùn)維系統(tǒng),在傳統(tǒng)軟件上支持自動化運(yùn)維系統(tǒng)需要構(gòu)建以唯一ID為基礎(chǔ)的日志和流水體系,進(jìn)行數(shù)據(jù)信息的匯聚、關(guān)聯(lián)才能支持大數(shù)據(jù)平臺智能分析、自動應(yīng)急處理。

關(guān)鍵詞:ID;雙態(tài)IT;自動運(yùn)維

中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)06-0056-02

1 雙態(tài)系統(tǒng)模型

隨著互聯(lián)網(wǎng)創(chuàng)新企業(yè)給傳統(tǒng)金融業(yè)的帶來的壓力,傳統(tǒng)金融IT迫切需要改進(jìn)IT整體治理體系。為幫助企業(yè)應(yīng)對“互聯(lián)網(wǎng)+”轉(zhuǎn)型中遇到的挑戰(zhàn),聯(lián)想等十二家企業(yè)提出“雙態(tài)IT”方法論,使企業(yè)梳理實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型。“雙態(tài)IT”聚焦于企業(yè)業(yè)務(wù)的穩(wěn)、敏分析,幫助企業(yè)IT 部門采用傳統(tǒng)的集中式和新興的互聯(lián)網(wǎng)分布式等信息技術(shù)架構(gòu),構(gòu)建一套穩(wěn)態(tài)、敏態(tài)和諧共存的新型IT 架構(gòu)。穩(wěn)態(tài)IT的特征是業(yè)務(wù)按照傳統(tǒng)方式經(jīng)營,戰(zhàn)略目標(biāo)明確,業(yè)務(wù)流程相對成熟;敏態(tài)IT業(yè)務(wù)則采用“互聯(lián)網(wǎng)+”思維模式,業(yè)務(wù)模式本身處在不斷探索、優(yōu)化、總結(jié)的過程,需要通過不斷試錯(cuò)來逐步完善。

對于布局在電子商務(wù)、金融支付類的傳統(tǒng)企業(yè)最為迫切的解決快速和高質(zhì)量的交付問題、自動運(yùn)維(應(yīng)急處理、資源管理、問題分析處理)、自動監(jiān)控等問題。這些企業(yè)IT治理向敏態(tài)轉(zhuǎn)型,學(xué)習(xí)敏態(tài)的開發(fā)、測試和運(yùn)維一體化涉及組織架構(gòu)調(diào)整難度較大,而對現(xiàn)有系統(tǒng)優(yōu)化改造,優(yōu)化自動運(yùn)維、自動監(jiān)控流程更易實(shí)現(xiàn)。

2 穩(wěn)態(tài)系統(tǒng)運(yùn)維問題

金融行業(yè)傳統(tǒng)業(yè)務(wù)為穩(wěn)態(tài)業(yè)務(wù)模型,傳統(tǒng)IT為IOE架構(gòu),每個(gè)業(yè)務(wù)系統(tǒng)為單體應(yīng)用,內(nèi)部調(diào)用流程固定,系統(tǒng)建設(shè)是逐步搭積木,未規(guī)劃內(nèi)部數(shù)據(jù)交互格式。按照業(yè)務(wù)發(fā)展的順序形成了由核心賬戶向外圍渠道、外圍增值業(yè)務(wù)擴(kuò)展的層次架構(gòu)。

傳統(tǒng)企業(yè)IT運(yùn)行中心在運(yùn)維監(jiān)控主要面臨以下問題。

一是信息孤島問題。(1)不能綜合使用日志和報(bào)錯(cuò)信息。運(yùn)行人員以數(shù)據(jù)庫交易記錄為主要依據(jù),未自動關(guān)聯(lián)業(yè)務(wù)系統(tǒng)內(nèi)部各模塊記錄的大量日志和報(bào)錯(cuò)信息。(2)不能關(guān)設(shè)備信息。系統(tǒng)管理員只分析CPU、IO、內(nèi)存、磁盤空間的靜態(tài)數(shù)據(jù);數(shù)據(jù)庫只分析自身資源使用情況,沒有與應(yīng)用日志和錯(cuò)誤信息關(guān)聯(lián)。(3)使用系統(tǒng)監(jiān)控信息、應(yīng)用日志、數(shù)據(jù)庫記錄的運(yùn)維經(jīng)驗(yàn)無法與其他運(yùn)行人員共享。

二是問題分析定位慢。運(yùn)維以人工判斷分析為主,自動化程度低。(1)由于信息孤島,出現(xiàn)問題后錯(cuò)誤信息會大量產(chǎn)生,很難判斷出根源是應(yīng)用、網(wǎng)絡(luò)、系統(tǒng)。(2)運(yùn)行人員分析的日志、程序報(bào)錯(cuò)信息、交易流水等沒有自動關(guān)聯(lián),運(yùn)行人員從數(shù)據(jù)庫中查詢符合條件的流水集合,確定其中一條記錄,選擇業(yè)務(wù)主鍵,打開日志文件,根據(jù)業(yè)務(wù)主鍵搜索主機(jī)日志中關(guān)聯(lián)記錄,根據(jù)經(jīng)驗(yàn)分析日志,給出問題描述。

三是應(yīng)急響應(yīng)慢。故障處理、資源擴(kuò)展人工操作。(1)應(yīng)急處理時(shí)人工根據(jù)各類信息判斷問題原因,根據(jù)應(yīng)急處理預(yù)案進(jìn)行排查處理,恢復(fù)業(yè)務(wù),處理時(shí)間較長。(2)系統(tǒng)資源只能采用硬件冗余,按照最大峰值購買和配置資源,平時(shí)浪費(fèi)資源,一旦交易出現(xiàn)爆發(fā)增長無法應(yīng)對。

解決傳統(tǒng)系統(tǒng)的運(yùn)維關(guān)鍵在于把各類信息有效匯聚關(guān)聯(lián)。以信息流為切入點(diǎn),對于每一個(gè)內(nèi)外部交易請求生成日志ID鍵,該日志ID鍵沒有業(yè)務(wù)屬性、僅用于標(biāo)識該請求,并貫穿于整個(gè)交易處理環(huán)節(jié)。在應(yīng)用數(shù)據(jù)庫中定義業(yè)務(wù)ID鍵,業(yè)務(wù)ID鍵與日志ID鍵關(guān)聯(lián)。以這兩類ID為基礎(chǔ)構(gòu)建大數(shù)據(jù)分析平臺,使數(shù)據(jù)聚合、關(guān)聯(lián),建模自動化分析,形成自動執(zhí)行指令;同時(shí)在IT基礎(chǔ)架構(gòu)支持軟件定義資源,配合指令執(zhí)行應(yīng)急策略。

3 敏態(tài)系統(tǒng)運(yùn)維

新型互聯(lián)網(wǎng)企業(yè)自動化運(yùn)維有以下特點(diǎn)。一是用戶或業(yè)務(wù)變化率大,交易量大、瞬間產(chǎn)生巨大流量,要實(shí)時(shí)分析海量日志、報(bào)警信息、交易流。二是系統(tǒng)架構(gòu)微服務(wù)化、服務(wù)調(diào)用動態(tài)化,運(yùn)維系統(tǒng)智能化發(fā)現(xiàn)問題、自動化處理問題、自動隔離問題模塊。三是軟件定義運(yùn)維成為發(fā)展趨勢、運(yùn)維軟件平臺PAAS化。

3.1 消除信息孤島

規(guī)范日志格式,使用統(tǒng)一的日志方法類庫;在數(shù)據(jù)輸入和輸出的關(guān)鍵點(diǎn)埋點(diǎn),即規(guī)范數(shù)據(jù)采集位置和深度;部署統(tǒng)一的日志收集服務(wù)。建立端到端全棧監(jiān)控體系,從用戶端的各類客戶端(手機(jī)、PAD、瀏覽器)進(jìn)行采樣、到應(yīng)用服務(wù)器信息聚集、再到基礎(chǔ)架構(gòu)(中間件、數(shù)據(jù)庫、網(wǎng)絡(luò)、服務(wù)器、云平臺)監(jiān)控?cái)?shù)據(jù)。

3.2 大數(shù)據(jù)數(shù)據(jù)分析

使用大數(shù)據(jù)技術(shù)進(jìn)行數(shù)據(jù)采集、格式化、集中存儲。使用分析引擎、關(guān)鍵字解析處理數(shù)據(jù),基于經(jīng)驗(yàn)沉淀建立分析模型,進(jìn)行自學(xué)習(xí)、預(yù)測風(fēng)險(xiǎn)、異常預(yù)警,從而實(shí)現(xiàn)運(yùn)維分析的實(shí)時(shí)化、自動化、智能化。

3.3 構(gòu)建快速自動處理機(jī)制

以自動化配置的IT基礎(chǔ)架構(gòu)為基礎(chǔ),敏態(tài)管理采用微服務(wù)架構(gòu)、云平臺、容器技術(shù)。主機(jī)集群化、虛擬化,摒棄小型機(jī),以低成本的PC分布式集群為基礎(chǔ)支持動態(tài)擴(kuò)展。大量使用云平臺、容器DOCKER技術(shù),以便于服務(wù)動態(tài)擴(kuò)展。以軟件定義服務(wù)、軟件定義資源為管理手段提升運(yùn)維響應(yīng)速度。阿里云平臺、AWS等開放云平臺都提供的接口調(diào)用,可以實(shí)現(xiàn)分鐘級別的虛擬機(jī)申請, 而DOCKER則能夠作為秒級的申請和部署。

企業(yè)通過構(gòu)建統(tǒng)一數(shù)據(jù)、大數(shù)據(jù)分析、微服務(wù)和容器等技術(shù),實(shí)現(xiàn)了以數(shù)據(jù)聚合關(guān)聯(lián)為基礎(chǔ),以建模分析和智能分析為依據(jù),以自動化執(zhí)行為結(jié)果的敏態(tài)運(yùn)維體系。系統(tǒng)運(yùn)維由手工向智能自動化轉(zhuǎn)變,自動判斷系統(tǒng)哪些節(jié)點(diǎn)可能有問題,自動隔離,恢復(fù)業(yè)務(wù)。

3.4 典型應(yīng)用

淘寶運(yùn)維體系彈性化實(shí)現(xiàn)。(1)每個(gè)URL請求進(jìn)來都會生成一個(gè)唯一TraceID,TraceID會出現(xiàn)在所有服務(wù)調(diào)用、數(shù)據(jù)庫、緩存、消息訪問的日志中。TraceID含IP地址、創(chuàng)建時(shí)間、順序數(shù)。(2)為記錄各內(nèi)部服務(wù)調(diào)用順序還設(shè)計(jì)了RcpID,用于標(biāo)記服務(wù)調(diào)用嵌套關(guān)系和日志埋點(diǎn)的順序。這樣每條日志都含以下信息:TraceID、RcpID、開始時(shí)間、調(diào)用類型、對端IP、處理耗時(shí)、處理結(jié)果、數(shù)據(jù)傳輸量(2)每臺設(shè)備上都有代理服務(wù),將日志采集到一個(gè)實(shí)時(shí)分析層,分析層按照格式拆分日志,發(fā)送給分布式存儲HDFS,在Hadoop大數(shù)據(jù)平臺、使用MapReduce進(jìn)行關(guān)鍵字分析處理。(3)數(shù)據(jù)采集秒級集中,實(shí)時(shí)分析性能、流量、穩(wěn)定性、資源使用情況,并根據(jù)分析模型,彈性控制模塊對資源自動調(diào)度、對故障自動處理。運(yùn)維監(jiān)控體系完全“彈性化”,實(shí)現(xiàn)從人工控制到秒級自動調(diào)度。endprint

4 傳統(tǒng)系統(tǒng)優(yōu)化實(shí)踐

作為國內(nèi)線下最大的第三方支付公司,銀聯(lián)商務(wù)的IT系統(tǒng)是經(jīng)過十多年的建設(shè)逐步發(fā)展起來,有傳統(tǒng)銀行卡、預(yù)付費(fèi)卡系統(tǒng),也有傳統(tǒng)互聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)、以及移動互聯(lián)網(wǎng)系統(tǒng),各個(gè)系統(tǒng)交互報(bào)文有8583、XML、JSON、固定格式等。IT條線制定了分步實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián)聚合、數(shù)據(jù)標(biāo)準(zhǔn)化問題、數(shù)據(jù)智能分析、運(yùn)維自動化的計(jì)劃。

4.1 新建系統(tǒng)構(gòu)建ID規(guī)范

制訂日志ID鍵和業(yè)務(wù)ID鍵規(guī)范、應(yīng)用埋點(diǎn)規(guī)范和日志格式規(guī)范,確保新業(yè)務(wù)系統(tǒng)或新建子系統(tǒng)內(nèi)部消除數(shù)據(jù)孤島。新建的移動支付交易系統(tǒng)使用PC Server集群,用Java開發(fā),用ZooKeeper、Dubbo、Mysql等新技術(shù)。系統(tǒng)日志使用log4j規(guī)范,以UUID為唯一索引加入各行日志中,在交易流水表中的訂單號關(guān)聯(lián)各類業(yè)務(wù)數(shù)據(jù)主鍵。使用Logstash日志管理工具,集成Elastic Search、Kibana實(shí)現(xiàn)日志的集中、快速關(guān)聯(lián)分析、監(jiān)控可視化。

4.2 原有重要關(guān)鍵系統(tǒng)優(yōu)化改造

按照非侵入性、最小變動原則先進(jìn)行日志ID、日志規(guī)范的整改。由于原重要系統(tǒng)之間修改交互報(bào)文格式風(fēng)險(xiǎn)很大,無法增加唯一日志ID,這樣也無法在每一行日志中加上日志ID。銀商采用的方案是先統(tǒng)一替換日志記錄函數(shù),確保特定系統(tǒng)內(nèi)部的日志都有本地唯一日志ID;在關(guān)鍵通信節(jié)點(diǎn)埋點(diǎn),在業(yè)務(wù)系統(tǒng)之間建立不同ID對應(yīng)關(guān)系記錄,并梳理每個(gè)系統(tǒng)內(nèi)部日志ID鍵與業(yè)務(wù)ID鍵的對應(yīng)關(guān)系。這樣當(dāng)數(shù)據(jù)大集中后,就可以通過二次查找的方式串聯(lián)所有日志。

比如A系統(tǒng)日志ID是“設(shè)備號+終端流水”,A系統(tǒng)內(nèi)部日志都帶“設(shè)備號+終端流水”;B系統(tǒng)日志ID是“內(nèi)部系統(tǒng)流水”,B系統(tǒng)內(nèi)部日志都帶“內(nèi)部系統(tǒng)流水”。在A或B的通信層每一條從A到B的交易系統(tǒng)都增加一條日志記錄:“A設(shè)備號+終端流水”對應(yīng)“B內(nèi)部系統(tǒng)流水”,這樣任何一條A的日志都可以找到對應(yīng)的B日志,當(dāng)日志導(dǎo)入大數(shù)據(jù)平臺匯聚后就可以很容易關(guān)聯(lián)了。

4.3 建立新系統(tǒng)與傳統(tǒng)系統(tǒng)的日志ID關(guān)聯(lián)

新系統(tǒng)按照日志ID鍵和業(yè)務(wù)ID鍵規(guī)范實(shí)施,但新系統(tǒng)的UUID無法通過報(bào)文傳遞給老系統(tǒng)。解決方案類似4.2,新系統(tǒng)在通信層發(fā)送和接收報(bào)文時(shí)記錄UUID和目標(biāo)系統(tǒng)的日志ID對應(yīng)關(guān)系,盡量不改老系統(tǒng),老系統(tǒng)只要保證內(nèi)部日志能夠有唯一日志ID即可。

4.4 建設(shè)聚合跨系統(tǒng)的交易日志和交易流水的“自助運(yùn)維平臺”

首先聚合全量數(shù)據(jù),除了各個(gè)新老應(yīng)用系統(tǒng)的日志和交易流水外,還有各類客戶端(手機(jī)、PAD、瀏覽器)和POS機(jī)上采樣的操作數(shù)據(jù)、行為分析數(shù)據(jù)。然后使用Hadoop、MapReduce、Hive等技術(shù)對數(shù)據(jù)實(shí)時(shí)分析性能、流量,并根據(jù)歷史問題構(gòu)建分析模型實(shí)時(shí)預(yù)警。目前平臺已投產(chǎn),初步實(shí)現(xiàn)了問題快速排查,基于大數(shù)據(jù)的智能分析還在建設(shè)中。

5 結(jié)語

敏態(tài)系統(tǒng)設(shè)計(jì)基于容器、基于微服務(wù)、云平臺、大數(shù)據(jù)等新技術(shù)可以達(dá)到快速擴(kuò)展、自動部署、自動運(yùn)維、智能運(yùn)維,是未來新建系統(tǒng)的首選。但是很多傳統(tǒng)企業(yè)IT的管理體系還未做好準(zhǔn)備,無法對敏態(tài)管理進(jìn)行有效支持。在如何保護(hù)現(xiàn)有IT資產(chǎn)、做好原有系統(tǒng)平穩(wěn)過渡上,最好的方式是對于傳統(tǒng)核心軟件系統(tǒng)進(jìn)行非侵入式改造,逐步從日志信息采集、交易日志分析等外圍的運(yùn)維監(jiān)控優(yōu)化入手,提供更好運(yùn)維支持,再逐步改進(jìn)信息質(zhì)量的前提下提高自動化和智能化程度,使傳統(tǒng)系統(tǒng)循序漸進(jìn)優(yōu)化。

目前銀商系統(tǒng)已經(jīng)有計(jì)劃的對原有系統(tǒng)進(jìn)行日志規(guī)范改造、構(gòu)建大數(shù)據(jù)分析平臺,未來還需要在以下方面持續(xù)改進(jìn):(1)向全棧數(shù)據(jù)聚合改進(jìn),增加POS終端、自助設(shè)備、客戶端等數(shù)據(jù)。增加基礎(chǔ)架構(gòu)(中間件、數(shù)據(jù)庫、網(wǎng)絡(luò)、服務(wù)器、云平臺)監(jiān)控?cái)?shù)據(jù)的聚集和關(guān)聯(lián),這一項(xiàng)工作需要設(shè)備廠商的支持。(2)基于大數(shù)據(jù)的智能分析模型還要不斷升級,要能夠自動預(yù)測和實(shí)時(shí)預(yù)警,這樣才能從手工操作向自動化、智能化改進(jìn)。(3)全面推進(jìn)云平臺、應(yīng)用微服務(wù)化、容器化還需要逐步推進(jìn)。要實(shí)現(xiàn)對資源自動調(diào)度、對故障自動處理沒有基礎(chǔ)設(shè)施的虛擬化、應(yīng)用層容器化是無法推進(jìn)的。

參考文獻(xiàn)

[1]鐘華.企業(yè)IT架構(gòu)轉(zhuǎn)型之路[J].機(jī)械工業(yè)出版社,2017年,P132-156.

[2]王漢明.銀行信息系統(tǒng)架構(gòu)[J].機(jī)械工業(yè)出版社,2017年,P38,P104-114.

[3]胡喜.支付寶高可用系統(tǒng)架構(gòu)的演變[J].百度文庫,2016年,P32-38.

Abstract:In order to meet the challenge of the Internet industry, the financial industry needs to build the automatic operation and maintenance software system. In the traditional financial software system, the automatic operation and maintenance system needs to construct the log and water system based on the unique ID, and the data information can be aggregated to support the large data Platform intelligent analysis, automatic emergency treatment.

Key Words:bimodel state IT; automatic operation and maintenanceendprint

主站蜘蛛池模板: 亚洲第一av网站| 国产午夜福利在线小视频| 欧美亚洲欧美| 久久6免费视频| 国产在线精品网址你懂的| 免费人欧美成又黄又爽的视频| 国产超碰在线观看| 国产簧片免费在线播放| 精品福利视频网| 国产精品林美惠子在线观看| 亚洲国产中文欧美在线人成大黄瓜| 欧美亚洲国产一区| 国产特级毛片aaaaaaa高清| 国产在线高清一级毛片| 久夜色精品国产噜噜| 午夜福利视频一区| 天堂av综合网| 精品无码日韩国产不卡av| 国产电话自拍伊人| 亚洲91在线精品| 国产白浆视频| 亚洲女同一区二区| www.91在线播放| 成人毛片在线播放| 国产乱子伦精品视频| 亚洲AV无码久久天堂| 国产精品第三页在线看| 亚洲美女视频一区| 久久女人网| 制服丝袜国产精品| 伊人久久婷婷| 三上悠亚一区二区| 人妻丰满熟妇αv无码| 激情爆乳一区二区| 在线观看av永久| 精品国产aⅴ一区二区三区| 国产欧美日韩精品第二区| 国产粉嫩粉嫩的18在线播放91| 亚洲视频一区| 一级毛片在线播放免费观看| 无码一区18禁| 中文字幕欧美成人免费| 四虎亚洲国产成人久久精品| 亚洲中文字幕国产av| 九九久久99精品| 喷潮白浆直流在线播放| 亚洲免费黄色网| 午夜不卡视频| 亚洲人成亚洲精品| 免费高清毛片| 在线观看视频99| 成人国产一区二区三区| 她的性爱视频| 国产精品hd在线播放| 国产主播一区二区三区| 色亚洲激情综合精品无码视频| 免费在线a视频| 亚洲国产AV无码综合原创| 97视频在线精品国自产拍| 中文字幕人成人乱码亚洲电影| 国产乱人伦偷精品视频AAA| 精品自拍视频在线观看| 热热久久狠狠偷偷色男同| 二级特黄绝大片免费视频大片| 在线看片中文字幕| 国产经典在线观看一区| 激情综合婷婷丁香五月尤物 | 成人综合网址| 国产www网站| 国产黑丝视频在线观看| 国产精品女熟高潮视频| 青草视频网站在线观看| 欧美亚洲国产精品第一页| 拍国产真实乱人偷精品| 亚洲一区二区三区国产精华液| 国产黄色片在线看| 99久视频| 国产区免费精品视频| 天天色天天综合| 久久99精品国产麻豆宅宅| 国产高清无码第一十页在线观看| 欧美成人精品在线|