分布式DevOps平臺立項(xiàng)需求報(bào)告_第1頁
分布式DevOps平臺立項(xiàng)需求報(bào)告_第2頁
分布式DevOps平臺立項(xiàng)需求報(bào)告_第3頁
分布式DevOps平臺立項(xiàng)需求報(bào)告_第4頁
分布式DevOps平臺立項(xiàng)需求報(bào)告_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、PAGE 30 分布式DevOps平臺立項(xiàng)需求報(bào)告 目 錄 TOC o 1-4 h z u HYPERLINK l _Toc500169914 第一部分 項(xiàng)目背景 PAGEREF _Toc500169914 h 1 HYPERLINK l _Toc500169915 1.項(xiàng)目介紹 PAGEREF _Toc500169915 h 1 HYPERLINK l _Toc500169916 1.1 項(xiàng)目背景 PAGEREF _Toc500169916 h 1 HYPERLINK l _Toc500169917 1.2 項(xiàng)目目標(biāo) PAGEREF _Toc500169917 h 2 HYPERLINK l

2、 _Toc500169918 第二部分 項(xiàng)目需求分析 PAGEREF _Toc500169918 h 3 HYPERLINK l _Toc500169919 2.系統(tǒng)需求分析 PAGEREF _Toc500169919 h 3 HYPERLINK l _Toc500169920 2.1 系統(tǒng)目標(biāo) PAGEREF _Toc500169920 h 3 HYPERLINK l _Toc500169921 2.2 系統(tǒng)特點(diǎn) PAGEREF _Toc500169921 h 5 HYPERLINK l _Toc500169922 2.3 功能需求 PAGEREF _Toc500169922 h 5 HYP

3、ERLINK l _Toc500169923 2.4 非功能需求 PAGEREF _Toc500169923 h 10 HYPERLINK l _Toc500169924 2.5 技術(shù)指標(biāo) PAGEREF _Toc500169924 h 11 HYPERLINK l _Toc500169925 2.6 建設(shè)任務(wù) PAGEREF _Toc500169925 h 11第一部分 項(xiàng)目背景項(xiàng)目介紹1.1 項(xiàng)目背景互聯(lián)網(wǎng)的商業(yè)化應(yīng)用對傳統(tǒng)金融機(jī)構(gòu)的業(yè)務(wù)產(chǎn)生了巨大影響,促使了互聯(lián)網(wǎng)思維向金融市場發(fā)展,它體現(xiàn)出商業(yè)銀行的三大轉(zhuǎn)型趨勢:(1)高度重視互聯(lián)網(wǎng)“長尾效應(yīng)”,提升客戶活期存款價(jià)值;(2)挖掘互聯(lián)網(wǎng)渠

4、道的潛力,提高基金代銷和理財(cái)產(chǎn)品的服務(wù)效益;(3)制定大數(shù)據(jù)經(jīng)營戰(zhàn)略,打造聯(lián)盟電商平臺。銀行作為金融的重要組成部分之一,是我國經(jīng)濟(jì)運(yùn)籌的協(xié)調(diào)中樞,也是我國戰(zhàn)略的核心。傳統(tǒng)銀行業(yè)務(wù)系統(tǒng)具有封閉性,用戶訪問峰值可預(yù)測,應(yīng)用版本迭代慢,創(chuàng)新性不足,通常采用IOE架構(gòu)和人工運(yùn)維手段滿足用戶需求。隨著銀行互聯(lián)化化發(fā)展趨勢,業(yè)務(wù)系統(tǒng)呈現(xiàn)出開放性,用戶量不可預(yù)測,應(yīng)用新功能更新頻繁的新特點(diǎn)。為進(jìn)一步完善金融互聯(lián)化基礎(chǔ)平臺的產(chǎn)品體系,分布式系統(tǒng)DevOps平臺主要解決應(yīng)用自動(dòng)化部署、運(yùn)行和維護(hù)管理的問題,用以彌補(bǔ)基礎(chǔ)資源與應(yīng)用系統(tǒng)間的技術(shù)鴻溝,提升具備大并發(fā)、高可用特性的應(yīng)用的研制效率與質(zhì)量。DevOps平臺

5、核心用途是金融互聯(lián)網(wǎng)創(chuàng)新應(yīng)用提供創(chuàng)建、部署、運(yùn)行、監(jiān)控管理等運(yùn)行時(shí)環(huán)境,提供協(xié)議接入與解析、負(fù)載均衡、生命周期管理、錯(cuò)誤容忍與失效恢復(fù)等基礎(chǔ)服務(wù),使之具備高可靠性、高伸縮性、高可用性、易定制性等特點(diǎn),主要分為基礎(chǔ)設(shè)施、應(yīng)用發(fā)布和監(jiān)控管理三部分,分別為銀行業(yè)務(wù)系統(tǒng)互聯(lián)網(wǎng)化提供技術(shù)基礎(chǔ)、自動(dòng)和可視化管理、可靠性保障在基礎(chǔ)設(shè)施方面,越來越多的公司正在采用輕量級虛擬化技術(shù),通過復(fù)用底層OS實(shí)例而非實(shí)例化OS實(shí)例的手段(輕量級),使得銀行業(yè)務(wù)系統(tǒng)具有秒級啟動(dòng)的能力,可較好滿足銀行業(yè)務(wù)系統(tǒng)的部署時(shí)效性需求。當(dāng)前,輕量級虛擬化方案主要包括LXC和Docker兩類。其中,后者具有隔離和應(yīng)用環(huán)境固化的新特性,能

6、很好滿足銀行業(yè)務(wù)系統(tǒng)部署的安全和自動(dòng)化需求,是技術(shù)發(fā)展的主流。在應(yīng)用發(fā)布方面,為了滿足基于Docker的應(yīng)用部署、運(yùn)行和維護(hù)的易操作需求,應(yīng)用發(fā)布平臺具有可視化應(yīng)用部署、負(fù)載均衡等能力,可一鍵化構(gòu)建出應(yīng)用及其運(yùn)行環(huán)境與Docker基礎(chǔ)設(shè)施的映射關(guān)系;并具有與監(jiān)控平臺協(xié)同工作的能力,及時(shí)發(fā)現(xiàn)基礎(chǔ)設(shè)施、應(yīng)用的失效,并采用補(bǔ)償?shù)葯C(jī)制進(jìn)行修復(fù),保障銀行業(yè)務(wù)系統(tǒng)的高可靠運(yùn)行。在監(jiān)控管理方面,為了應(yīng)對數(shù)據(jù)延時(shí)和IT資源分散狀況,越來越多的公司正將服務(wù)和應(yīng)用程序從遠(yuǎn)程分支機(jī)構(gòu)遷移到數(shù)據(jù)中心集中管理,這就使得數(shù)據(jù)中心的IT資源越來越多,數(shù)據(jù)中心越來越趨于大型化,管理對象包括小型機(jī)、服務(wù)器、虛擬機(jī)、數(shù)據(jù)庫和各種

7、應(yīng)用,傳統(tǒng)的網(wǎng)絡(luò)管理和監(jiān)控面臨巨大挑戰(zhàn)。在這種情形下,監(jiān)控管理和可靠性保障是保證服務(wù)質(zhì)量的關(guān)鍵。1.2 項(xiàng)目目標(biāo)針對網(wǎng)絡(luò)計(jì)算環(huán)境開放、動(dòng)態(tài)、多變的特性,面向大型網(wǎng)絡(luò)應(yīng)用高效運(yùn)行的服務(wù)質(zhì)量需求,研發(fā)DevOps平臺。該平臺為應(yīng)用提供創(chuàng)建、部署、運(yùn)行、監(jiān)控等全生命周期管理,并提供協(xié)議接入與解析、負(fù)載均衡、失效恢復(fù),以及異構(gòu)數(shù)據(jù)庫透明訪問等服務(wù),使其具備高可靠性、高伸縮性、高可用性、易定制性等特點(diǎn)??梢愿鶕?jù)用戶實(shí)際需求和特點(diǎn),提供靈活配置,真正實(shí)現(xiàn)按需服務(wù)。應(yīng)用發(fā)布平臺既遵循國際規(guī)范,更注重技術(shù)上的不斷創(chuàng)新,不僅在功能上與國際主流產(chǎn)品保持同步,而且在系統(tǒng)的可伸縮性、可靠性、安全性以及穩(wěn)定性等方面也具

8、有較強(qiáng)的優(yōu)勢。其中,DevOps平臺主要包含三個(gè)方面:在基礎(chǔ)設(shè)施平臺方面,采用輕量級虛擬化實(shí)現(xiàn)技術(shù)Docker,用于物理資源分時(shí)復(fù)用、應(yīng)用實(shí)例隔離和應(yīng)用環(huán)境固化。重點(diǎn)實(shí)現(xiàn)私有局域網(wǎng)環(huán)境下Docker集群管理、Docker可用性和可靠性評估、Docker鏡像存儲方案等關(guān)鍵技術(shù),對不滿足公司需求的Docker實(shí)現(xiàn)進(jìn)行改造和完善。在應(yīng)用發(fā)布平臺方面,基于自主研發(fā)、可視化交付、向?qū)讲僮髟瓌t,以應(yīng)用部署、運(yùn)行和維護(hù)為核心,采用補(bǔ)償機(jī)制同步應(yīng)用發(fā)布平臺和基礎(chǔ)設(shè)施平臺的狀態(tài)一致性,采用事件機(jī)制實(shí)現(xiàn)應(yīng)用發(fā)布平臺和監(jiān)控平臺的互操作。使得應(yīng)用的異??稍诒O(jiān)控平臺中及時(shí)的發(fā)現(xiàn),應(yīng)用的管理可在發(fā)布平臺中容易執(zhí)行。監(jiān)控

9、管理工具從性能監(jiān)控和故障監(jiān)控兩個(gè)方面實(shí)現(xiàn)對大并發(fā)服務(wù)引擎的全面監(jiān)控。性能監(jiān)控模塊利用監(jiān)控代理程序獲取性能數(shù)據(jù),服務(wù)器端收集性能數(shù)據(jù),并利用持久化存儲工具將數(shù)據(jù)存入數(shù)據(jù)庫,利用這些數(shù)據(jù)實(shí)現(xiàn)物理機(jī)和虛擬機(jī)性能的監(jiān)控。故障監(jiān)控模塊配置監(jiān)控主機(jī)與服務(wù),并利用監(jiān)控插件實(shí)現(xiàn)檢測,將結(jié)果信息上傳給服務(wù)器,服務(wù)器端實(shí)時(shí)監(jiān)控并產(chǎn)生告警信息。性能監(jiān)控、故障監(jiān)控、告警和統(tǒng)計(jì)報(bào)表共同構(gòu)成DevOps平臺的監(jiān)控體系,使系統(tǒng)管理人員可以實(shí)時(shí)了解大并發(fā)服務(wù)引擎的運(yùn)行狀況,及時(shí)處理異常狀況,提高DevOps平臺的服務(wù)質(zhì)量。第二部分 項(xiàng)目需求分析系統(tǒng)需求分析2.1 系統(tǒng)目標(biāo)公司股份公司是中國大陸第一家由民間資本設(shè)立的全國性商業(yè)

10、銀行,是我國金融行業(yè)的重要組成部分,也是我國銀行界金融互聯(lián)化化的先驅(qū),其直銷銀行業(yè)務(wù)突破了傳統(tǒng)實(shí)體網(wǎng)點(diǎn)經(jīng)營模式,主要通過互聯(lián)網(wǎng)渠道拓展客戶,具有客群清晰、產(chǎn)品簡單、渠道便捷等特點(diǎn),其充分尊重互聯(lián)網(wǎng)用戶習(xí)慣,提供操作便捷的網(wǎng)站、手機(jī)銀行和微信銀行等多渠道互聯(lián)網(wǎng)金融服務(wù)。為了進(jìn)一步適應(yīng)直銷銀行互聯(lián)化需求,(1)用戶訪問難以預(yù)計(jì),應(yīng)用需要根據(jù)訪問量調(diào)整自身的規(guī)模,比如類似淘寶“雙十一”凌晨瞬時(shí)并發(fā)量超過1000萬。未來,隨著直銷銀行業(yè)務(wù)的不斷推進(jìn),系統(tǒng)應(yīng)能承擔(dān)大規(guī)模批量開戶、促銷活動(dòng)等高并發(fā)交易量的場景。(2)版本迭代頻率高。直銷銀行通過互聯(lián)網(wǎng)直接為客戶提供服務(wù),應(yīng)參考業(yè)界的互聯(lián)網(wǎng)公司產(chǎn)品的推出速度

11、,預(yù)計(jì)最少1-2周更新一次。為滿足以直銷銀行為代表的銀行業(yè)務(wù)互聯(lián)網(wǎng)化需求,分布式核心系統(tǒng)主要包含兩個(gè)部分,一是將直銷銀行等應(yīng)用由傳統(tǒng)的IOE架構(gòu)改造成分布式系統(tǒng)架構(gòu),解決應(yīng)用本身的容量瓶頸;而是優(yōu)化直銷銀行等應(yīng)用的基礎(chǔ)架構(gòu),使得這些應(yīng)用具有更好的擴(kuò)展性,更便捷的交付能力,為按需可靠資源提供奠定基礎(chǔ),整體需求如圖1所示。圖1 分布式核心系統(tǒng)總覽本項(xiàng)目主要關(guān)注基礎(chǔ)設(shè)施(資源易管理)、可視化和自動(dòng)部署、可監(jiān)測可預(yù)警,以應(yīng)用為核心,關(guān)注其部署、配置、運(yùn)行和運(yùn)維,簡化應(yīng)用開發(fā)和運(yùn)維的交付復(fù)雜度,即 DevOps平臺應(yīng),其具備以下功能:開發(fā)者進(jìn)行新版本的應(yīng)用開發(fā)后,應(yīng)具有應(yīng)用模板自動(dòng)制作和發(fā)版,按需生成可

12、運(yùn)行的應(yīng)用集群的功能。運(yùn)維人員通過可視化界面,選擇合適的部署策略,即可完成應(yīng)用新版本的發(fā)布、審計(jì)和維護(hù);在新版本發(fā)布后,系統(tǒng)具有應(yīng)用監(jiān)測的能力,并可根據(jù)預(yù)先設(shè)置的策略,完成應(yīng)用的伸縮管理和容錯(cuò)管理。為解決以上問題,云平臺的構(gòu)建引入業(yè)界先進(jìn)的DevOps(英文Development和Operations的組合)思想。DevOps是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開發(fā)(應(yīng)用程序/軟件工程)、技術(shù)運(yùn)營和質(zhì)量保障(QA)部門之間的溝通、協(xié)作與整合。云平臺能夠解決應(yīng)用部署繁瑣,開發(fā)和運(yùn)維部門溝通耗時(shí),人工部署復(fù)雜易錯(cuò)的問題,有效提升應(yīng)用部署管理效率。具體而言,研發(fā)基于Docker的云平臺實(shí)現(xiàn)應(yīng)用的快

13、速發(fā)布、部署,運(yùn)行與維護(hù)管理平臺(簡稱DevOps平臺)。分布式核心系統(tǒng)的應(yīng)用程序?qū)⑦\(yùn)行在Docker云平臺上。該平臺包含Docker集群管理、應(yīng)用發(fā)布管理和一體化監(jiān)控。項(xiàng)目將使用最新的DevOps思想實(shí)現(xiàn)應(yīng)用的快速開發(fā)投產(chǎn),提升版本發(fā)布、維護(hù)的自動(dòng)化水平,降低生產(chǎn)維護(hù)人員的工作成本和投產(chǎn)風(fēng)險(xiǎn)。如圖2所示, DevOps平臺主要由三大子平臺組成:基礎(chǔ)設(shè)施平臺:采用Docker集群復(fù)用底層物理資源,其目的是實(shí)現(xiàn)物理資源的可編程,提高資源利用率;利用Docker可固化應(yīng)用運(yùn)行環(huán)境的特點(diǎn),簡化應(yīng)用部署的復(fù)雜度。應(yīng)用發(fā)布平臺:應(yīng)用發(fā)布平臺用戶構(gòu)建應(yīng)用和物理資源的映射關(guān)系,它采用可視化手段,在幫助運(yùn)維人

14、員在維護(hù)直銷銀行等應(yīng)用時(shí),屏蔽底層物理資源分配的復(fù)雜性。一體化監(jiān)控:一體化監(jiān)控的作用是監(jiān)測應(yīng)用(運(yùn)行在Docker容器上)的可用性,并采用預(yù)警機(jī)制,預(yù)先對可能出現(xiàn)問題的應(yīng)用進(jìn)行報(bào)警,幫助運(yùn)維人員快速發(fā)現(xiàn)、定位問題,并將應(yīng)用從失效狀態(tài)進(jìn)行恢復(fù)。圖2 DevOps平臺組成2.2 系統(tǒng)特點(diǎn)基礎(chǔ)運(yùn)行平臺為應(yīng)用提供運(yùn)行基礎(chǔ)環(huán)境,具有分時(shí)復(fù)用物理資源,提高資源利用率能力;具有固化應(yīng)用及其運(yùn)行環(huán)境,簡化應(yīng)用部署的能力;具備高可靠性、高伸縮性、高可用性特點(diǎn),并提供Restful管理接口。應(yīng)用發(fā)布平臺提供協(xié)議接入與解析、負(fù)載均衡、生命周期管理、失效恢復(fù)與容錯(cuò)等基礎(chǔ)服務(wù),可視化整個(gè)應(yīng)用部署流程、部署策略和維護(hù)管理

15、。監(jiān)控管理平臺能夠以分布式的方式對數(shù)據(jù)中心主機(jī)、操作系統(tǒng)、數(shù)據(jù)庫、應(yīng)用服務(wù)器和應(yīng)用的性能數(shù)據(jù)進(jìn)行自定義監(jiān)控和展示。通過定義復(fù)雜的報(bào)警邏輯,并采用基于郵件、SMS的報(bào)警機(jī)制來通知管理員,能夠第一時(shí)間對問題采取應(yīng)對措施。2.3 功能需求基礎(chǔ)運(yùn)行平臺(1)運(yùn)行環(huán)境組件版本備注操作系統(tǒng)CentOS/Redhat 7.1對比7.0和7.1版本Docker1.9.1對比1.3.2,1.6.1和1.8.3版本Swarm1.0.0對比0.3、0.4和1.0.0版本Docker-registry0.9.1對比0.9.1和2.x版本(2)兼容性Swarm集群支持所有Docker指令。應(yīng)用發(fā)布平臺圖3列出了應(yīng)用發(fā)布

16、平臺的6個(gè)子模塊和17個(gè)功能模塊:圖 3應(yīng)用發(fā)布平臺功能需求主機(jī)管理:主機(jī)管理提供對物理服務(wù)器的管理,包括查看主機(jī)列表,連接主機(jī),主機(jī)加入集群,主機(jī)移出集群,修改主機(jī),刪除主機(jī)功能;集群管理:集群管理是對服務(wù)器的統(tǒng)一規(guī)劃和管理,包括查看集群列表,創(chuàng)建集群,修改集群,應(yīng)用約束,添加主機(jī),解綁主機(jī),健康檢查,恢復(fù)集群,刪除集群功能;鏡像管理:鏡像管理是對鏡像的統(tǒng)一管理,包括查看鏡像列表,創(chuàng)建鏡像,發(fā)布鏡像,刪除鏡像,修正鏡像功能;容器管理:容器管理是對容器的統(tǒng)一管理,容器中包含的是應(yīng)用的具體實(shí)例。包括查看容器列表,創(chuàng)建容器,啟動(dòng)容器,停止容器,刪除容器,同步容器功能;負(fù)載管理:負(fù)載管理是負(fù)載服務(wù)器

17、的邏輯實(shí)現(xiàn),直接和負(fù)載服務(wù)器對接,目前采用nginx做負(fù)載均衡。包括查看負(fù)載列表,添加負(fù)載,添加應(yīng)用,移除應(yīng)用,修改負(fù)載,刪除負(fù)載功能;倉庫管理:倉庫管理是倉庫服務(wù)器的邏輯實(shí)現(xiàn),直接和倉庫服務(wù)器對接。包括創(chuàng)建倉庫,修改倉庫,刪除倉庫,同步鏡像,查看鏡像,查看倉庫列表功能;應(yīng)用管理:應(yīng)用管理是對同一種類型應(yīng)用的邏輯實(shí)現(xiàn),應(yīng)用和負(fù)載以及集群相關(guān)聯(lián)。包括查看應(yīng)用列表,創(chuàng)建應(yīng)用,修改應(yīng)用,刪除應(yīng)用;參數(shù)管理:參數(shù)管理是根據(jù)不同的類型,在和服務(wù)器交互時(shí)需要傳遞的參數(shù)的集合。包括查看參數(shù)列表,添加參數(shù),修改參數(shù),刪除參數(shù);模板管理:模板管理是對于容器提供時(shí)統(tǒng)一參數(shù)的管理,目前模板是對啟動(dòng)參數(shù)的集合,在容器

18、啟動(dòng)時(shí)指定模板,即可按照模板指定的參數(shù)進(jìn)行。包括查看模板列表,添加模板,修改模板,刪除模板;日志管理:日志管理是對用戶操作行為以及用戶操作請求的記錄。包括查詢?nèi)罩?,日志展示;用戶管理:用戶管理是對平臺用戶的統(tǒng)一管理。包括查看用戶列表,創(chuàng)建用戶,修改用戶,刪除用戶,用戶授權(quán)功能;角色管理:角色管理定義了平臺中的角色,并且針對不同的角色賦予不同的權(quán)限,包括查看角色列表,角色授權(quán),角色編輯功能;權(quán)限管理:權(quán)限管理定義了平臺中可以操作的行為,并且限定了不同用戶對同一個(gè)權(quán)限的可操作性,事項(xiàng)用戶行為的隔離。包括查看權(quán)限列表,編輯權(quán)限名稱功能;數(shù)據(jù)總覽:數(shù)據(jù)總覽是對運(yùn)行在發(fā)布平臺中所有的資源匯總,包括主機(jī)數(shù)

19、量,集群數(shù)量,負(fù)載數(shù)據(jù)量,倉庫數(shù)量,鏡像數(shù)量,容器數(shù)量等。監(jiān)控管理:與監(jiān)控平臺互操作,將監(jiān)控對象按需添加到監(jiān)控平臺中;報(bào)表管理:可查看周、月、季、年的資源監(jiān)控信息,并可以按照一個(gè)格式導(dǎo)出,形成報(bào)表,比如PDF和excel格式;預(yù)警管理:為監(jiān)控對象添加預(yù)警規(guī)則,防止應(yīng)用因違反某條規(guī)則導(dǎo)致失效;服務(wù)管控:與中間件平臺互操作,具有中間件服務(wù)升級和降級的能力;異常處理:具有流水的補(bǔ)償和沖正操作客戶信息查詢、賬戶信息查詢等能力。一體化監(jiān)控平臺一、容器內(nèi)監(jiān)控狀態(tài)監(jiān)控:狀態(tài)監(jiān)控功能需要監(jiān)控的容器和中間件的狀態(tài)包括:運(yùn)行狀態(tài)關(guān)閉狀態(tài)性能監(jiān)控:(1)Container監(jiān)控?cái)?shù)據(jù)主要包括:CPU利用率內(nèi)存占用率網(wǎng)絡(luò)

20、讀速度網(wǎng)絡(luò)寫速度(2)DeviceMapper監(jiān)控?cái)?shù)據(jù)主要包括:DeviceMapper數(shù)據(jù)總大小DeviceMapper數(shù)據(jù)已使用量DeviceMapper元數(shù)據(jù)總大小DeviceMapper元數(shù)據(jù)使用量(3)Dubbo監(jiān)控(中間件提供接口)(4)Zdal監(jiān)控?cái)?shù)據(jù)(中間件提供接口)(5)Sequence監(jiān)控(中間件提供接口)(6)其它監(jiān)控二、中間件監(jiān)控(7)Zookeeper監(jiān)控?cái)?shù)據(jù)主要包括:平均延遲最大延遲最小延遲接收包數(shù)量發(fā)送包數(shù)量服務(wù)器角色Znode數(shù)量Watch數(shù)量Ephemerals數(shù)量數(shù)據(jù)大小Follower數(shù)量連接數(shù)已打開文件數(shù)最大文件數(shù)(8)Redis監(jiān)控?cái)?shù)據(jù)主要包括:cli

21、ent連接數(shù)client阻塞數(shù)內(nèi)存使用量Human內(nèi)存使用量Rss內(nèi)存使用量Peak內(nèi)存使用量Peak_human內(nèi)存使用量Lua內(nèi)存使用量數(shù)據(jù)加載量Rdb數(shù)據(jù)改變量Rdb數(shù)據(jù)保存量Rdb數(shù)據(jù)正在寫入量集群有效性狀態(tài)客戶端最大輸入緩存客戶端最長輸出緩存客戶端連接數(shù)key命中次數(shù)key未命中次數(shù)內(nèi)存碎片率cpu使用率(9)Nginx監(jiān)控?cái)?shù)據(jù)主要包括:接收的請求數(shù)活躍連接數(shù)讀取客戶端的連接數(shù)相應(yīng)數(shù)據(jù)到客戶端的數(shù)量處理的請求數(shù)(10)ActiveMQ監(jiān)控?cái)?shù)據(jù)主要包括:主體數(shù)隊(duì)列數(shù)最大隊(duì)列長度訂閱節(jié)點(diǎn)數(shù)量(11)Tomcat監(jiān)控?cái)?shù)據(jù)主要包括連接數(shù)最大連接數(shù)并發(fā)線程數(shù)內(nèi)存使用類加載個(gè)數(shù)(12)Mysql

22、監(jiān)控?cái)?shù)據(jù)主要包括Key_writes 將一個(gè)鍵值塊物理寫入磁盤的次數(shù)Max_used_connections 同時(shí)使用的連接的最大數(shù)目Open_tables 打開表的數(shù)量Opened_tables 已經(jīng)打開的表的數(shù)量Questions 發(fā)往服務(wù)器的查詢的數(shù)量Slow_queries 要花超過long_query_time時(shí)間的查詢數(shù)量Threads_connected 當(dāng)前打開的連接的數(shù)量Threads_running 不在睡眠的線程數(shù)量三、監(jiān)控報(bào)警支持郵件和短信報(bào)警。2.4 非功能需求基礎(chǔ)運(yùn)行平臺支持大規(guī)模應(yīng)用場景:單個(gè)Docker集群可管理不小于100臺物理機(jī),且易于擴(kuò)展;性能需求:能夠快速響應(yīng)系統(tǒng)的狀態(tài)同步、查詢等請求,同步間隔不超過30秒,查詢響應(yīng)延遲小于2秒;安裝與配置簡單,學(xué)習(xí)成本低:基礎(chǔ)運(yùn)行平臺可以通過一鍵安裝腳本進(jìn)行安裝。應(yīng)用發(fā)布平臺支持多種客戶端、跨異構(gòu)平臺:支持多種客戶端,如Web瀏覽器、Java客戶端等;可運(yùn)行在多種操作系統(tǒng)上,如Linux、Unix和Windows等;可定制和可擴(kuò)展的安全機(jī)制:提供可配置和可擴(kuò)展的,滿足公司需求安全實(shí)現(xiàn);靈活的應(yīng)用部署機(jī)制:支持本地、FTP和War上傳等多種機(jī)制。一體化監(jiān)控平臺支持大規(guī)模應(yīng)用場景:滿足多租戶部署應(yīng)用的大規(guī)模使用場景,單個(gè)Docker集群實(shí)例的監(jiān)控規(guī)模不小于10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論