版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、DevOps實(shí)踐(精簡(jiǎn)版)目錄一DevOps實(shí)施思路二DevOps實(shí)施效果展示四Q&A三DevOps實(shí)施經(jīng)驗(yàn)總結(jié)DevOps理念推進(jìn)DevOps實(shí)施的主要階段業(yè)務(wù)人員開(kāi)發(fā)測(cè)試人員運(yùn)維人員 最終用戶(hù)想法市場(chǎng)計(jì)劃和需求開(kāi)發(fā)和測(cè)試發(fā)布和部署反饋和優(yōu)化持續(xù)業(yè)務(wù)計(jì)劃和需求分析協(xié)作式開(kāi)發(fā)持續(xù)測(cè)試持續(xù)監(jiān)控持續(xù)發(fā)布和部署DevOps精益和敏捷原理持續(xù)改進(jìn)、持續(xù)反饋、持續(xù)優(yōu)化DevOps實(shí)施策略體系建立敏捷提效任務(wù)自助內(nèi)建質(zhì)量度量改進(jìn)建立適用于自身特點(diǎn)的DevOps實(shí)踐體系盡可能清晰定義活動(dòng)邊界、標(biāo)準(zhǔn)組件和標(biāo)準(zhǔn)敏捷開(kāi)發(fā)模式推薦作為DevOps的必選項(xiàng)選擇Scrum+KANBAN+XP實(shí)踐方法構(gòu)建、部署活動(dòng)一鍵執(zhí)
2、行,可重復(fù)保質(zhì)量持續(xù)集成交付(CICD)可非專(zhuān)職人員進(jìn)行軟件構(gòu)建、部署對(duì)接自動(dòng)化測(cè)試代碼編寫(xiě)規(guī)范和產(chǎn)出率的Sonar掃描代碼變更影響分析自動(dòng)化評(píng)估持續(xù)集成各環(huán)節(jié)時(shí)長(zhǎng)度量持續(xù)交付各環(huán)節(jié)成功率度量代碼質(zhì)量各維度度量根據(jù)度量結(jié)果進(jìn)一步優(yōu)化工作流程123455種核心策略DevOps體系全景圖整體流程BACKLOG用戶(hù)需求用戶(hù)故事用戶(hù)故事用戶(hù)需求用戶(hù)故事用戶(hù)故事用戶(hù)需求用戶(hù)故事用戶(hù)故事開(kāi)發(fā)任務(wù)測(cè)試任務(wù)設(shè)計(jì)任務(wù)單元測(cè)試驗(yàn)證測(cè)試開(kāi)發(fā)任務(wù)開(kāi)發(fā)任務(wù)BACKLOG障礙問(wèn)題計(jì)劃會(huì)議:PO主持創(chuàng)建Sprint backlog評(píng)審會(huì)議:PO主持驗(yàn)收用戶(hù)故事回顧會(huì)議:只有團(tuán)隊(duì)成員參與好的、待改進(jìn)、如何改進(jìn)看板+每日例會(huì):
3、可視化流程鼓勵(lì)團(tuán)隊(duì)溝通產(chǎn)品backlog:條目化用戶(hù)故事優(yōu)先級(jí)排序按用戶(hù)故事組織開(kāi)發(fā)和交付Sprint Backlog:經(jīng)任務(wù)分解和估算的用戶(hù)故事經(jīng)設(shè)計(jì)的測(cè)試用例可以迭代完成的周期持續(xù)集成:自動(dòng)化隨需的軟件構(gòu)建、靜態(tài)代碼掃描、單元測(cè)試、部署任務(wù)領(lǐng)取編碼&單元測(cè)試測(cè)試用例&自動(dòng)化測(cè)試腳本集成測(cè)試環(huán)境準(zhǔn)生產(chǎn)環(huán)境生產(chǎn)環(huán)境開(kāi)發(fā)分支測(cè)試分支交付(生產(chǎn))分支持續(xù)集成版本發(fā)布集成自動(dòng)化測(cè)試UAT測(cè)試應(yīng)用上線(xiàn)UAT測(cè)試組織者缺陷反饋開(kāi)發(fā)測(cè)試環(huán)境自動(dòng)化部署執(zhí)行測(cè)試+自動(dòng)化測(cè)試Scrum團(tuán)隊(duì)組成:干系人POScrumMaster團(tuán)隊(duì)(跨職能,開(kāi)發(fā),測(cè)試等)DevOps平臺(tái)系統(tǒng)(工具集)用戶(hù)故事未認(rèn)領(lǐng)未開(kāi)始執(zhí)行中阻
4、塞完成1.需求敏捷 開(kāi)發(fā)模式2.敏捷活動(dòng) 與看板3.團(tuán)隊(duì)4.CICD目錄一DevOps實(shí)施思路與計(jì)劃二DevOps實(shí)施效果展示四Q&A三DevOps實(shí)施經(jīng)驗(yàn)總結(jié)敏捷提效與瀑布流程對(duì)比需求提出需求分析功能設(shè)計(jì)代碼開(kāi)發(fā)測(cè)試驗(yàn)證發(fā)布上線(xiàn)運(yùn)維監(jiān)控1-2個(gè)月長(zhǎng)周期交付無(wú)法及時(shí)響應(yīng)需求變化需求從提出到上線(xiàn)反饋時(shí)間長(zhǎng)1-2周短周期交付快速響應(yīng)需求變化自動(dòng)化測(cè)試保證質(zhì)量瀑布式開(kāi)發(fā)敏捷開(kāi)發(fā)敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示敏捷團(tuán)隊(duì)與會(huì)議敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示建立融合型的敏捷開(kāi)發(fā)團(tuán)隊(duì)業(yè)務(wù)POMaster團(tuán)隊(duì)運(yùn)維提供業(yè)務(wù)需求及相關(guān)素材、負(fù)責(zé)需求澄清說(shuō)明及驗(yàn)收確認(rèn)需求轉(zhuǎn)化拆
5、分為用戶(hù)故事、面向團(tuán)隊(duì)代表客戶(hù)進(jìn)行需求跟蹤協(xié)助團(tuán)隊(duì)完成迭代任務(wù)、排除團(tuán)隊(duì)面臨的障礙、確保團(tuán)隊(duì)遵守敏捷開(kāi)發(fā)規(guī)則根據(jù)需求實(shí)現(xiàn)迭代承諾并交付、完成迭代開(kāi)發(fā)中的各項(xiàng)工程實(shí)踐任務(wù)在團(tuán)隊(duì)實(shí)現(xiàn)需求時(shí)提出運(yùn)維建議并在迭代評(píng)審時(shí)進(jìn)行確認(rèn)迭代啟動(dòng)會(huì)迭代計(jì)劃會(huì)每日立會(huì)迭代評(píng)審迭代回顧迭代開(kāi)始前3天進(jìn)行,評(píng)估分析可以進(jìn)入迭代的需求范圍,后續(xù)進(jìn)行需求分析,時(shí)長(zhǎng)1小時(shí)迭代開(kāi)始前1天進(jìn)行,根據(jù)完成分析的需求進(jìn)行迭代任務(wù)拆分,估算任務(wù)工作量,時(shí)長(zhǎng)1小時(shí)迭代中每天早上9點(diǎn)40分準(zhǔn)時(shí)開(kāi)始,團(tuán)隊(duì)成員講述任務(wù)完成情況,時(shí)長(zhǎng)15分鐘迭代結(jié)束后進(jìn)行迭代評(píng)審,演示并驗(yàn)證交付的需求,展示單元測(cè)試和自動(dòng)化測(cè)試結(jié)果,時(shí)長(zhǎng)1小時(shí)迭代評(píng)審后進(jìn)行迭代
6、回顧,總結(jié)迭代中的經(jīng)驗(yàn)教訓(xùn),確定下迭代的改進(jìn)內(nèi)容,時(shí)長(zhǎng)30分鐘敏捷管理流程導(dǎo)入用戶(hù)原始需求拆分用戶(hù)故事拆分迭代任務(wù)每日站立會(huì)議燃盡圖跟蹤敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示敏捷迭代量化數(shù)據(jù)分析量化數(shù)據(jù)分析:1.四個(gè)迭代,研發(fā)產(chǎn)出逐漸增加(按功能點(diǎn)數(shù))2.生產(chǎn)率:超過(guò)行業(yè)基準(zhǔn)(7.2人時(shí)/功能點(diǎn))3.各個(gè)迭代在保證產(chǎn)出效率的情況下,增加了自動(dòng)測(cè)試用例覆蓋、減少了評(píng)審問(wèn)題和BUG數(shù),產(chǎn)出質(zhì)量進(jìn)一步改善4.在各個(gè)迭代中,逐漸確認(rèn)了團(tuán)隊(duì)的實(shí)際產(chǎn)出能力和合適的故事任務(wù)拆分大小原則敏捷活動(dòng) 每日立會(huì)及培訓(xùn)隨著敏捷開(kāi)發(fā)的深入實(shí)施,為北京移動(dòng)的開(kāi)發(fā)團(tuán)隊(duì)組織了接口自動(dòng)化測(cè)試、UI自動(dòng)化測(cè)試、Son
7、ar違規(guī)修改培訓(xùn)3次大規(guī)模培訓(xùn),針對(duì)項(xiàng)目現(xiàn)場(chǎng)的特性,在不影響整體開(kāi)發(fā)效率的前提下,個(gè)性化的調(diào)整了站立會(huì)議模式、迭代計(jì)劃會(huì)議估算方法,通過(guò)簡(jiǎn)單易用的App工具來(lái)讓團(tuán)隊(duì)成員快速識(shí)別拆分任務(wù),領(lǐng)取任務(wù)。在迭代評(píng)審中通過(guò)實(shí)際成果展示,讓團(tuán)隊(duì)成員可以感性的看到自己的工作成果。通過(guò)細(xì)化接口自動(dòng)化測(cè)試任務(wù),團(tuán)隊(duì)成員可以實(shí)現(xiàn)低投入高產(chǎn)出,一次開(kāi)發(fā)長(zhǎng)效使用,把自動(dòng)化測(cè)試實(shí)施落到了實(shí)處。DevOps實(shí)施落地 Sonar掃描Sonar效果:1) 阻斷級(jí)違規(guī): 405 - 202) 嚴(yán)重級(jí)違規(guī): 2307-22913) 代碼變更行數(shù): 190 - 360+敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示DevOps
8、實(shí)施落地 CI/CD整體流程圖CI/CD整體流程開(kāi)發(fā)活動(dòng)、測(cè)試活動(dòng)、生產(chǎn)交付活動(dòng)通過(guò)CICD系統(tǒng)串聯(lián)自動(dòng)化并全領(lǐng)域覆蓋Agile-敏捷活動(dòng)CI-持續(xù)集成CD-持續(xù)交付設(shè)計(jì)開(kāi)發(fā)需求軟件構(gòu)建(代碼&SQL)Sonar掃描單元測(cè)試Junit應(yīng)用部署(測(cè)試環(huán)境)自動(dòng)化測(cè)試(接口&UI)集成測(cè)試版本交付應(yīng)用部署(準(zhǔn)生產(chǎn)環(huán)境)驗(yàn)收測(cè)試應(yīng)用部署(生產(chǎn)環(huán)境)系統(tǒng)運(yùn)營(yíng)敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示流程節(jié)點(diǎn)可定制DevOps實(shí)施落地 CI/CD按環(huán)境管理多業(yè)務(wù)環(huán)境的處理按交付領(lǐng)域不同的環(huán)境進(jìn)行分領(lǐng)域多維度的統(tǒng)一管理開(kāi)發(fā)環(huán)境測(cè)試環(huán)境準(zhǔn)生產(chǎn)環(huán)境生產(chǎn)環(huán)境分領(lǐng)域集成預(yù)處理軟件構(gòu)建部署發(fā)布在線(xiàn)測(cè)試多維度
9、敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示CI/CD任務(wù)單提交變更流程開(kāi)發(fā)人員直觀(guān)視角開(kāi)發(fā)人員提交代碼時(shí),CI根據(jù)任務(wù)單號(hào)自動(dòng)捕獲、自動(dòng)編譯、自動(dòng)測(cè)試環(huán)境部署需求單提交測(cè)試分支構(gòu)建版本生成部署版本生成測(cè)試環(huán)境部署交付分支構(gòu)建版本生成準(zhǔn)生產(chǎn)環(huán)境部署生產(chǎn)環(huán)境部署交付使用敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示CI/CD版本管理統(tǒng)一的版本管控發(fā)布版本管理詳細(xì)關(guān)聯(lián)具體的任務(wù)單信息,防止遺漏和多出任務(wù)部署版本構(gòu)建版本部署版本構(gòu)建版本構(gòu)建版本構(gòu)建版本Svn-測(cè)試分支Svn-生產(chǎn)分支測(cè)試環(huán)境生產(chǎn)環(huán)境準(zhǔn)生產(chǎn)環(huán)境交付版本變更范圍-需求處理范圍-代碼&SQL來(lái)源-代碼分支構(gòu)建版本部署環(huán)境部署版本
10、上線(xiàn)交付范圍交付版本準(zhǔn)生產(chǎn)環(huán)境測(cè)試環(huán)境CI/CD持續(xù)部署開(kāi)發(fā)環(huán)境生產(chǎn)環(huán)境多環(huán)境多規(guī)則多能力定時(shí)配置人工自助Jenkins調(diào)用Shell調(diào)用DevOps實(shí)施落地 自動(dòng)測(cè)試平臺(tái)(ATP)其他對(duì)接系統(tǒng)用戶(hù)HA/LVS安全認(rèn)證API Gateway消息中心消息總線(xiàn)消息路由探測(cè)微服務(wù)性能測(cè)試微服務(wù)任務(wù)調(diào)度微服務(wù)仿真微服務(wù)7*24小時(shí)業(yè)務(wù)監(jiān)控UI及接口自動(dòng)化測(cè)試對(duì)壓力性能測(cè)試進(jìn)行管理代碼審查微服務(wù)對(duì)源碼進(jìn)行編碼審查安全掃描微服務(wù)對(duì)系統(tǒng)進(jìn)行安全掃描Web服務(wù)器集群測(cè)試過(guò)程管理數(shù)據(jù)存儲(chǔ)測(cè)試案例管理測(cè)試任務(wù)管理缺陷管理服務(wù)注冊(cè)服務(wù)發(fā)現(xiàn)共享緩存日志管理配置管理測(cè)試計(jì)劃管理運(yùn)維管理自動(dòng)化測(cè)試微服務(wù)測(cè)試流程管控?cái)?shù)據(jù)存
11、儲(chǔ)Iaas(測(cè)試資源管理)可持續(xù)集成敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示THANK YOUSUCCESS2022/10/1419可編輯DevOps實(shí)施落地 接口自動(dòng)化測(cè)試工具接口自動(dòng)化測(cè)試工具是自開(kāi)發(fā)的接口及服務(wù)測(cè)試工具。主要特點(diǎn)包括:1.支持Http/https , WEB Service,Restful等接口協(xié)議2.支持HSF、CSF等微服接口協(xié)議3.支持接口定義批量導(dǎo)入4.支持從接口報(bào)文自動(dòng)解析接口定義5.支持自動(dòng)解析WSDL6.支持個(gè)性化的報(bào)文加解密敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示實(shí)施效果:1.目前已完成30個(gè)接口自動(dòng)測(cè)試用例,涵蓋5類(lèi)模塊2.每次持續(xù)集
12、成(CI)部署必須調(diào)用接口自動(dòng)測(cè)試3.確保關(guān)鍵接口的高可用性4.每個(gè)成員都承擔(dān)接口測(cè)試用例的編寫(xiě)與調(diào)試工作,不由專(zhuān)人負(fù)責(zé)DevOps實(shí)施落地 UI自動(dòng)化測(cè)試目前已完成測(cè)試案例11個(gè),覆蓋業(yè)務(wù)推薦、業(yè)務(wù)查詢(xún)、業(yè)務(wù)辦理等系統(tǒng)菜單另外開(kāi)發(fā)了快速驗(yàn)證channel、commission、app-web-console等多平臺(tái)發(fā)布狀態(tài)的冒煙測(cè)試案例,用于日常發(fā)布環(huán)境驗(yàn)證。UI自動(dòng)化測(cè)試計(jì)劃已經(jīng)可以從持續(xù)集成(CI)調(diào)用同步開(kāi)展CRM和BOSS側(cè)UI自動(dòng)化測(cè)試工作敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示封裝SeleniumDevOps實(shí)施落地 門(mén)戶(hù)面板多維度的數(shù)據(jù)沉淀、維護(hù)、度量DevOps多節(jié)
13、點(diǎn)過(guò)程數(shù)據(jù)整合度量及統(tǒng)一展示持續(xù)集成面板:構(gòu)建數(shù)據(jù)、分支合并數(shù)據(jù)、部署數(shù)據(jù)Sonar度量面板:違規(guī)、技術(shù)債、復(fù)雜度、注釋率等單元測(cè)試面板:?jiǎn)卧獪y(cè)試覆蓋率、通過(guò)率自動(dòng)測(cè)試面板:含接口自動(dòng)測(cè)試、UI自動(dòng)測(cè)試的測(cè)試通過(guò)率、覆蓋率、測(cè)試匯總結(jié)果等持續(xù)交付面板:版本上線(xiàn)及部署情況運(yùn)維監(jiān)控面板:主機(jī)、服務(wù)等資源狀況、應(yīng)用狀態(tài)等數(shù)據(jù)展示DevOps實(shí)施成果展示 CI/CD過(guò)程提效代碼編譯頻率編譯時(shí)長(zhǎng)部署時(shí)長(zhǎng)編譯問(wèn)題處理測(cè)試環(huán)境部署頻率SQL合并&執(zhí)行自動(dòng)化測(cè)試持續(xù)集成(編譯、部署、接口&UI自動(dòng)化)實(shí)施前1次/天20分鐘30分鐘人工分析&口頭協(xié)調(diào)1次/天人工收集執(zhí)行無(wú)各環(huán)節(jié)人工觸發(fā)實(shí)施后大于5次4分鐘7分鐘
14、自動(dòng)定位&自動(dòng)郵件=4次/天自動(dòng)收集執(zhí)行應(yīng)用部署后自動(dòng)觸發(fā)約23分鐘流程自動(dòng)化過(guò)程可視化反饋及時(shí)化測(cè)試常態(tài)化解放人力促進(jìn)協(xié)同增強(qiáng)溝通保證質(zhì)量問(wèn)題及早發(fā)現(xiàn)結(jié)果持續(xù)可見(jiàn)過(guò)程自動(dòng)提效持續(xù)集成部署綜合效率提升超過(guò)300%,8月份共編譯92次,部署48次敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示DevOps實(shí)施成果展示 團(tuán)隊(duì)能力提升團(tuán)隊(duì)進(jìn)行需求分解快速完成并行任務(wù)迭代交付完整需求團(tuán)隊(duì)合作取代單打獨(dú)斗知識(shí)技能團(tuán)隊(duì)共享團(tuán)隊(duì)能力和士氣快速提升通過(guò)站會(huì)、評(píng)審、討論、任務(wù)完成獎(jiǎng)勵(lì)等方式提高團(tuán)隊(duì)熟悉程度和信任成員之間自動(dòng)產(chǎn)生了提前完成任務(wù)的比較心理新技術(shù)手段的引入,帶來(lái)了成員新的學(xué)習(xí)熱情以團(tuán)隊(duì)合作取代單打獨(dú)
15、斗的工作方式,團(tuán)隊(duì)內(nèi)形成了良好的知識(shí)分享和技能提升的氛圍,大家可以積極領(lǐng)取任務(wù)并保質(zhì)完成,在迭代結(jié)束時(shí)可以看到完成的成果,士氣得到了很好的提升。敏捷開(kāi)發(fā)CI/CD自動(dòng)化測(cè)試Sonar掃描成果展示DevOps實(shí)施成果展示 敏捷成熟度敏捷成熟度模型和DevOps成熟度模型參考CMMI成熟度模型及行業(yè)經(jīng)驗(yàn)制定DevOps實(shí)施成果展示 DevOps成熟度目錄一DevOps實(shí)施思路與計(jì)劃二DevOps實(shí)施效果展示四Q&A三DevOps實(shí)施經(jīng)驗(yàn)總結(jié)北京移動(dòng)DevOps試點(diǎn)實(shí)施計(jì)劃與完成情況北京移動(dòng)DevOps試點(diǎn)實(shí)施計(jì)劃與完成情況(續(xù))試點(diǎn)經(jīng)驗(yàn)經(jīng)驗(yàn)總結(jié)緊急需求:預(yù)留10-15%的產(chǎn)能,或預(yù)留不納入敏捷流程
16、的支撐人員代碼版本:使用持續(xù)集成工具(CI)自動(dòng)進(jìn)行代碼分支合并,不再人工管理自組織團(tuán)隊(duì)建設(shè):培養(yǎng)團(tuán)隊(duì)綜合能力,從功能型團(tuán)隊(duì)轉(zhuǎn)為產(chǎn)品團(tuán)隊(duì)迭代實(shí)施原則:每1-2個(gè)迭代增加一個(gè)節(jié)點(diǎn)流程,減少轉(zhuǎn)型阻力激勵(lì)機(jī)制:按時(shí)或提前完成任務(wù),給團(tuán)隊(duì)成員一定的獎(jiǎng)勵(lì),鼓勵(lì)更好的協(xié)作與承諾因地制宜:根據(jù)應(yīng)用系統(tǒng)的實(shí)際情況對(duì)DevOps各個(gè)環(huán)節(jié)進(jìn)行相應(yīng)裁減,并充分利用已有資源系統(tǒng)高ROI原則:先進(jìn)行最高性?xún)r(jià)比的節(jié)點(diǎn)實(shí)踐,如先上接口自動(dòng)化測(cè)試工具。不足之處缺少對(duì)運(yùn)維運(yùn)營(yíng)側(cè)工作的整體融合方案灰度發(fā)布需要系統(tǒng)架構(gòu)的同步升級(jí)達(dá)成成果3. 取得的成果需求交付時(shí)間團(tuán)隊(duì)開(kāi)發(fā)效率代碼提交頻率集成頻率部署流程代碼質(zhì)量自動(dòng)化測(cè)試發(fā)布次數(shù)正
17、常排期需求交付時(shí)間從實(shí)施敏捷開(kāi)發(fā)前的2周到縮短為1周團(tuán)隊(duì)開(kāi)發(fā)效率從實(shí)施敏捷開(kāi)發(fā)前的7人時(shí)/功能點(diǎn)提升到3.94人時(shí)/功能點(diǎn)(行業(yè)均值7.2人時(shí))從實(shí)施敏捷開(kāi)發(fā)前的不固定到每天50次以上的提交測(cè)試環(huán)境從實(shí)施敏捷開(kāi)發(fā)前的每天1次到每小時(shí)1次從實(shí)施敏捷開(kāi)發(fā)前的手工部署到自動(dòng)化部署測(cè)試環(huán)境從每天1次到每天4次,生產(chǎn)環(huán)境由每月2次到可以隨需要立即發(fā)布從實(shí)施敏捷開(kāi)發(fā)前的空白到單元測(cè)試、Sonar掃描、代碼評(píng)審工具全支持從實(shí)施敏捷開(kāi)發(fā)前的空白到接口自動(dòng)化測(cè)試、UI自動(dòng)化測(cè)試全覆蓋目標(biāo)達(dá)成DevOps實(shí)施的關(guān)鍵特性總結(jié)版本控制:開(kāi)發(fā)、測(cè)試、部署等各種版本分支策略:雙分支或三分支管控代碼質(zhì)量掃描:基于Sonar
18、單元測(cè)試覆蓋:核心模塊80%以上漏洞掃描:結(jié)合安全測(cè)試(待實(shí)施)開(kāi)源工具掃描:優(yōu)選可靠開(kāi)源工具,及時(shí)修補(bǔ)漏洞制品(工件)版本控制:Nexus制品倉(cāng)庫(kù),CI統(tǒng)一管理環(huán)境自動(dòng)創(chuàng)建:需調(diào)用DCOS或其他云平臺(tái)功能(待實(shí)施)不可變服務(wù)器:需容器化(待實(shí)施)性能測(cè)試:自動(dòng)化的性能測(cè)試和必要的手工測(cè)試(待實(shí)施)每次提交都觸發(fā)自動(dòng)構(gòu)建、自動(dòng)部署、自動(dòng)化測(cè)試:基于CMP實(shí)現(xiàn)自動(dòng)化變更請(qǐng)求:每次關(guān)鍵變更自動(dòng)處理零停機(jī)發(fā)布:灰度發(fā)布、應(yīng)用無(wú)狀態(tài)化(待實(shí)施)功能開(kāi)關(guān):業(yè)務(wù)服務(wù)功能可以由開(kāi)關(guān)控制,而無(wú)需更新版本統(tǒng)一視圖門(mén)戶(hù):基于CMP實(shí)現(xiàn)待實(shí)踐灰度發(fā)布與容器化(基于K8s或Mesos)LB負(fù)載均衡CD云平臺(tái)灰度發(fā)布典型流程:可部分更新服務(wù),并選擇更新的實(shí)例數(shù)如果更新成功,更新會(huì)暫??蓪⒉糠至髁恳龑?dǎo)至新實(shí)例,進(jìn)行測(cè)試如果測(cè)試通過(guò),可繼續(xù)更新剩余實(shí)例如果測(cè)試失敗,可將服務(wù)回滾至舊版本在任何階段如果更新發(fā)生錯(cuò)誤,可將服務(wù)回滾到舊版本真正的灰度發(fā)布需要實(shí)現(xiàn)應(yīng)用容器化、數(shù)據(jù)庫(kù)分布化以及負(fù)載均衡的無(wú)狀態(tài)切換DevOps在大Paas規(guī)劃中的定位DevOps是大Paas平臺(tái)規(guī)劃中的核心組成部分,有了DevOps能力才使快速交付、熱修復(fù)和灰度發(fā)布成為可能SaaSPaaSIaaS通用fuwuX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川電影電視學(xué)院《非法干擾、擾亂行為》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《影視作品賞析》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《歌曲與旋律寫(xiě)作常識(shí)(1)》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《版畫(huà)》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》2022-2023學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《科技文獻(xiàn)檢索》2023-2024學(xué)年第一學(xué)期期末試卷
- 大學(xué)校醫(yī)院工作總結(jié)
- 沈陽(yáng)理工大學(xué)《化工原理》2021-2022學(xué)年第一學(xué)期期末試卷
- 規(guī)范合同管理流程的通知
- 合肥住房租賃合同
- 02(111)力學(xué)第二章平面匯交力系與平面力偶系解析
- 粉塵防爆知識(shí)課件
- 女西褲前片結(jié)構(gòu)制圖教案
- 新疆烏魯木齊地區(qū)2024屆生物高一上期末聯(lián)考試題含解析
- 產(chǎn)品開(kāi)發(fā)保密協(xié)議
- 生物柴油生產(chǎn)工藝
- 新能源汽車(chē)充電樁專(zhuān)屬安裝竣工驗(yàn)收單模板
- ISO全套制度及業(yè)務(wù)流程之銷(xiāo)售過(guò)程管理程序
- 鄧彤小說(shuō)閱讀和小說(shuō)教學(xué)專(zhuān)題培訓(xùn)課件
- 區(qū)塊鏈技術(shù)及應(yīng)用PPT完整全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論