平臺+應(yīng)用-傳統(tǒng)it架構(gòu)的微服務(wù)改造 P35_第1頁
平臺+應(yīng)用-傳統(tǒng)it架構(gòu)的微服務(wù)改造 P35_第2頁
平臺+應(yīng)用-傳統(tǒng)it架構(gòu)的微服務(wù)改造 P35_第3頁
平臺+應(yīng)用-傳統(tǒng)it架構(gòu)的微服務(wù)改造 P35_第4頁
平臺+應(yīng)用-傳統(tǒng)it架構(gòu)的微服務(wù)改造 P35_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

平臺+應(yīng)用傳統(tǒng)IT架構(gòu)微服務(wù)改造何明璐人月神話CONTENTS/目錄從SOA微服務(wù)到云原生微服務(wù)思想下企業(yè)架構(gòu)規(guī)劃微服務(wù)和云原生改造案例123SOA核心思想-解耦新業(yè)務(wù)2SRMPLMERPCRM新業(yè)務(wù)1服務(wù)層新業(yè)務(wù)2新業(yè)務(wù)1傳統(tǒng)架構(gòu)SOA架構(gòu)從傳統(tǒng)縱向豎井式系統(tǒng)建設(shè)過渡到了橫向分層構(gòu)建新業(yè)務(wù)不是構(gòu)建一個新系統(tǒng),而是基于能力組裝一個新流程通過服務(wù)層實現(xiàn)新業(yè)務(wù)構(gòu)建和遺留系統(tǒng)能力間的徹底解耦SRMPLMERPCRM數(shù)據(jù)庫中間件平臺層數(shù)據(jù)庫中間件平臺層數(shù)據(jù)庫中間件平臺層IT基礎(chǔ)設(shè)施層IaaS層資源池數(shù)據(jù)庫資源池中間資源池平臺層技術(shù)能力池共享服務(wù)層和能力開放中間件,數(shù)據(jù)庫和平臺層能力全部集中化建設(shè)平臺層能力建設(shè)完成后通過共享服務(wù)層進(jìn)行能力開放和共享原有應(yīng)用架構(gòu)模塊緊耦合,形成標(biāo)準(zhǔn)化組件化松耦合開發(fā)方式1云計算思想-共性能力集中化建設(shè)23數(shù)據(jù)庫一個大庫

邏輯層完全耦合客戶產(chǎn)品訂單庫存訂單庫ViewFunctionPackage訂單表客戶表產(chǎn)品表數(shù)據(jù)庫獨立拆分

邏輯層獨立拆分產(chǎn)品庫客戶庫訂單中心產(chǎn)品中心庫存中心RestAPIRestAPIRestAPIDBDB數(shù)據(jù)庫一個集群

應(yīng)用集群一個集群

APPServer訂單客戶產(chǎn)品庫存APPServerWARAPPServerWAR虛擬機(jī)或物理機(jī)數(shù)據(jù)庫多套集群

應(yīng)用集群容器服務(wù)傳統(tǒng)IT微服務(wù)模塊拆分虛機(jī)轉(zhuǎn)容器DB轉(zhuǎn)服務(wù)微服務(wù)思想-單體應(yīng)用大拆小DBDBDBDBDBDB中臺=SOA+微服務(wù)思想融合共性可復(fù)用業(yè)務(wù)能力下沉,并提供給前臺應(yīng)用使用=》SOA思想共性能力構(gòu)建時候盡量大拆小,可擴(kuò)展,松耦合=》微服務(wù)思想SOA思想-共性業(yè)務(wù)能力下沉遺留系統(tǒng)遺留系統(tǒng)遺留系統(tǒng)遺留系統(tǒng)編排1編排2編排3服務(wù)總線微服務(wù)架構(gòu)-大拆小微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)中臺=SOA思想+微服務(wù)業(yè)務(wù)中臺微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)能力開放平臺前臺應(yīng)用APP1SYS1SYS2技術(shù)中臺云原生的基本概念云原生是一系列Cloud技術(shù)、企業(yè)管理方法的集合,包括DevOps、持續(xù)交付(ContinuousDelivery)、微服務(wù)(MicroServices)、敏捷基礎(chǔ)設(shè)施(AgileInfrastructure)、康威定律(ConwaysLaw)等技術(shù)部分:微服務(wù),服務(wù)網(wǎng)格(ServiceMesh),無服務(wù)器(Serverless),敏捷基礎(chǔ)設(shè)施(Docker+K8s)管理部分:持續(xù)交付,DevOps,康威定律,重組,敏捷方法論云原生微服務(wù)DevOps持續(xù)交付容器化應(yīng)用間通過RestAPI通信大拆小,完全獨立自治,開發(fā)和部署自動化發(fā)布管道,流水線快速部署到生產(chǎn)環(huán)境開發(fā)運(yùn)維協(xié)同合作持續(xù)集成和頻繁發(fā)布,快速交付生產(chǎn)微服務(wù)的最佳載體云原生符合整體云計算演進(jìn)趨勢PaaS云平臺階段:實現(xiàn)了應(yīng)用托管,中間件資源池云原生階段:核心目標(biāo)是企業(yè)所有的技術(shù)開發(fā)框架,技術(shù)組件全部云化,企業(yè)只需關(guān)心業(yè)務(wù)微服務(wù)網(wǎng)絡(luò)存儲服務(wù)器虛擬化操作系統(tǒng)數(shù)據(jù)庫應(yīng)用中間件Runtime數(shù)據(jù)應(yīng)用網(wǎng)絡(luò)存儲服務(wù)器虛擬化操作系統(tǒng)數(shù)據(jù)庫應(yīng)用中間件Runtime數(shù)據(jù)應(yīng)用網(wǎng)絡(luò)存儲服務(wù)器虛擬化操作系統(tǒng)數(shù)據(jù)庫應(yīng)用中間件Runtime數(shù)據(jù)應(yīng)用IaaS管理范圍PaaS管理范圍SaaS管理范圍網(wǎng)絡(luò)存儲服務(wù)器虛擬化操作系統(tǒng)數(shù)據(jù)庫應(yīng)用中間件Runtime數(shù)據(jù)應(yīng)用PaaS-云原生網(wǎng)絡(luò)存儲服務(wù)器虛擬化操作系統(tǒng)數(shù)據(jù)庫應(yīng)用中間件Runtime數(shù)據(jù)應(yīng)用傳統(tǒng)應(yīng)用從SOA微服務(wù)到云原生演進(jìn)過程數(shù)據(jù)庫中間件平臺層數(shù)據(jù)庫中間件平臺層IT基礎(chǔ)設(shè)施IaaS云資源池PaaS云平臺平臺層平臺層IaaS云資源池PaaS容器云共性技術(shù)服務(wù)開發(fā)構(gòu)建測試發(fā)布DevOps是銜接微服務(wù)和容器云關(guān)鍵橋梁,實現(xiàn)整個集成和容器部署過程自動化微服務(wù)模塊徹底業(yè)務(wù)化,不再含具體共性技術(shù)能力提供三階段架構(gòu)演進(jìn)的關(guān)鍵點其一:上層的微服務(wù)模塊如何拆分,以確保高度自治和松耦合其二:如何搭建一個面向云原生技術(shù)中臺,提供技術(shù)能力支撐微服務(wù)DevOps容器云CONTENTS/目錄從SOA微服務(wù)到云原生微服務(wù)思想下企業(yè)架構(gòu)規(guī)劃微服務(wù)和云原生改造案例123企業(yè)架構(gòu)規(guī)劃整體方法論準(zhǔn)備階段現(xiàn)狀分析業(yè)務(wù)和數(shù)據(jù)架構(gòu)應(yīng)用和技術(shù)架構(gòu)實施規(guī)劃資料收集參考架構(gòu)標(biāo)準(zhǔn)最佳實踐業(yè)務(wù)調(diào)研現(xiàn)狀分析流程梳理數(shù)據(jù)單元業(yè)務(wù)單元IT調(diào)研數(shù)據(jù)架構(gòu)差距分析應(yīng)用架構(gòu)橫向分層概念模型邏輯模型集成架構(gòu)服務(wù)鏈近期項目建設(shè)規(guī)劃中長期演進(jìn)路線技術(shù)架構(gòu)SOA+云計算端到端流程業(yè)務(wù)架構(gòu)企業(yè)架構(gòu)規(guī)劃核心邏輯流程視圖高端流程流程分解EPC流程數(shù)據(jù)架構(gòu)主題域概念模型邏輯模型CRUD矩陣分析技術(shù)架構(gòu)組織架構(gòu)業(yè)務(wù)架構(gòu)應(yīng)用架構(gòu)跨系統(tǒng)交互流程集成架構(gòu)微服務(wù)下對傳統(tǒng)企業(yè)架構(gòu)規(guī)劃方法簡化流程視圖高端流程流程分解EPC流程數(shù)據(jù)架構(gòu)主題域概念模型邏輯模型CRUD矩陣分析接口集成分析業(yè)務(wù)架構(gòu)和應(yīng)用架構(gòu)融合業(yè)務(wù)中臺微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)能力開放平臺前臺應(yīng)用微服務(wù)APP1SYS1SYS2技術(shù)架構(gòu)規(guī)劃(包括技術(shù)中臺)IaaS云平臺DevOps容器云技術(shù)服務(wù)平臺+應(yīng)用,SOA+微服務(wù)+云原生微服務(wù)規(guī)劃核心-微服務(wù)模塊識別+API接口識別SOA的核心是一種架構(gòu)思想,重點解決共享和集成兩方面的的問題?;趨⒖技軜?gòu)可總結(jié)為業(yè)務(wù)能力組件化,組件能力的服務(wù)化。組件識別服務(wù)識別組件是更細(xì)一層可獨立管理單元由頂朝下-基于企業(yè)架構(gòu)思路識別組件由底朝上-基于遺留系統(tǒng)分析重構(gòu)組件核心維度-流程,數(shù)據(jù),技術(shù)服務(wù)是組件能力開放唯一渠道由頂朝下–基于企業(yè)架構(gòu)思路識別由底朝上–基于遺留系統(tǒng)分析識別核心維度–業(yè)務(wù)+技術(shù)服務(wù)應(yīng)用是數(shù)據(jù)驅(qū)動還是流程驅(qū)動?數(shù)據(jù)庫中間件平臺層服務(wù)代理組件已有系統(tǒng)數(shù)據(jù)庫中間件平臺層服務(wù)代理組件已有系統(tǒng)技術(shù)平臺API能力開放平臺新的平臺+應(yīng)用組件化模式從底向上思路則是參考遺留系統(tǒng)已有組件模塊劃分,下沉系統(tǒng)內(nèi)共性能力,通過對組件集成關(guān)系或CRUD分析來重構(gòu)組件粒度和組件接口。同時打破系統(tǒng)邊界從端到端流程貫通重新分析以數(shù)據(jù)為中心的應(yīng)用以流程為中心的應(yīng)用綜合資源系統(tǒng)電子運(yùn)維系統(tǒng)上層業(yè)務(wù)基本圍繞共享數(shù)據(jù)展開共享數(shù)據(jù)層數(shù)據(jù)依賴緊密難拆分適合構(gòu)建共享領(lǐng)域服務(wù)層能力

以相對獨立的流程和工單為主底層依賴共享數(shù)據(jù)少或沒有拆分粒度不會很多影響復(fù)雜度

通過流程分析找到大的業(yè)務(wù)階段端到端流程分析中的階段劃分,即是潛在的微服務(wù)粒度劃分點企業(yè)業(yè)務(wù)部門和科室的設(shè)置,同樣是潛在的微服務(wù)劃分點通過交互矩陣分析來聚合功能點業(yè)務(wù)功能和業(yè)務(wù)流程交互矩陣業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)功能的交互矩陣業(yè)務(wù)模塊劃分后的接口之間集成關(guān)系交互矩陣等高內(nèi)聚+松耦合通過數(shù)據(jù)架構(gòu)分析來識別數(shù)據(jù)類微服務(wù)分析核心主數(shù)據(jù),核心共享數(shù)據(jù),過程臨時數(shù)據(jù)按數(shù)據(jù)主題域進(jìn)行聚合,找尋數(shù)據(jù)模型中的聚合根節(jié)點傳統(tǒng)企業(yè)IT架構(gòu)演進(jìn)路線應(yīng)用應(yīng)用應(yīng)用IaaSSOA集成平臺應(yīng)用IaaS技術(shù)中臺+容器化PaaS微服務(wù)服務(wù)能力開放平臺面向云原生集成平臺+應(yīng)用全新建設(shè)遺留架構(gòu)遷移建設(shè)總體規(guī)劃和設(shè)計應(yīng)用建設(shè)平臺建設(shè)集成上線全面實施總體規(guī)劃和設(shè)計平臺建設(shè)平臺上線應(yīng)用上線01應(yīng)用上線02

總體規(guī)劃復(fù)雜,PaaS平臺本身已經(jīng)涉及到業(yè)務(wù)能力

應(yīng)用和平臺并行建設(shè)和協(xié)同,同步上線

集成難度大,包括橫向和縱向集成,跨應(yīng)用的集成

總體規(guī)劃簡單,重點是優(yōu)先建設(shè)PaaS平臺純技術(shù)能力

平臺先提前建設(shè),然后逐步遷移已有應(yīng)用并驗證平臺

集成難度小,是一個逐步遷移和集成的過程微服務(wù)微服務(wù)微服務(wù)微服務(wù)應(yīng)用應(yīng)用微服務(wù)架構(gòu)-全新建設(shè)或遺留系統(tǒng)適配全新構(gòu)建模式遺留系統(tǒng)適配方式IaaS云資源池容器云PaaS+DevOps支撐平臺開發(fā)平臺運(yùn)維平臺平臺層共性能力主數(shù)據(jù)4A流程技術(shù)服務(wù)微服務(wù)業(yè)務(wù)組件模塊微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)云服務(wù)總線或API網(wǎng)關(guān)云應(yīng)用門戶外部門戶內(nèi)部門戶合作伙伴門戶自服務(wù)流程應(yīng)用門戶展現(xiàn)層邏輯層展現(xiàn)層邏輯層展現(xiàn)層邏輯層SRMERPCRMSRMERPCRM重構(gòu)能力中臺DB適配JDK包WS適配重構(gòu)領(lǐng)域服務(wù)APIAPI能力開放平臺新應(yīng)用構(gòu)建微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)微服務(wù)123技術(shù)架構(gòu)規(guī)劃-增加技術(shù)中臺整體規(guī)劃研發(fā)過程管理和持續(xù)集成DevOps平臺微服務(wù)運(yùn)行平臺監(jiān)控運(yùn)維平臺APM監(jiān)控資源監(jiān)控API網(wǎng)關(guān)技術(shù)服務(wù)運(yùn)行平臺(4A,流程,消息)能力開放和運(yùn)營平臺OpenAPI容器云PaaS平臺從傳統(tǒng)的IT基礎(chǔ)設(shè)施規(guī)劃過渡到IaaS云+PaaS云平臺規(guī)劃云原生=微服務(wù)+DevOps+容器云原應(yīng)用架構(gòu)規(guī)劃里面的平臺層移出-轉(zhuǎn)移到技術(shù)架構(gòu)中技術(shù)平臺層規(guī)劃開發(fā)技術(shù)平臺微服務(wù)開發(fā)框架技術(shù)開發(fā)平臺CONTENTS/目錄從SOA微服務(wù)到云原生微服務(wù)思想下企業(yè)架構(gòu)規(guī)劃微服務(wù)和云原生改造案例123財務(wù)共享平臺轉(zhuǎn)型背景-現(xiàn)狀和問題現(xiàn)狀問題數(shù)據(jù)庫當(dāng)前已經(jīng)無法擴(kuò)展,已經(jīng)出現(xiàn)高并發(fā)性能問題流程割裂,協(xié)作困難:工程到交付沒有端到端的流程交付周期長,版本平均需求交付時間20-30天開發(fā)質(zhì)量難管控,缺乏源碼、工作量評估、安全管控工具大單體應(yīng)用,特別是數(shù)據(jù)庫水平彈性擴(kuò)展困難變更版本經(jīng)常出現(xiàn)由于A模塊變更到B模塊出現(xiàn)問題大單體應(yīng)用,所有子系統(tǒng)全部使用一個數(shù)據(jù)庫構(gòu)建集成時間長,構(gòu)建完的部署包達(dá)到近300M規(guī)模即使一個小版本,往往交付周期都需要3周時間對開發(fā)人員技能要求越來越高,共性技術(shù)平臺未提取團(tuán)隊當(dāng)前達(dá)到50人,而且分深圳武漢兩地投入專人進(jìn)行配置管理和版本構(gòu)建集成工作可視化自動化可擴(kuò)展全程可控工程人員開發(fā)人員測試人員運(yùn)維人員項目需求代碼文件部署包財務(wù)共享端到端流程分析基于業(yè)財一體化最佳實踐,重新梳理端到端業(yè)務(wù)流程和協(xié)同,找到關(guān)鍵階段劃分對于關(guān)鍵階段進(jìn)一步細(xì)化,分析詳細(xì)的業(yè)務(wù)操作和協(xié)同流程(二到三級流程)粗粒度模塊拆分和集成分析前端系統(tǒng)電子報賬報賬單集成接口任務(wù)分配費用組應(yīng)付組應(yīng)收組……共享作業(yè)處理共享管理功能信用管理客服管理質(zhì)量稽核績效管理電子影像影像采集影像存儲影像管理影像分析電子檔案庫房管理檔案歸集檔案利用檔案盤點ERP總賬應(yīng)收稅務(wù)系統(tǒng)開票申報驗真資金系統(tǒng)賬戶管理收支明細(xì)資金計劃上劃下?lián)躉A合同影像查看影像調(diào)閱門店……費用應(yīng)付應(yīng)收資產(chǎn)認(rèn)證總賬組出納組決策系統(tǒng)數(shù)據(jù)中臺報表統(tǒng)計規(guī)則管理預(yù)算管控、標(biāo)準(zhǔn)管控、規(guī)則管控發(fā)票業(yè)務(wù)報賬經(jīng)營分析單據(jù)數(shù)據(jù)合同數(shù)據(jù)營收數(shù)據(jù)資產(chǎn)應(yīng)付總賬存貨資金任務(wù)池共享管理針對單個微服務(wù)-進(jìn)一步識別微服務(wù)API接口關(guān)鍵接口服務(wù)識別識別服務(wù):OCR識別;校驗服務(wù):查重、合規(guī)性校驗入庫服務(wù):發(fā)票入個人票夾、公司票池調(diào)閱服務(wù):查看發(fā)票。驗真服務(wù):對接稅局驗真填單服務(wù):自動生成報賬單更新服務(wù):狀態(tài)更新服務(wù)1245367員工財務(wù)業(yè)務(wù)發(fā)票識別發(fā)票管理發(fā)票管理手機(jī)拍照卡包關(guān)聯(lián)PDF導(dǎo)入相冊上傳采集發(fā)票發(fā)票校驗發(fā)票管理發(fā)票驗真國稅局個人票夾發(fā)票管理提交報銷報賬系統(tǒng)業(yè)務(wù)審批報賬系統(tǒng)財務(wù)審批報賬系統(tǒng)快速采集結(jié)構(gòu)數(shù)據(jù)合規(guī)檢查發(fā)票更新狀態(tài)更新ERP入賬憑證信息更新防重校驗實物單據(jù)移交實物管理實物單據(jù)接收實物管理發(fā)起實物比對實物管理更新郵寄狀態(tài)更新接收狀態(tài)發(fā)票管理報銷單號發(fā)票明細(xì)附件張數(shù)等公司票池審批結(jié)束實物管理報銷單號發(fā)票明細(xì)附件張數(shù)掃描識別抽查掃描數(shù)據(jù)比對狀態(tài)更新1234關(guān)聯(lián)ERP4A平臺門戶平臺流程平臺管理平臺中臺能力表現(xiàn)層報賬中心資金中心虛擬化云存儲云計算云調(diào)度云管理檔案中心員工門戶管理門戶決策門戶財務(wù)門戶外部集成報賬庫預(yù)算庫影像庫檔案庫流程庫分析庫資金庫權(quán)限庫日志庫接口庫數(shù)據(jù)層基礎(chǔ)庫平臺層發(fā)票中心報表平臺接口平臺單據(jù)平臺移動平臺影像中心銀企互聯(lián)前臺云報賬SaaS商旅平臺報銷APP平臺層:拆分為8個微服務(wù)應(yīng)用層:拆分為11個微服務(wù)數(shù)據(jù)庫:拆分微11+4個獨立數(shù)據(jù)庫微服務(wù)拆分構(gòu)建統(tǒng)一門戶層通過門戶實現(xiàn)模塊間集成和單點門戶提供統(tǒng)一對外單點集成全面實施DevOps和容器云實施持續(xù)集成和持續(xù)交付實踐除數(shù)據(jù)庫外全部實現(xiàn)容器云部署統(tǒng)一技術(shù)平臺和開發(fā)框架全面實施SpringCloud框架體系技術(shù)平臺下沉和統(tǒng)一預(yù)算中心對傳統(tǒng)架構(gòu)的微服務(wù)拆分基礎(chǔ)服務(wù)安全認(rèn)證事務(wù)處理微服務(wù)治理開發(fā)框架環(huán)境開發(fā)組件國際化UI/UE框架技術(shù)服務(wù)4A服務(wù)工作流服務(wù)報表服務(wù)文件服務(wù)消息服務(wù)全文檢索服務(wù)OCR服務(wù)連接服務(wù)服務(wù)接入注冊服務(wù)安全計量計費運(yùn)行統(tǒng)計健康監(jiān)控客戶端注冊能力接口基礎(chǔ)功能應(yīng)用功能對外集成門戶管理流程管理報表管理門戶模板公告管理布局個性化桌面展示……待辦集成門戶管理個人工作臺審批條件管理審批路徑管理FMC工作游引擎動態(tài)提醒流程匯總頁面審批頁面配置模型配置數(shù)據(jù)配置桌面配置應(yīng)用全文檢索應(yīng)用桌面設(shè)計器

自定義查詢公有云服務(wù)接口OpenAPI開放百旺云服務(wù)對接銀行對接MP市場應(yīng)用消息短信郵件任務(wù)調(diào)試異常配置用戶管理權(quán)限角色數(shù)據(jù)字典多租戶多語言日志管理登錄注冊統(tǒng)一技術(shù)平臺統(tǒng)一核心技術(shù)棧采用SpringCloud框架體系,啟用注冊中心,負(fù)載均衡,限流熔斷,網(wǎng)關(guān)能力前后端完全分離開發(fā),前端基于VUE框架進(jìn)一步封裝和定制后端SpringCloud2.xShriroJWTRibbonOpenFeignHystrixZuulJestSpringBoot2.xSpringOAuthSpringSocialHikariQuartzHystrixWebsocketSpringDataHibernateThymeleafSwagger2JunitLogbackUndertow前端Vue.jsVant-uidvaLernaWebpackmomentLessJest基礎(chǔ)架構(gòu)WindowsServerKubernetesLinuxRancherDocker云Laas數(shù)據(jù)庫MySQL5.7+Oracle10g+MSSQL2012+Redis3.2+MongoDB文件存儲FastDFS云OSS產(chǎn)品微服務(wù)模塊微服務(wù)模塊V1.0V1.1任務(wù)安排01任務(wù)安排02任務(wù)安排03任務(wù)安排04任務(wù)安排05產(chǎn)品經(jīng)理研發(fā)經(jīng)理研發(fā)經(jīng)理統(tǒng)一敏捷研發(fā)管理全面啟用禪道項目管理工具實施Scrum敏捷研發(fā)管理需求拆分到用戶故事點實現(xiàn)端到端管理形成產(chǎn)品-微服務(wù)兩級的產(chǎn)品架構(gòu)和版本管理體系實現(xiàn)和持續(xù)集成和版本發(fā)布過程集成通過DevOps實現(xiàn)微服務(wù)持續(xù)集成和交付微服務(wù)架構(gòu)下大量微服務(wù)模塊的構(gòu)建和協(xié)同研發(fā)過程自動化持續(xù)集成和交付研發(fā)過程管理的需求面向云原生轉(zhuǎn)型需求開發(fā)階段測試階段生產(chǎn)階段開發(fā)人員代碼開發(fā)自動化持續(xù)集成自動化代碼檢查鏡像倉庫管理環(huán)境自動部署預(yù)發(fā)布發(fā)布上線開發(fā)人員開發(fā)人員代碼檢查1.代碼提交代碼服務(wù)器編譯環(huán)境編譯結(jié)果通知開發(fā)人員3.檢出指定代碼CI服務(wù)器4.代碼構(gòu)建2.代碼更新觸發(fā)任務(wù)5.提交鏡像測試環(huán)境預(yù)生產(chǎn)環(huán)境生產(chǎn)環(huán)境開發(fā)測試環(huán)境鏡像倉庫容器管理平臺自動部署環(huán)境自動化測試自動/手動測試運(yùn)維人員8.生產(chǎn)上線容器管理平臺自動部署環(huán)境容器管理平臺自動部署環(huán)境7.發(fā)布鏡像到預(yù)生產(chǎn)環(huán)境6.發(fā)布鏡像到測試環(huán)境容器管理平臺自動部署環(huán)境應(yīng)用自動化部署/軟件資產(chǎn)集中管理源碼倉庫管理測試人員端到端自動化部署制品無間斷交付高頻度的集成和發(fā)布發(fā)布失敗自動回滾部署頻度高交付時間縮短變更失敗率低故障恢復(fù)時間分鐘級應(yīng)用自動化部署DevOps持續(xù)集成和交付技術(shù)棧拉取代碼質(zhì)量檢查編譯單元測試構(gòu)建鏡像推送制品庫部署測試驗證推

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論