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

基于微服務架構的綜合運維系統設計

2019-09-10 07:22:44晉榮王瑞程洪閃
計算機與網絡 2019年13期
關鍵詞:功能服務系統

晉榮 王瑞 程洪閃

摘要:微服務架構是一種將單應用程序作為一套小型服務開發的方法,每種應用程序都在自己的進程中運行,并與輕量級機制進行通信。敘述了微服務架構的工作原理,描述了微服務架構的功能特點,并與傳統單塊軟件架構進行了對比;介紹了微服務架構的功能分層及各層的功能特點,結合微服務架構在綜合運維系統中的實際應用詳細闡述了微服務架構技術的應用情況。在綜合運維系統中采用微服務架構可以實現功能的快速迭代,應用的敏捷開發。

關鍵詞:微服務;綜合運維

中圖分類號:TP393文獻標志碼:A文章編號:1008-1739(2019)13-56-3

0引言

互聯網、云計算技術飛速發展,信息網絡規模不斷擴大,用戶對信息化系統服務的需求越發豐富。基于傳統的單體架構建設的運維平臺,面臨著維護成本高、完善升級靈活性差、服務功能不夠豐富等弊端。采用微服務技術架構打造新一代的綜合運維管理平臺,完成綜合運維單體架構向微服務架構的轉變,實現網絡管理向運維服務的升級,從而達到從管理者向服務者的角色轉變。

1微服務架構

微服務架構作為一種新型的架構模式,提倡將單一應用程序劃分成一組小顆粒的、相互獨立的、可采用分布式部署的服務,服務的開發、部署在各自獨立的進程中,服務之間互相協調、互相配合,為用戶提供最終價值,服務與服務間采用輕量級的通信機制互相溝通(RESTful API),服務可獨立擴展伸縮,每個服務定義了明確的邊界,不同的服務甚至可以用不同的編程語言來實現,由獨立的團隊來維護。微服務技術架構如圖1所示。

相對于傳統的單體架構應用,微服務架構具有如下特點:

①服務能夠獨立構建、獨立部署、按需獨立擴展,賦予系統靈活的組織方式和發布節奏,使得快速交付和柔性應用成為可能;

②松耦合、單一職責、基于限界上下文的一種SOA的落地實現,簡化了單體架構的業務復雜性,根據業務需求對大型項目進行拆分,方便項目并行研發;

③受業務驅動,不斷演進的架構,降低了系統維護和業務擴展的成本,方便后期需求和功能的不斷迭代升級,同時也降低了錯誤排查的難度;

④通過分解巨大單體式應用為多個服務方法解決了復雜性問題,每個微服務相對較小,方便根據不同的服務性能要求選擇匹配的技術;

⑤每個單體應用不局限于固定的技術棧,開發者可以自由選擇開發技術,提供API服務,實現技術的多元化選型;

⑥單一職責功能、服務的粒度小,每個服務針對單一的業務能力進行封裝都只關注于一個業務功能,從而更有可能對某些方面的服務做成精品;

⑦易于規模化開發,多個開發團隊可以并行開發,每個團隊負責一項服務;

⑧改善故障隔離,一個服務宕機不會影響其他服務。

微服務架構與傳統單塊軟件架構對比如圖2所示。

相對于單塊架構,微服務架構在系統升級、業務擴容、功能豐富等方面具有絕對的優勢,便于用戶進行后期長期建設的業務系統,具備外掛式接入管理能力。

2架構設計

在進行微服務架構設計時,將系統劃分為應用層、業務服務層、基礎服務層、微服務中間件層和監視層。其中,應用層和業務層是業務價值體現的關鍵。應用層“以用戶為中心”,專注于用戶體驗與業務功能;服務層通過將系統專業化分工,采用服務化方式,提供“去中心化”服務調用,并通過服務編排組合,可快速滿足多應用多前端的功能實現。微服務平臺主要包含基礎服務層、微服務中間件層和監控層等功能。

(1)基礎服務層

該層是服務重用和系統快速搭建的基礎。微服務劃分本質上是對業務功能進行解耦并獨立部署,而具有共性業務特征的功能進一步內聚和抽取,形成基礎服務中心,在系統內或系統間的多個微服務中共享使用。基礎服務中心包括認證中心、調度中心、日志中心等公共服務應用。

(2)微服務中間件層

微服務中間件層主要實現服務的統一管理,為服務間的互相協作運行提供技術保障,是架構實現的技術支撐。

①服務注冊中心:通過集中地注冊管理機制,統一管理服務名稱與服務調用地址之間的映射關系,實現服務的自動注冊和發現,幫助服務調用者獲取服務提供者的地址信息。

②服務網關:實現請求轉發、動態路由等功能,可以降低服務演進過程中地址變動和增長帶來的更新成本;也可以實現協議轉發,能提高基礎服務中心的協議擴展性。

③服務負載均衡:通過水平伸縮實現服務調用請求的負載均衡,有效分散單節點的計算負載,實現服務的彈性擴展。

④服務容錯:構建流量控制、故障隔離、斷路器等容錯與修復機制,避免某個服務不可用時,導致故障蔓延,并最終造成整個系統癱瘓的風險。

⑤分布式緩存:利用鍵值數據庫基于多臺PC服務器,為分布式環境下應用對象緩存、狀態緩存等場景提供統一的分布式緩存解決方案。

(3)監控層

監控層是系統穩定運行的保障,隨著系統服務數量逐步增多,服務之間的調用關系越來越復雜,這也對微服務架構下如何保障系統可靠運行提出了新挑戰。通過對應用、服務、資源、服務調用鏈路等進行監控,能夠實現微服務架構下請求可追溯、問題可預警、伸縮有依據。其主要功能包括應用概覽、應用詳情、環境參數、服務狀況、SQL監控監控、服務調用鏈分析等,同時也為開發運維一體化提供了重要支撐工具。

3系統開發實踐

綜合運維系統是一套建立在專業網管基礎之上的監控維護管理平臺,經過十多年的建設和應用,系統越來越笨重、越來越難以適應靈活多變的網絡結構和不斷增長的業務需求。因此,基于微服務架構,建設一套分布式綜合運維平臺,滿足敏捷部署、快速交付、靈活升級的應用是設計的主導思想。

綜合運維系統應用微服務技術架構,橫向拆分運維系統功能和業務,實現注冊中心、告警管理、測試管理、性能監測、事件通知和值勤管理等微服務,向通信指揮和網絡運維人員提供穩定、可靠的監控服務集群,綜合運維系統的微服務組成如圖3所示。

綜合運維系統按照功能和業務的維度劃分為多個微服務模塊,每個微服務單獨運行,單獨部署,各個微服務之間通過API調用實現互聯互通。

按照層次化設計思想,綜合運維系統分為接入層、業務層和呈現層3層進行了功能設計。

(1)接入層

系統接入層實現被管系統的接入和數據采集能力。實現與其他系統和設備的連接,并通過接口獲取狀態上報數據和采集數據。包括對光纖網、衛通網、IP網設備以及其他業務系統狀態數據的接入和數據采集。每一種不同的被管對象增加一個單獨的適配器服務,保證任何一個適配器微服務的正常或異常不影響其他適配器服務模塊。

(2)業務層

業務層由一組實現不同業務的微服務組成,通過協同處理業務將接入層獲取的數據進行處理,綜合分析和挖掘,存儲并按需進行數據融合處理。包括對資源、設備、運維、流量和測試等相關數據的處理,實現告警監測、通信資源管理、故障分析以及流程管理等功能。

(3)呈現層

呈現層主要面向用戶提供操作入口和全景監視視圖。

①在系統開發階段,一是基于開源軟件,快速構建了服務注冊中心、服務網關、服務負載均衡、服務容錯和分布式緩存等中間件,自主研發了服務監控平臺,為系統開發提供了運行基礎。

②抽取分布式調度服務作為基礎服務,采用任務“統一調度管理、分布式執行”模式,提供各應用的統一管理和應用件協作服務,并可為其他項目建設重用。

③基于Maven開源工具,定制了開發環境,包括開發工具、開發模板、構建倉庫等,實現了開箱即用、免系統環境配置、一鍵啟動及快速構建等特點。在開發過程中,通過微服務架構設計,提高了系統的靈活性和可擴展性,在業務需求漸清晰的情況下,實現功能快速迭代,應用敏捷開發。

4結束語

本文結合實際開發項目,針對綜合運維系統中存在的諸多難題和相應的解決策略進行分析。通過實驗證明了微服務架構的服務系統可以提高用戶體驗,降低開發成本,實現高可用性,具有可持續發展的潛力。本文的實踐案例為大型信息網絡資源管理及海量數據挖掘系統綜合運維管理平臺研發應用提供了參考,隨著互聯網思維和云平臺部署越來越趨勢化,微服務架構在應用系統的建設中將體現出越來越大的價值。

參考文獻

[1]王磊.微服務架構與實踐[M].北京:電子工業出版社,2015.

[2]馬越,黃剛.基于Docker的應用軟件虛擬化研究[J].軟件, 2015,36(3):10-14.

[3] Thones J.Microservices[J].IEEE Software,2015,32(1):116.

[4] Videla A,Williams J J W.高效部署分布式消息隊列[M].汪佳南,譯.北京:電子工業出版社,2015.

[5]李勇.分布式Web服務發現機制研究[D].北京:北京郵電大學,2008.

[6]孫海洪.微服務架構和容器技術應用[J].金融電子化,2016(5):63-64.

猜你喜歡
功能服務系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
關于非首都功能疏解的幾點思考
主站蜘蛛池模板: 亚洲成人福利网站| 国产精品美人久久久久久AV| 91探花国产综合在线精品| 91 九色视频丝袜| 综合五月天网| 亚洲区视频在线观看| 婷婷激情亚洲| 中文字幕va| 国产欧美日韩在线一区| 一区二区三区国产精品视频| 视频二区欧美| 久久女人网| 国产无遮挡猛进猛出免费软件| 97视频免费看| 欧美啪啪网| 国产欧美日韩另类| 人妻丰满熟妇AV无码区| 亚洲第一区欧美国产综合| 日韩国产精品无码一区二区三区| 狠狠ⅴ日韩v欧美v天堂| 国产69精品久久| 免费高清a毛片| 亚洲嫩模喷白浆| 99在线观看国产| 中文字幕色站| 免费可以看的无遮挡av无码| 中文字幕2区| 中文字幕在线播放不卡| 国产欧美视频在线观看| 国模极品一区二区三区| 人妻熟妇日韩AV在线播放| 亚洲精品在线91| 国产综合色在线视频播放线视 | 亚洲第一视频网| 狠狠色综合网| 欧美激情,国产精品| 最新精品国偷自产在线| 国产特级毛片aaaaaaa高清| 怡红院美国分院一区二区| 99视频在线精品免费观看6| 天天综合色网| 香蕉国产精品视频| 免费看一级毛片波多结衣| 免费毛片网站在线观看| 一本无码在线观看| 久久性视频| 亚洲人成人伊人成综合网无码| 激情国产精品一区| 特级aaaaaaaaa毛片免费视频| 欧美色香蕉| 国产不卡在线看| 国产成人精品第一区二区| 亚洲欧洲国产成人综合不卡| 欧美一级高清免费a| 四虎影视库国产精品一区| 国内精自线i品一区202| 国产激情无码一区二区免费| 国产啪在线91| 四虎国产精品永久一区| 国产在线91在线电影| 91亚洲视频下载| 久久人午夜亚洲精品无码区| 全部无卡免费的毛片在线看| 欧美日韩国产一级| 国产69囗曝护士吞精在线视频| www欧美在线观看| 538国产视频| 成人夜夜嗨| 91人人妻人人做人人爽男同| 久草视频一区| jizz亚洲高清在线观看| 免费无码网站| 波多野结衣一二三| 久久久久亚洲精品无码网站| 色屁屁一区二区三区视频国产| 青青草原偷拍视频| 色网站在线视频| 无码网站免费观看| 国产成人一二三| 2021国产精品自拍| 国产xx在线观看| 最新亚洲av女人的天堂|