




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于PaaS平臺(tái)建設(shè)的規(guī)劃建議目錄PaaS平臺(tái)技術(shù)組件管理23PaaS平臺(tái)運(yùn)維管理關(guān)于PaaS平臺(tái)定義的理解14基于PaaS平臺(tái)的開(kāi)發(fā)交付流程5基于PaaS平臺(tái)的業(yè)務(wù)需求管理規(guī)范6在PaaS平臺(tái)建設(shè)的實(shí)踐PaaS在云計(jì)算參考架構(gòu)(NIST)中的位置1.
PaaS是作為云計(jì)算架構(gòu)整體的一部分而存在:依托于IaaS為基礎(chǔ)為SaaS提供服務(wù)而存在2.如果PaaS獨(dú)立存在,其所發(fā)揮的作用更多的是作為技術(shù)平臺(tái)而存在,無(wú)法充分利用物理資源,并且無(wú)法提升業(yè)務(wù)效果PaaS平臺(tái)技術(shù)成熟度曲線(Gartner,
2015)PaaS平臺(tái)技術(shù)涵蓋的范圍廣泛,應(yīng)區(qū)分邏輯技術(shù)及物理技術(shù);物理技術(shù)多數(shù)為開(kāi)源工程,需要開(kāi)放社區(qū)及多方一起參與,確保在不同的演進(jìn)過(guò)程可以滿足邏輯技術(shù)的要求,防止開(kāi)源工程消亡帶來(lái)的技術(shù)支持崩潰PaaS平臺(tái)技術(shù)大部分都將在2017年到2020年之間達(dá)到完全成熟,小部分在2025年達(dá)到完全成熟,需要逐步演進(jìn)的過(guò)程PaaS平臺(tái)模型及在支撐中國(guó)某著名企業(yè)企業(yè)中臺(tái)建設(shè)中的作用DCOS技術(shù)平臺(tái)(開(kāi)源)服務(wù)通用能力服務(wù)業(yè)務(wù)應(yīng)用DevOps(CI/CD)IaaS容器管理集中配置資源調(diào)度任務(wù)調(diào)度服務(wù)注冊(cè)/引流自動(dòng)彈性伸縮緩存消息隊(duì)列關(guān)系數(shù)據(jù)庫(kù)內(nèi)存數(shù)據(jù)庫(kù)文件系統(tǒng)NoSQL數(shù)據(jù)訪問(wèn)……軟負(fù)載服務(wù)容器搜索引擎工作流引擎規(guī)則引擎CARPC消息……定制、封裝及適配日志加密解密組織員工角色權(quán)限統(tǒng)一認(rèn)證短信網(wǎng)關(guān)消息推送……業(yè)務(wù)(中心)能力服務(wù)批價(jià)計(jì)費(fèi)計(jì)算賬務(wù)支付充值計(jì)費(fèi)查詢計(jì)費(fèi)策略服務(wù)治理及能力開(kāi)放聯(lián)機(jī)事務(wù)服務(wù)治理計(jì)費(fèi)流式服務(wù)治理大數(shù)據(jù)服務(wù)治理能力開(kāi)放客戶產(chǎn)銷品渠道支持受理營(yíng)銷協(xié)同銷售支持零售庫(kù)存采預(yù)數(shù)據(jù)采集數(shù)據(jù)處理數(shù)據(jù)開(kāi)放數(shù)據(jù)安全數(shù)據(jù)治理客戶洞察統(tǒng)一評(píng)估……APaaSIPaaSCRMBillingOSSERP大數(shù)據(jù)第三方互聯(lián)網(wǎng)……IaaSSaaSPaaS平臺(tái)在中國(guó)某著名企業(yè)企業(yè)中臺(tái)建設(shè)中的定位:(1)PaaS不僅是純技術(shù)服務(wù),而應(yīng)是一個(gè)體現(xiàn)中國(guó)某著名企業(yè)對(duì)通信行業(yè)領(lǐng)域的模型和規(guī)律理解的沉淀;(2)SaaS層則應(yīng)體現(xiàn)中國(guó)某著名企業(yè)特有業(yè)務(wù)運(yùn)營(yíng)及管理思路特性、靈活性的落地;PaaS和在中國(guó)某著名企業(yè)企業(yè)中臺(tái)建設(shè)中的作用:(1)
迎接網(wǎng)絡(luò)和IT的融合的趨勢(shì),以DCOS部署和實(shí)施為契機(jī)占領(lǐng)先機(jī),迎接網(wǎng)絡(luò)新技術(shù),如MEC及VDC,應(yīng)對(duì)IT系統(tǒng)建設(shè)和運(yùn)營(yíng)支撐的挑戰(zhàn);(2)面向業(yè)務(wù)前臺(tái)的SLA提升,以穩(wěn)定的、可復(fù)用的中臺(tái)微服務(wù)為基礎(chǔ),逐步提升面向端到端業(yè)務(wù)流程的支撐能力和響應(yīng)速度關(guān)于未來(lái)運(yùn)營(yíng)支撐模式的思考:(1)業(yè)務(wù)運(yùn)營(yíng)支撐和IT運(yùn)營(yíng)支撐:企業(yè)信息化運(yùn)營(yíng)支撐模式將逐步演進(jìn)分化為業(yè)務(wù)運(yùn)營(yíng)支撐和IT運(yùn)營(yíng)支撐;業(yè)務(wù)運(yùn)營(yíng)支撐關(guān)注的是企業(yè)端到端流程貫穿以及領(lǐng)域服務(wù)能力的提供;而IT運(yùn)營(yíng)支撐則關(guān)注提供業(yè)務(wù)服務(wù)能力的高可用性及其相關(guān)的保障;(2)效率和成本的平衡:在SaaS層將更注重面向業(yè)務(wù)運(yùn)營(yíng)支撐的效率和SLA;而在PaaS層在構(gòu)逐步構(gòu)建完善后在向SaaS層提供服務(wù)的同時(shí),將更為關(guān)注面向IT運(yùn)營(yíng)支撐的流程管控及成本需求分析自動(dòng)構(gòu)建自動(dòng)測(cè)試灰度發(fā)布自動(dòng)發(fā)布持續(xù)監(jiān)控一鍵診斷E2E監(jiān)控快速推廣安全隱私以微服務(wù)為核心的PaaS平臺(tái)參考原型(4+1)PaaS平臺(tái)組成部分服務(wù)治理及能力開(kāi)放提供微服務(wù)的發(fā)現(xiàn)訪問(wèn)機(jī)制:通過(guò)分布式服務(wù)框架及保障機(jī)制實(shí)現(xiàn)資源、技術(shù)、業(yè)務(wù)組件服務(wù)能力的可管可控;并且支撐SaaS層對(duì)PaaS三類服務(wù)的訪問(wèn)DevOps提供微服務(wù)的開(kāi)發(fā)運(yùn)維機(jī)制:基于DevOps來(lái)實(shí)現(xiàn)持續(xù)交付的軟件開(kāi)發(fā)交付流程業(yè)務(wù)能力中心要求微服務(wù)的服務(wù)設(shè)計(jì)能力:基于業(yè)務(wù)領(lǐng)域的中心化應(yīng)用劃分來(lái)實(shí)現(xiàn)服務(wù)的合理有效劃分技術(shù)平臺(tái)提供微服務(wù)的多樣化的開(kāi)源技術(shù)組件選擇DCOS提供微服務(wù)的基礎(chǔ)設(shè)施保障:實(shí)現(xiàn)服務(wù)資源的動(dòng)態(tài)分配和可伸縮服務(wù)治理及能力開(kāi)放DevOps業(yè)務(wù)能力中心DCOS技術(shù)平臺(tái)PaaS平臺(tái)建設(shè)的要點(diǎn)技術(shù)組件的選型性能測(cè)試建立平臺(tái)維護(hù)工具應(yīng)用自動(dòng)化發(fā)布工具建立DOCS平臺(tái)制定高可用方案制定平臺(tái)容災(zāi)方案制定平臺(tái)安全方案可復(fù)用與應(yīng)用研發(fā)團(tuán)隊(duì)充分溝通,盡量選擇上層應(yīng)用都可以使用的技術(shù)組件,對(duì)于特殊的應(yīng)用場(chǎng)景再考慮針對(duì)性更強(qiáng)的技術(shù)組件??蓴U(kuò)展分布式是技術(shù)組件的硬性要求,保障在程序出現(xiàn)性能瓶頸時(shí),可迅速補(bǔ)充資源實(shí)現(xiàn)性能的伸縮??删S護(hù)提供配套的日常運(yùn)維工具,對(duì)平臺(tái)進(jìn)行統(tǒng)一的監(jiān)控和管理。高性能分析業(yè)務(wù)量明確對(duì)各項(xiàng)性能指標(biāo)要求,對(duì)各技術(shù)組件進(jìn)行性能測(cè)試,滿足性能要求。高可用制定平臺(tái)的高可用保障和容災(zāi)方案,針對(duì)各類故障場(chǎng)景明確針對(duì)性的解決方案。持續(xù)交付建立統(tǒng)一的應(yīng)用發(fā)布平臺(tái),應(yīng)用自動(dòng)部署、自動(dòng)測(cè)試、自動(dòng)發(fā)布等工具,提高軟件敏捷交付能力。PaaS平臺(tái)技術(shù)要求關(guān)鍵動(dòng)作模糊系統(tǒng)分域界限中心化改造建立能力開(kāi)放平臺(tái)應(yīng)用服務(wù)治理框架提供多種服務(wù)提供方法制定服務(wù)安全方案建立灰度發(fā)布機(jī)制業(yè)務(wù)能力跨域業(yè)務(wù)中心能力解耦,模糊系統(tǒng)域的劃分界限,實(shí)現(xiàn)中心能力的共用。服務(wù)治理對(duì)服務(wù)進(jìn)行有效的注冊(cè)和訂閱,并實(shí)施監(jiān)控有效的管理業(yè)務(wù)能力的提供狀況。保障業(yè)務(wù)穩(wěn)定運(yùn)行。能力開(kāi)放實(shí)現(xiàn)業(yè)務(wù)能力的對(duì)外開(kāi)放,接入外部第三方平臺(tái),拓展業(yè)務(wù)渠道,支撐業(yè)務(wù)生態(tài)化發(fā)展。服務(wù)安全增加通過(guò)UI服務(wù)對(duì)外提供能力,防止外部系統(tǒng)進(jìn)行服務(wù)轉(zhuǎn)包,影響客戶服務(wù)質(zhì)量和安全。灰度發(fā)布提供無(wú)感知的系統(tǒng)升級(jí)能力,保障業(yè)務(wù)的連續(xù)性。PaaS平臺(tái)業(yè)務(wù)要求關(guān)鍵動(dòng)作PaaS平臺(tái)的衡量標(biāo)準(zhǔn)降低硬件資源及中間件投資成本開(kāi)源中間件替代第三方中間件可替代的通用體系的硬件資源獲得線性增長(zhǎng)的性能可擴(kuò)展性微服務(wù)架構(gòu)讓每個(gè)服務(wù)的資源使用可量化分布式部署架構(gòu)獲得無(wú)瓶頸資源擴(kuò)展能力成為可能增強(qiáng)業(yè)務(wù)服務(wù)的高可用性持續(xù)集成/交付、灰度發(fā)布等減少計(jì)劃內(nèi)的業(yè)務(wù)中斷時(shí)長(zhǎng)彈性伸縮、技術(shù)組件高可用性與容災(zāi)技術(shù)保障降低計(jì)劃外的業(yè)務(wù)中斷概率提升業(yè)務(wù)需求響應(yīng)速度(Time-to-Market)小范圍、快速更新與發(fā)布敏捷開(kāi)發(fā)模式使得交付周期得到縮短技術(shù)角度業(yè)務(wù)角度PaaS平臺(tái)帶來(lái)的變化和挑戰(zhàn)技術(shù)能力開(kāi)源技術(shù)組件的廣泛使用要求具備更高的自主研發(fā)能力需要建立開(kāi)源技術(shù)組件管理規(guī)范,以便引入、使用、替代開(kāi)源技術(shù)組件運(yùn)維管理微服務(wù)架構(gòu)的分布式、細(xì)粒度特點(diǎn)要求構(gòu)建運(yùn)維管理的整體視圖需要建立面向集中配置、集中統(tǒng)一發(fā)布、端到端監(jiān)控、集中統(tǒng)一調(diào)度等運(yùn)維操作流程及規(guī)范開(kāi)發(fā)交付快速、敏捷開(kāi)發(fā)交付要求構(gòu)建持續(xù)集成/持續(xù)交付的DevOps開(kāi)發(fā)運(yùn)營(yíng)一體的流程需要構(gòu)筑自動(dòng)化的構(gòu)建、測(cè)試、交付、上線驗(yàn)證能力需求管理從業(yè)務(wù)需求到通用服務(wù)能力的分解要求建立端到端業(yè)務(wù)流程基線基于量化的流程、活動(dòng)、約束的分解匹配系統(tǒng)流程、服務(wù)、約束分析,使得敏捷迭代分配映射成為可能目錄PaaS平臺(tái)技術(shù)組件管理23PaaS平臺(tái)運(yùn)維管理關(guān)于PaaS平臺(tái)定義的理解14基于PaaS平臺(tái)的開(kāi)發(fā)交付流程5基于PaaS平臺(tái)的業(yè)務(wù)需求管理規(guī)范6在PaaS平臺(tái)建設(shè)的實(shí)踐企業(yè)在開(kāi)源中的不同角色用戶用于日常運(yùn)作融入產(chǎn)品或服務(wù)參與開(kāi)發(fā)捐獻(xiàn)代碼委派員工項(xiàng)目領(lǐng)袖服務(wù)提供商技術(shù)支持咨詢:法律,流程,風(fēng)險(xiǎn)評(píng)估,…培訓(xùn)集成方案贊助商資金硬件軟件某著名企業(yè)在開(kāi)源領(lǐng)域的角色用戶開(kāi)發(fā)者贊助商用戶建立開(kāi)源組件評(píng)估體系,吸納組件到PaaS平臺(tái)參與開(kāi)發(fā)借助合作廠商的能力,參與特定的feature的實(shí)現(xiàn)贊助商從資金,硬件設(shè)施方面支持,保證使用組件的持續(xù)發(fā)展和可維護(hù)性贊助特定需求的開(kāi)發(fā)建立開(kāi)源組件管理體系如何建立體系制訂戰(zhàn)略(定位、風(fēng)險(xiǎn)偏好等)設(shè)立引入復(fù)核和批準(zhǔn)流程評(píng)估質(zhì)量和法律風(fēng)險(xiǎn)設(shè)立日常管理系統(tǒng)集中的列表/倉(cāng)庫(kù)開(kāi)展培訓(xùn)四川某著名企業(yè)如何實(shí)施四川某著名企業(yè)關(guān)注哪些類型的組件?組件選型標(biāo)準(zhǔn)獨(dú)立的安全team,可以解決安全擔(dān)心;依賴集團(tuán)解決法律問(wèn)題;gitLab是目前流行的倉(cāng)庫(kù)管理系統(tǒng)成熟度版本路徑使用案例主流開(kāi)發(fā)語(yǔ)言支持活躍度月郵件數(shù)量Bug/feature響應(yīng)時(shí)間githubfork數(shù)量/下載量運(yùn)維能力文檔監(jiān)控配置數(shù)據(jù)分片能力非功能需求性能指標(biāo)HA支持Scalability支持安全組件選型標(biāo)準(zhǔn):1加權(quán)得分評(píng)估2關(guān)鍵指標(biāo)一票否決開(kāi)源組件評(píng)價(jià)標(biāo)準(zhǔn)防范開(kāi)源質(zhì)量風(fēng)險(xiǎn)采用與引入商業(yè)軟件相同的評(píng)估步驟同時(shí)利用開(kāi)源軟件的特性展開(kāi)更深入的評(píng)估是否有出色的社區(qū)領(lǐng)袖是否有差異化的社區(qū)參與是否有廣泛的用戶基礎(chǔ)是否有活躍的代碼開(kāi)發(fā)是否有成熟的安全漏洞管理是否有較好的文檔代碼管理Gitlab成為最流行的私有社區(qū)軟件倉(cāng)庫(kù)管理系統(tǒng)模仿自gitHub倉(cāng)庫(kù)管理(區(qū)分公倉(cāng)和私有倉(cāng)庫(kù))支持工作流團(tuán)隊(duì)和群組管理轉(zhuǎn)變角色、回饋社區(qū)4.智能合并外部社區(qū)代碼庫(kù)代碼庫(kù)開(kāi)發(fā)人員工作站1.檢入/檢出3.檢入/檢出2.創(chuàng)建補(bǔ)丁合并日志及持續(xù)集成構(gòu)建5.自動(dòng)觸發(fā)開(kāi)源社區(qū)目錄PaaS平臺(tái)技術(shù)組件管理23PaaS平臺(tái)運(yùn)維管理關(guān)于PaaS平臺(tái)定義的理解14基于PaaS平臺(tái)的開(kāi)發(fā)交付流程5基于PaaS平臺(tái)的業(yè)務(wù)需求管理規(guī)范6在PaaS平臺(tái)建設(shè)的實(shí)踐PaaS對(duì)應(yīng)用的要求遵循paas層的sdk標(biāo)準(zhǔn)、盡量利用PaaS層的服務(wù)框架,以加快開(kāi)發(fā)應(yīng)用實(shí)現(xiàn)應(yīng)盡量無(wú)狀態(tài)化(或狀態(tài)信息利用PaaS來(lái)維護(hù)),以利于PaaS層的擴(kuò)縮容能力配置、日志應(yīng)集中化需遵循服務(wù)配置模式:提供接口實(shí)現(xiàn)配置的reload、服務(wù)的stop、suspend/resume,以適應(yīng)擴(kuò)縮容,遷移的需要盡量遵循微服務(wù)標(biāo)準(zhǔn):不做跨中心的數(shù)據(jù)操作利用服務(wù)注冊(cè)和發(fā)現(xiàn)機(jī)制,不依賴/提供特定的端口!服務(wù)應(yīng)盡量實(shí)現(xiàn)冥等操作盡管應(yīng)用可以以傳統(tǒng)的方式來(lái)使用PaaS層,但只有遵循特定的標(biāo)準(zhǔn)才能夠適應(yīng)云化的
運(yùn)維要求!自動(dòng)化運(yùn)維:服務(wù)地圖云平臺(tái)app1APaaS服務(wù)1IPaaS服務(wù)1APaaS服務(wù)2IPaaS服務(wù)2app2服務(wù)地圖構(gòu)建:每個(gè)服務(wù)的訪問(wèn)必須授權(quán),根據(jù)授權(quán)創(chuàng)建服務(wù)間的調(diào)用鏈,形成有向圖,如左圖:I1(a1,a2),A1(a1),A2(a2),I2(A1,a2)以某服務(wù)為起點(diǎn)的某著名企業(yè)圖則體現(xiàn)了該服務(wù)的依賴關(guān)系,表明了某業(yè)務(wù)流程的起停順序根據(jù)圖論,可以把大的圖拆分為不某著名企業(yè)的子圖,從而使某些服務(wù)的起停可以并行操作,從而提高運(yùn)維的效率abcdbdc并行執(zhí)行配置信息統(tǒng)一管控業(yè)務(wù)實(shí)例(應(yīng)用服務(wù)器)注冊(cè)中心(Zookeeper)配置管理中心消息隊(duì)列MQ存儲(chǔ)中心ORACLEORACLEREDISREDIS發(fā)布更新事件請(qǐng)求、更改配置信息請(qǐng)求返回服務(wù)地址注冊(cè)服務(wù)地址報(bào)告存活狀態(tài)消息訂閱BOSS1存儲(chǔ)登錄會(huì)話配置信息存儲(chǔ)NGINX日志存儲(chǔ)修改源數(shù)據(jù)庫(kù)配置項(xiàng)日志信息統(tǒng)一歸集應(yīng)用模塊一Docker應(yīng)用模塊NDockerTomcat日志文件Nginx日志文件Log_agentlogstash消息隊(duì)列Kafkaelasticsearch分布式存儲(chǔ)數(shù)據(jù)存儲(chǔ)elasticsearch消息處理服務(wù)log-server日志應(yīng)用門戶log-apps日志采集端日志平臺(tái)端日志信息統(tǒng)一歸集實(shí)現(xiàn):日志統(tǒng)一監(jiān)控服務(wù)日志調(diào)用鏈展現(xiàn)方法/SQL/請(qǐng)求耗時(shí)統(tǒng)計(jì)日志信息快速檢索日志信息統(tǒng)計(jì)展現(xiàn)協(xié)助運(yùn)維人員在分布式的PAAS平臺(tái)運(yùn)維過(guò)程中能夠快速定位錯(cuò)誤。運(yùn)維工作統(tǒng)一調(diào)度調(diào)度平臺(tái)核心目標(biāo)通過(guò)持續(xù)提高處理質(zhì)量,近階段上述占比出現(xiàn)雙降,故障占比中維護(hù)原因下降至13%,而其中處理效率下降至16%。此外,一線值班人員報(bào)障恢復(fù)率從先前的5%提升到目前的40%1、基礎(chǔ)配置2、監(jiān)控管理調(diào)度任務(wù)配置:提供調(diào)度平臺(tái)及后臺(tái)應(yīng)用的分組配置,任務(wù)啟停參數(shù)配置,任務(wù)的分片配置、任務(wù)詳細(xì)配置,任務(wù)啟用生效配置操作界面;主機(jī)資源配置:提供主機(jī)的分組配置(如調(diào)度中心集群,后臺(tái)進(jìn)程集群等),分組主機(jī)IP,主機(jī)名稱和創(chuàng)建日期,以及主機(jī)詳細(xì)信息的配置操作界面;部署策略配置:提供主機(jī)的分組配置(如調(diào)度集群,應(yīng)用集群等),軟件發(fā)布包獲取的主機(jī)配置,發(fā)布的路徑配置,安裝規(guī)則及創(chuàng)建時(shí)間,操作員配置等操作界面;監(jiān)控告警配置:提供制定的監(jiān)控項(xiàng)的配置,需要后臺(tái)根據(jù)制定的制定的監(jiān)控項(xiàng)配置腳本;用戶配置:提供主機(jī)用戶配置,提供調(diào)度操作用戶,監(jiān)控用戶和應(yīng)用用戶三類用戶操作類型;主機(jī)監(jiān)控:提供所有主機(jī)的全景視圖和主機(jī)分組管理,及主機(jī)的內(nèi)存、CPU等KPI指標(biāo)展現(xiàn);業(yè)務(wù)監(jiān)控:提供業(yè)務(wù)分組配置(如預(yù)繳分組,對(duì)賬分組等),業(yè)務(wù)分片、分地市執(zhí)行情況,業(yè)務(wù)的處理量、積壓量、錯(cuò)單量、處理效率等指標(biāo)展現(xiàn),以及任務(wù)的CPU、內(nèi)存和狀態(tài)的監(jiān)控;告警統(tǒng)一視圖:提供配置的監(jiān)控項(xiàng),提供告警指標(biāo)、內(nèi)容的展現(xiàn)和統(tǒng)告警統(tǒng)一視圖的展現(xiàn);操作日志查詢:根據(jù)用戶登錄執(zhí)行的操作信息,顯示用戶操作的對(duì)象,啟停的進(jìn)程以及操作時(shí)間,操作員及IP的顯示;進(jìn)程狀態(tài)監(jiān)控:提供所有主機(jī)及進(jìn)程狀態(tài)的統(tǒng)一視圖,標(biāo)識(shí)進(jìn)程啟動(dòng),停止,重復(fù)啟動(dòng)等;3、部署發(fā)布應(yīng)用啟停:提供主機(jī)維護(hù)和業(yè)務(wù)維護(hù)的進(jìn)程啟停、終止的操作界面,及批量任務(wù)啟停的操作應(yīng)用發(fā)布:提供主機(jī)初始化執(zhí)行操作,版本的統(tǒng)一發(fā)布操作,軟件版本的回滾操作,以及不同步至當(dāng)前版本操作,以及監(jiān)控操作軌跡的界面。4、調(diào)度管理任務(wù)的執(zhí)行狀態(tài)查詢及掛起操作:主機(jī)執(zhí)行狀態(tài)信息查詢,任務(wù)分片執(zhí)行詳情,以及提供任務(wù)掛起操作界面任務(wù)執(zhí)行日志查詢:提供任務(wù)執(zhí)行詳細(xì)日志的查詢,以及任務(wù)執(zhí)行狀態(tài)的查詢界面;
服務(wù)進(jìn)程的故障處理:提供任務(wù)故障處理的以及自動(dòng)切換的操作(故障處理方式需要配置)
任務(wù)配置數(shù)據(jù)的導(dǎo)出:提供分布式應(yīng)用調(diào)度服務(wù)配置任務(wù)的導(dǎo)出操作界面,以及任務(wù)導(dǎo)出執(zhí)行展示功能運(yùn)維流程統(tǒng)一管控總結(jié)常用某著名企業(yè)運(yùn)維中常用的組件,并添加到組件庫(kù)中,最終形成高復(fù)用、豐富的組件庫(kù)運(yùn)維專家通過(guò)拖拽固化的組件,自由組裝運(yùn)維流程,無(wú)需任何開(kāi)發(fā),實(shí)現(xiàn)復(fù)雜運(yùn)維流程獨(dú)立、精簡(jiǎn)、專業(yè)、操作簡(jiǎn)單專業(yè)的屬性配置運(yùn)維流程組件庫(kù)
運(yùn)維人員職責(zé)分工平臺(tái)運(yùn)維人員數(shù)據(jù)的備份和恢復(fù)應(yīng)用擴(kuò)縮容執(zhí)行組件服務(wù)的擴(kuò)縮容數(shù)據(jù)模型的優(yōu)化組件服務(wù)的監(jiān)控應(yīng)用運(yùn)維人員數(shù)據(jù)日常維護(hù)應(yīng)用的特定調(diào)優(yōu)數(shù)據(jù)的再平衡應(yīng)用及相關(guān)組件的監(jiān)控目錄PaaS平臺(tái)技術(shù)組件管理23PaaS平臺(tái)運(yùn)維管理關(guān)于PaaS平臺(tái)定義的理解14基于PaaS平臺(tái)的開(kāi)發(fā)交付流程5基于PaaS平臺(tái)的業(yè)務(wù)需求管理規(guī)范6在PaaS平臺(tái)建設(shè)的實(shí)踐研發(fā)管理技術(shù)發(fā)生巨大變化,日新月異最近幾年
IT
行業(yè)的軟件開(kāi)發(fā)活動(dòng)正在顯露出巨大的變化,很多優(yōu)秀的、受行業(yè)認(rèn)可的、影響組織效能的重要工具出現(xiàn);建立軟件開(kāi)發(fā)活動(dòng)的運(yùn)營(yíng)效能組織結(jié)構(gòu),以提升業(yè)務(wù)價(jià)值愿景目標(biāo)為原則,使精細(xì)化、度量化、可視化的管理運(yùn)營(yíng)活動(dòng)成為可能。而我們大部分開(kāi)發(fā)過(guò)程還在十年前的傳統(tǒng)手工模式效率低下;質(zhì)量不高;缺乏流程!云研發(fā)運(yùn)營(yíng)平臺(tái)將為企業(yè)帶來(lái)什么公司領(lǐng)導(dǎo)/決策層開(kāi)發(fā)測(cè)試項(xiàng)目經(jīng)理PAAS研發(fā)平臺(tái)企業(yè)采用CI/CD后ROI(投資回報(bào)率)-調(diào)查發(fā)布提升產(chǎn)品質(zhì)量顯著提升企業(yè)效率開(kāi)發(fā)流程標(biāo)準(zhǔn)化統(tǒng)一化持續(xù)集成,持續(xù)交付更短交付時(shí)間,有限資源集中開(kāi)發(fā)全棧全生命周期自動(dòng)化量化數(shù)據(jù)為公司提供有效評(píng)估和決策收益百分比提升用戶體驗(yàn)的需求56%提升應(yīng)用的質(zhì)量和性能的需求54%修復(fù)及維護(hù)時(shí)間縮短22.92%開(kāi)發(fā)、測(cè)試和運(yùn)營(yíng)成本減少11.41%開(kāi)發(fā)和運(yùn)營(yíng)人員減少21.50%收入增加19.85%用戶數(shù)量增加19.07%軟件/服務(wù)上市時(shí)間縮短14.62%軟件/服務(wù)多平臺(tái)兼容13.73%軟件/服務(wù)部署頻次增加14.33%部門間合作能力增加22.75%PaaS研發(fā)運(yùn)營(yíng)平臺(tái)將為企業(yè)帶來(lái)什么支持變更和創(chuàng)新快速落地反饋市場(chǎng)和用戶資料來(lái)源:互聯(lián)網(wǎng)公布數(shù)據(jù)研發(fā)代碼集中管理-工具選型源碼管理源碼管理工具:svngitlabsvn做為集中代碼版本控制倉(cāng)庫(kù)逐步把所有源代碼集中到云化開(kāi)發(fā)平臺(tái)統(tǒng)一管理實(shí)現(xiàn)源代碼安全控制,做到既共GitLab做為開(kāi)發(fā)團(tuán)隊(duì)提交的私有倉(cāng)庫(kù)基于ISMS享又防止泄密研發(fā)代碼集中管理-主體流程GitLabCIServerSVNDeveloperCrontabTester源代碼配置信息提交觸發(fā)CI事件按需觸發(fā)CI事件定時(shí)/輪詢等任務(wù)觸發(fā)CI事件員工技術(shù)KPI代碼畫像測(cè)試畫像量化管理——數(shù)字畫像深入考量項(xiàng)目過(guò)程,提供決策依據(jù)項(xiàng)目看板持續(xù)集成部署項(xiàng)目看板項(xiàng)目基本信息
項(xiàng)目進(jìn)度任務(wù)完成率資源占用代碼總量平均每人提交行識(shí)別項(xiàng)目瓶頸
項(xiàng)目評(píng)分編譯失敗數(shù)編譯警告次數(shù)每日構(gòu)建次數(shù)每日構(gòu)建失敗次數(shù)每日構(gòu)建所花時(shí)間每日部署次數(shù)每日部署失敗次數(shù)每日部署所花時(shí)間單元測(cè)試率自動(dòng)化測(cè)試覆蓋率自動(dòng)化測(cè)試時(shí)間缺陷數(shù)進(jìn)度燃盡圖測(cè)試團(tuán)隊(duì)能效圖測(cè)試案例的有效度代碼質(zhì)量分析編碼標(biāo)準(zhǔn)達(dá)標(biāo)率重復(fù)代碼量圈復(fù)雜度輸入耦合度輸出耦合度代碼風(fēng)格檢查代碼違規(guī)評(píng)估代碼復(fù)雜度開(kāi)發(fā)代碼質(zhì)量KPI測(cè)試技能KPI工作效能產(chǎn)出率
技術(shù)文檔KPI知識(shí)貢獻(xiàn)率新員工成長(zhǎng)率
違規(guī)操作審計(jì)代碼安全風(fēng)險(xiǎn)量化研發(fā)、交付效率,為評(píng)估決策提供依據(jù)CI/CD的參考模型本地開(kāi)發(fā)環(huán)境現(xiàn)場(chǎng)PSO環(huán)境源碼庫(kù)配置庫(kù)制品庫(kù)開(kāi)發(fā)本地試飛代碼靜態(tài)掃描編譯單元測(cè)試問(wèn)題修復(fù)代碼提交源碼提交云持續(xù)集成環(huán)境源碼下載代碼變更觸發(fā)運(yùn)行策略定時(shí)觸發(fā)手工觸發(fā)提交階段源碼下載代碼質(zhì)量檢查自動(dòng)編譯單元測(cè)試打二進(jìn)制包報(bào)告郵件通知驗(yàn)收階段環(huán)境配置軟件包部署部署冒煙自動(dòng)化驗(yàn)收軟件發(fā)布報(bào)告二進(jìn)制包上傳配置數(shù)據(jù)下載二進(jìn)制
包下載配置數(shù)據(jù)提交DMP發(fā)布通知類生產(chǎn)環(huán)境環(huán)境準(zhǔn)備軟件包部署容量測(cè)試UAT測(cè)試環(huán)境準(zhǔn)備生產(chǎn)環(huán)境部署申請(qǐng)軟件包部署生產(chǎn)測(cè)試部署報(bào)告生產(chǎn)測(cè)試配置數(shù)據(jù)下載二進(jìn)制包下載某著名企業(yè)PaaS環(huán)境下的CI/CD本地開(kāi)發(fā)環(huán)境源碼庫(kù)配置庫(kù)制品庫(kù)開(kāi)發(fā)本地試飛代碼靜態(tài)掃描編譯單元測(cè)試問(wèn)題修復(fù)代碼提交源碼提交持續(xù)集成環(huán)境源碼下載代碼變更觸發(fā)運(yùn)行策略定時(shí)觸發(fā)手工觸發(fā)提交階段源碼下載代碼質(zhì)量檢查自動(dòng)編譯單元測(cè)試打二進(jìn)制包報(bào)告郵件通知驗(yàn)收階段環(huán)境配置軟件包部署部署冒煙自動(dòng)化驗(yàn)收軟件發(fā)布報(bào)告配置數(shù)據(jù)下載二進(jìn)制
包下載配置數(shù)據(jù)提交DMP發(fā)布通知環(huán)境準(zhǔn)備軟件包部署環(huán)準(zhǔn)備軟件包部署生產(chǎn)測(cè)試部署報(bào)告生產(chǎn)測(cè)試配置數(shù)據(jù)+二進(jìn)制包,自助式鏡像發(fā)布PAAS云平臺(tái)提供組件鏡像協(xié)助開(kāi)發(fā)測(cè)試域生產(chǎn)域倉(cāng)庫(kù)容器灰度發(fā)布倉(cāng)庫(kù)提供組件鏡像協(xié)助測(cè)試UAT不同于公有云環(huán)境,開(kāi)發(fā)測(cè)試不應(yīng)依賴某著名企業(yè)的私有云簡(jiǎn)化了測(cè)試、部署的準(zhǔn)備通過(guò)提供數(shù)據(jù)服務(wù),降低了程序的配置工作量降低了自動(dòng)化測(cè)試的難度集成的自動(dòng)化測(cè)試覆蓋整個(gè)CI/CD階段測(cè)試類別
測(cè)試環(huán)境單元測(cè)試和驗(yàn)收測(cè)試都在云Jenkins
CI服務(wù)器執(zhí)行覆蓋CD/CI階段自動(dòng)化測(cè)試包括單元測(cè)試、驗(yàn)收測(cè)試單元測(cè)試在提交階段執(zhí)行,驗(yàn)收測(cè)試在驗(yàn)收階段執(zhí)行參與角色單元測(cè)試由開(kāi)發(fā)人員編寫驗(yàn)收測(cè)試由測(cè)試人員編寫自動(dòng)化測(cè)試過(guò)程編寫自動(dòng)化驗(yàn)收腳本通過(guò)云平臺(tái)配置觸發(fā)自動(dòng)測(cè)試的相關(guān)信息自動(dòng)執(zhí)行自動(dòng)化測(cè)試落地方法版本控制自動(dòng)化原子性及時(shí)反饋-測(cè)試數(shù)據(jù)要具有原子性,使得并行或串行執(zhí)行不受影響測(cè)試用例測(cè)試腳本-配置數(shù)據(jù)測(cè)試結(jié)果落地方法在PaaS平臺(tái)數(shù)據(jù)庫(kù)建立版本控制庫(kù)表,增加檢查規(guī)則,以便于對(duì)版本進(jìn)行管理和監(jiān)控。在PaaS平臺(tái)數(shù)據(jù)庫(kù)建立測(cè)試數(shù)據(jù)的庫(kù)表并增加檢查規(guī)則。通過(guò)MediaWiki建立通知模板并通過(guò)郵件、微信方式反饋結(jié)果。通過(guò)PaaS平臺(tái)配置,自動(dòng)觸發(fā)測(cè)試運(yùn)行并在平臺(tái)庫(kù)表記錄過(guò)程軌跡。測(cè)試數(shù)據(jù)管理測(cè)試數(shù)據(jù)管理數(shù)據(jù)庫(kù)腳本化數(shù)據(jù)庫(kù)的初始化和所有的遷移都需要腳本化,并保存到版本控制庫(kù)中,并增加檢查規(guī)則。數(shù)據(jù)庫(kù)版本控制
以自動(dòng)化方式遷移數(shù)據(jù)最有效的機(jī)制是對(duì)數(shù)據(jù)庫(kù)進(jìn)行版本控制,增加檢查規(guī)則。單元測(cè)試數(shù)據(jù)使用測(cè)試替身或使用SQLite(或H2、JavaDB)內(nèi)存數(shù)據(jù)庫(kù)為單元測(cè)試進(jìn)行數(shù)據(jù)庫(kù)模擬。測(cè)試數(shù)據(jù)獨(dú)立性保證測(cè)試數(shù)據(jù)獨(dú)立性,測(cè)試數(shù)據(jù)完成測(cè)試后恢復(fù)到測(cè)試前狀態(tài),并增加檢查規(guī)則;或通過(guò)業(yè)務(wù)功能分開(kāi),使得測(cè)試用例具備獨(dú)立性,以便每個(gè)測(cè)試的數(shù)據(jù)只對(duì)該測(cè)試可見(jiàn)。驗(yàn)收測(cè)試數(shù)據(jù)對(duì)驗(yàn)收數(shù)據(jù)分為三類進(jìn)行管理:-
專屬數(shù)據(jù):用于驅(qū)動(dòng)應(yīng)用程序行為的數(shù)據(jù)、具有唯一性;每個(gè)測(cè)試案例獨(dú)有。-
測(cè)試的引用數(shù)據(jù):是對(duì)測(cè)試的一個(gè)支持,統(tǒng)一管理。-
應(yīng)用程序的引用數(shù)據(jù):與被測(cè)試的行為無(wú)關(guān),是運(yùn)行程序所需要的,也進(jìn)行統(tǒng)一管理。反模式:直接利用生產(chǎn)環(huán)境的數(shù)據(jù)進(jìn)行單元、驗(yàn)收、UAT、SIT等測(cè)試;進(jìn)行中項(xiàng)目的自動(dòng)化測(cè)試最佳實(shí)踐1.選擇常見(jiàn)、最重要且高價(jià)值的用例作為起點(diǎn),并以此用例自動(dòng)化后進(jìn)行回歸測(cè)試2.增加HappyPath的測(cè)試實(shí)現(xiàn)自動(dòng)化,覆蓋高價(jià)值的場(chǎng)景3.增加AlternatePath的測(cè)試實(shí)現(xiàn)自動(dòng)化,覆蓋用戶定義的場(chǎng)景4.
應(yīng)用程序缺陷較多且經(jīng)常崩潰,則戰(zhàn)略性地對(duì)SadPath的測(cè)試5.有選擇性的增加手工測(cè)試作為彌補(bǔ)措施最佳實(shí)踐HappyPath測(cè)試指的是用戶故事根據(jù)用戶執(zhí)行動(dòng)作,一定會(huì)找到中一個(gè)中規(guī)中矩的執(zhí)行場(chǎng)景并對(duì)該場(chǎng)景進(jìn)行的測(cè)試AlternatePath測(cè)試指的是用戶故事根據(jù)用例的初始狀態(tài)、被執(zhí)行的動(dòng)作以及執(zhí)行后的結(jié)果狀態(tài)都會(huì)有所不同,并形成不同用例,對(duì)這些用例進(jìn)行的測(cè)試SadPath測(cè)試指的是對(duì)用戶故事會(huì)產(chǎn)生邊界值或異常處理的用例,并對(duì)這些用例進(jìn)行的測(cè)試新項(xiàng)目自動(dòng)化測(cè)試最佳實(shí)踐自動(dòng)化測(cè)試失敗后,開(kāi)發(fā)人員應(yīng)以修復(fù)它為最高優(yōu)先級(jí)并快速修復(fù)測(cè)覆蓋率低于80%或測(cè)試時(shí)間過(guò)慢,讓構(gòu)建失敗性測(cè)試人員需要和客戶、需求人員定義驗(yàn)收條件在項(xiàng)目啟動(dòng)階段開(kāi)始進(jìn)行自動(dòng)化測(cè)試腳本的編寫最佳實(shí)踐工具選型源代碼工具git/gitlabsvnMavenGmakeGradle
……CI
/CD工具SonarJekins
CI
ServerFindBugsFortifyPuppet
……測(cè)試工具Jmeter、SeleniumRobot
FrameworkCucumber......其它DMPMediaWikiSQLiteJavaDB
......通過(guò)Wiki增強(qiáng)項(xiàng)目知識(shí)管理項(xiàng)目/產(chǎn)品文檔Doxygen文檔(每天自動(dòng)更新)PDM設(shè)計(jì)文檔各類需求和設(shè)計(jì)文檔技術(shù)討論項(xiàng)目/產(chǎn)品管理文檔會(huì)議紀(jì)要和跟進(jìn)評(píng)審文檔團(tuán)隊(duì)/個(gè)人日歷最新事件(實(shí)時(shí)更新)發(fā)布信息(每天自動(dòng)更新)公共文檔技術(shù)博客論壇培訓(xùn)文檔技術(shù)wiki公共信息發(fā)布Dashboard產(chǎn)品/項(xiàng)目公共文檔搜索熱門技術(shù)基于開(kāi)源MediaWiki將QQ群、微信群、郵件中的非及時(shí)技術(shù)討論移到Wiki中記錄實(shí)時(shí)更新的產(chǎn)品/項(xiàng)目文檔集技術(shù)博客和技術(shù)論壇目錄PaaS平臺(tái)技術(shù)組件管理23PaaS平臺(tái)運(yùn)維管理關(guān)于PaaS平臺(tái)定義的理解14基于PaaS平臺(tái)的開(kāi)發(fā)交付流程5基于PaaS平臺(tái)的業(yè)務(wù)需求管理規(guī)范6在PaaS平臺(tái)建設(shè)的實(shí)踐需求管理的現(xiàn)狀與趨勢(shì)在互聯(lián)網(wǎng)時(shí)代,客戶消費(fèi)進(jìn)入全天候、全渠道、個(gè)性化發(fā)展階段,這就要求業(yè)務(wù)支撐系統(tǒng)可以通過(guò)標(biāo)準(zhǔn)化的服務(wù)提供,快速實(shí)現(xiàn)新業(yè)務(wù)部署、快速進(jìn)行業(yè)務(wù)變更?;ヂ?lián)網(wǎng)化中心化是從面向業(yè)務(wù)方向的應(yīng)對(duì)式支撐轉(zhuǎn)為面向核心業(yè)務(wù)能力的業(yè)務(wù)架構(gòu)的預(yù)先布局。中心化的核心思路是解耦端到端業(yè)務(wù)流各環(huán)節(jié)功能,實(shí)現(xiàn)各環(huán)節(jié)核心功能內(nèi)聚和自治。提升能力復(fù)用度、降低運(yùn)維成本。中心化目前的業(yè)務(wù)支撐系統(tǒng)特別是CRM的建設(shè)中,項(xiàng)目交付模式多是深度定制。而這種深度定制的服務(wù),導(dǎo)致項(xiàng)目整體交付效率低下,項(xiàng)目周期很長(zhǎng),面臨大量的人力投入、功能重復(fù)開(kāi)發(fā)、成本越來(lái)越高…散難弱業(yè)務(wù)實(shí)踐散:業(yè)務(wù)實(shí)踐沒(méi)有統(tǒng)一的集中化的管理和沉淀,無(wú)法梳理形成可復(fù)用的最佳業(yè)務(wù)實(shí)踐。代碼復(fù)用難:沒(méi)有實(shí)現(xiàn)服務(wù)能力的沉淀和積累,沒(méi)有形成核心產(chǎn)品,導(dǎo)致服務(wù)能力復(fù)用困難設(shè)計(jì)能力弱:缺乏可視化的需求梳理、流程和服務(wù)設(shè)計(jì)、關(guān)聯(lián)影響分析、運(yùn)維管理工具?,F(xiàn)狀基于端到端業(yè)務(wù)流程分析的需求管理規(guī)范統(tǒng)一方法、統(tǒng)一描述、一點(diǎn)管理。節(jié)點(diǎn)復(fù)用、規(guī)則復(fù)用。流程裁剪。歷史追溯。管理重心偏向統(tǒng)一和沉淀。需求分析管理重點(diǎn)是核心服務(wù)開(kāi)發(fā)以及服務(wù)的編排(分中心)。提供穩(wěn)定、高效、抽象的核心服務(wù),以及合理的服務(wù)編排流程。開(kāi)發(fā)與編排區(qū)別于傳統(tǒng)的按需設(shè)計(jì),轉(zhuǎn)向按需查找與重用。設(shè)計(jì)重點(diǎn)考慮服務(wù)的價(jià)值最大化與復(fù)用最大化。不斷進(jìn)行核心服務(wù)沉淀。應(yīng)用設(shè)計(jì)應(yīng)用服務(wù)解耦后,能有效的使用自動(dòng)化測(cè)試。測(cè)試人員關(guān)注的重心在于新增服務(wù)的測(cè)試與穩(wěn)定。應(yīng)用測(cè)試強(qiáng)化核心,促進(jìn)創(chuàng)新有效改善業(yè)務(wù)沉淀,促進(jìn)代碼復(fù)用,增加可維護(hù)性,提升交付效率。端到端業(yè)務(wù)需求分析模型流程n流程1業(yè)務(wù)場(chǎng)景n業(yè)務(wù)場(chǎng)景1環(huán)節(jié)庫(kù)服務(wù)庫(kù)規(guī)則庫(kù)業(yè)務(wù)活動(dòng)庫(kù)業(yè)務(wù)限制庫(kù)分析設(shè)計(jì)實(shí)例化實(shí)例化n...nn…n分析設(shè)計(jì)實(shí)例化實(shí)例化LocalCore業(yè)務(wù)場(chǎng)景庫(kù)業(yè)務(wù)限制庫(kù)業(yè)務(wù)活動(dòng)庫(kù)規(guī)則庫(kù)服務(wù)庫(kù)環(huán)節(jié)庫(kù)引用復(fù)制引用引用復(fù)制分析設(shè)計(jì)引用引用引用引用服務(wù)能力梳理整體思路業(yè)務(wù)需求梳理功能服務(wù)沉淀業(yè)務(wù)中心劃分業(yè)務(wù)經(jīng)驗(yàn)微服務(wù)思想中心服務(wù)業(yè)務(wù)對(duì)象構(gòu)件服務(wù)由上而下由下而上業(yè)務(wù)經(jīng)驗(yàn)業(yè)務(wù)功能業(yè)務(wù)能力視圖管理服務(wù)治理平臺(tái)微服務(wù)原則業(yè)務(wù)規(guī)則引擎服務(wù)梳理流程工具/理論功能服務(wù)+業(yè)務(wù)中心梳理出中心服務(wù)中心服務(wù)+業(yè)務(wù)對(duì)象梳理出構(gòu)件服務(wù)一模型表需歸屬唯一業(yè)務(wù)對(duì)象物理模型先行規(guī)劃業(yè)務(wù)中心基于業(yè)務(wù)能力視圖管理系統(tǒng)進(jìn)行業(yè)務(wù)梳理及功能服務(wù)沉淀業(yè)務(wù)需求分析梳理基于功能菜單、借助業(yè)務(wù)能力視圖管理系統(tǒng)對(duì)現(xiàn)網(wǎng)業(yè)務(wù)進(jìn)行梳理,主要包括一下幾點(diǎn):梳理出對(duì)應(yīng)功能菜單的業(yè)務(wù)處理流程圖(包含前端及后端)基于業(yè)務(wù)處理流程圖,對(duì)每個(gè)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)說(shuō)明、梳理出對(duì)應(yīng)的業(yè)務(wù)限制規(guī)則安排核心人員對(duì)開(kāi)戶、產(chǎn)品變更等核心業(yè)務(wù)先期進(jìn)行梳理,沉淀出核心流程節(jié)點(diǎn)及規(guī)則互聯(lián)網(wǎng)云化管理,確保相關(guān)人員隨時(shí)隨地查看修改需求業(yè)務(wù)流程節(jié)點(diǎn)一點(diǎn)定義多點(diǎn)引用,如開(kāi)戶中客戶認(rèn)證節(jié)點(diǎn)在產(chǎn)品變更業(yè)務(wù)中可直接引用業(yè)務(wù)規(guī)則一點(diǎn)定義多點(diǎn)引用,如產(chǎn)品變更中的欠費(fèi)判斷規(guī)則在主副卡業(yè)務(wù)中可直接引用為什么需要業(yè)務(wù)能力視圖管理平臺(tái)業(yè)務(wù)流程流程說(shuō)明功能流程與節(jié)點(diǎn)、業(yè)務(wù)中心服務(wù)梳理已梳理的業(yè)務(wù)流程與節(jié)點(diǎn)+已規(guī)劃業(yè)務(wù)中心->功能流程與節(jié)點(diǎn)+業(yè)務(wù)中心服務(wù),包括一下幾點(diǎn):基于業(yè)務(wù)流程節(jié)點(diǎn)抽取功能節(jié)點(diǎn)(包括前端與后端)基于已規(guī)劃業(yè)務(wù)中心對(duì)功能服務(wù)進(jìn)行拆分,確保拆分后的服務(wù)不跨中心,從而形成中心服務(wù)記錄業(yè)務(wù)中心服務(wù)在服務(wù)治理工具上注冊(cè)的服務(wù)編碼,方便后期查看、運(yùn)維安排核心人員對(duì)開(kāi)戶、產(chǎn)品變更等核心業(yè)務(wù)先期進(jìn)行梳理,沉淀出核心功能節(jié)點(diǎn)、中心服務(wù)功能服務(wù)、中心服務(wù)示例中心服務(wù)梳理效果:建立映射關(guān)系,復(fù)用中心服務(wù),理清開(kāi)發(fā)任務(wù)基于需求及業(yè)務(wù)流程梳理結(jié)果,與已有的核心服務(wù)進(jìn)行服務(wù)映射,本次梳理的八項(xiàng)業(yè)務(wù)共涉及5個(gè)中心,125項(xiàng)服務(wù)。完全滿足的服務(wù)可直接在流程編排中使用。缺失的服務(wù)在設(shè)計(jì)評(píng)審后歸屬到服務(wù)開(kāi)發(fā)組。歸屬中心待確認(rèn)滿足缺失未評(píng)估總計(jì)產(chǎn)商品中心
28
28訂單中心
392
41客管中心
333
36賬戶中心
1
1資源中心
19
19總計(jì)
1196
125占比
95%5%0%100%目錄PaaS平臺(tái)技術(shù)組件管理23PaaS平臺(tái)運(yùn)維管理關(guān)于PaaS平臺(tái)定義的理解14基于PaaS平臺(tái)的開(kāi)發(fā)交付流程5基于PaaS平臺(tái)的業(yè)務(wù)需求管理規(guī)范6在PaaS平臺(tái)建設(shè)的實(shí)踐研發(fā)云--價(jià)值流圖研發(fā)中心現(xiàn)狀DMP項(xiàng)目流程管理需求&設(shè)計(jì)開(kāi)發(fā)測(cè)試軟件發(fā)布環(huán)境搭建&
包部署新功能開(kāi)發(fā)1周/人開(kāi)發(fā)投入占比100%I環(huán)境準(zhǔn)備>3日/人包部署耗時(shí)2小時(shí)/人等待>1小時(shí)I環(huán)境新建等待4天包部署等待>2小時(shí)配置管理I等待>1小時(shí)編譯打包15分鐘/人開(kāi)發(fā)投入占比10%開(kāi)發(fā)投入占比15%功能測(cè)試&回歸2日/人開(kāi)發(fā)投入占比15%研發(fā)云價(jià)值流圖開(kāi)發(fā)
需求設(shè)計(jì)代碼掃描自動(dòng)編譯單元測(cè)試環(huán)境配置自動(dòng)部署自動(dòng)回歸持續(xù)集成引擎Devops1人周開(kāi)發(fā)量,除開(kāi)發(fā)外10分鐘具備發(fā)布條件(包含環(huán)境搭建),資源投入降低到1人,研發(fā)資源100%投入高產(chǎn)任務(wù)。1人周開(kāi)發(fā)量,除開(kāi)發(fā)外約12天具備發(fā)布條件(包含環(huán)境搭建),其中等待、溝通、無(wú)效益時(shí)間約4天。開(kāi)發(fā)資源低產(chǎn)工作(開(kāi)發(fā)外)約2人日;總計(jì)投入4人(開(kāi)發(fā)1人、配置管理1人、部署1人、測(cè)試1人)版本上線
成本開(kāi)發(fā)周期&環(huán)境個(gè)數(shù)&部署頻率現(xiàn)狀研發(fā)云隨著復(fù)雜度增加
傳統(tǒng)模式成本將急劇上升研發(fā)云–總體目標(biāo)I:源代碼集中管理,提供代碼質(zhì)量分析,并進(jìn)行安全控制II:規(guī)范和統(tǒng)一開(kāi)發(fā)流程,Sonar等工具進(jìn)入亞信云,逐步建立量化管理III:將開(kāi)發(fā)、測(cè)試需要的工具和環(huán)境管理云化、自動(dòng)化IV:建立基于Wiki的知識(shí)管理,全程記錄研發(fā)活動(dòng)V:推廣公司統(tǒng)一的開(kāi)發(fā)框架和PaaS平臺(tái)VI:形成云化的CI/CD/DevOps軟件開(kāi)發(fā)實(shí)踐,并持續(xù)運(yùn)營(yíng)研發(fā)云--持續(xù)交付體系SVN/GitPortal工具層運(yùn)維后臺(tái)管理項(xiàng)目管理用戶管理統(tǒng)一通知管理AnsibleJenkinesPuppetJmeterSonarxUnitSeleniumphaBricator用戶認(rèn)證個(gè)性化各工具層界面開(kāi)發(fā)項(xiàng)目看板CI看板員工KPI測(cè)試畫像綜合排名告警看板集成層各工具間流程串接與集成外部集成層DMPAIF審批流程SSO刻通云項(xiàng)目現(xiàn)場(chǎng)插件統(tǒng)一日志管理工具備份容災(zāi)版本庫(kù)持續(xù)集成持續(xù)部署自動(dòng)化測(cè)試Dashboard流程可視化部署可視化操作界面化監(jiān)控流程制品庫(kù)管理組件腳本/版本管理開(kāi)源工具圖例公司已用產(chǎn)品開(kāi)源工具/商業(yè)工具Checkstyle代碼分析/單元測(cè)試CD看板代碼畫像QMC配置管理工具QMC自動(dòng)回歸測(cè)試平臺(tái)AIF工具庫(kù)VOB(View
Of
Business)定義與特性VOB四項(xiàng)特性全方位業(yè)務(wù)實(shí)景標(biāo)準(zhǔn)能力集靈活定制化平臺(tái)開(kāi)發(fā)運(yùn)維一體化VOB全方位呈現(xiàn)業(yè)務(wù)系統(tǒng)需求及設(shè)計(jì)態(tài)全貌,建立需求與設(shè)計(jì)元素之間的映射關(guān)系,形成從需求到實(shí)現(xiàn)可追蹤,從實(shí)現(xiàn)到需求可回溯的閉環(huán)控制。幫助企業(yè)實(shí)現(xiàn)和管理全方位業(yè)務(wù)實(shí)景。VOB提供標(biāo)準(zhǔn)業(yè)務(wù)能力集,直接使用,無(wú)需從頭構(gòu)建自身基礎(chǔ)業(yè)務(wù)能力,幫助企業(yè)快速實(shí)現(xiàn)和標(biāo)準(zhǔn)化自身業(yè)務(wù)能力。VOB通過(guò)利用現(xiàn)有的標(biāo)準(zhǔn)化服務(wù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融科技在職業(yè)培訓(xùn)與發(fā)展的作用考核試卷
- 數(shù)據(jù)庫(kù)效率分析與優(yōu)化試題及答案
- 知識(shí)盲點(diǎn)信息系統(tǒng)監(jiān)理師試題及答案
- 計(jì)算機(jī)三級(jí)考試準(zhǔn)備方案試題及答案
- 建筑砌塊施工中的模板設(shè)計(jì)與支撐體系考核試卷
- 行政組織領(lǐng)導(dǎo)與影響力考題及答案
- 金屬工藝品的消費(fèi)者體驗(yàn)設(shè)計(jì)與優(yōu)化考核試卷
- 公路施工階段風(fēng)險(xiǎn)試題及答案分析
- 公路工程施工圖識(shí)讀試題及答案
- 計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)架構(gòu)審查試題及答案
- 2025年網(wǎng)絡(luò)與信息安全法律知識(shí)考試試題及答案
- 貨物實(shí)時(shí)監(jiān)控系統(tǒng)行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書(shū)
- 2024年吐魯番市高昌區(qū)招聘社區(qū)工作者筆試真題
- 糖尿病中醫(yī)健康教育講座
- 地《巴西》第一課時(shí)教學(xué)設(shè)計(jì)-2024-2025學(xué)年七年級(jí)地理下冊(cè)(人教版2024)
- 27萬(wàn)噸年丙烯腈項(xiàng)目初步設(shè)計(jì)說(shuō)明書(shū)
- 裝配式建筑概論課件:BIM技術(shù)在裝配式建筑中的應(yīng)用
- 2023-2024學(xué)年上海市寶山區(qū)八年級(jí)(下)期末數(shù)學(xué)試卷 (含答案)
- 2025年高考作文預(yù)測(cè)范文10篇
- 四川省九師聯(lián)盟2025屆高三仿真模擬卷物理試卷及答案(HG)
- 乙狀結(jié)腸癌試題及答案
評(píng)論
0/150
提交評(píng)論