華為云DevCloud的DevOps項(xiàng)目管理實(shí)踐

Cloud Native是指在云環(huán)境下構(gòu)建、運(yùn)行、管理軟件的新的系統(tǒng)實(shí)踐范式,充分利用云基礎(chǔ)設(shè)施與平臺(tái)服務(wù),適應(yīng)云環(huán)境,具備(微)服務(wù)化、彈性伸縮、分布式、高可用、多租戶、自動(dòng)化等關(guān)鍵特征的架構(gòu)實(shí)踐;建立全功能團(tuán)隊(duì)、發(fā)展全棧工程師并高度協(xié)作的組織,采用DevOps研發(fā)模式、自動(dòng)化工具,實(shí)現(xiàn)微服務(wù)持續(xù)交付,是支撐Cloud Native架構(gòu)的最佳組織和工程實(shí)踐。
Cloud Native App采用服務(wù)化架構(gòu)/微服務(wù)架構(gòu)進(jìn)行全面解耦,把系統(tǒng)劃分多個(gè)功能內(nèi)聚、粒度合適、業(yè)務(wù)邊界清晰、獨(dú)立自治的服務(wù)/微服務(wù)。
以(微)服務(wù)為單位演進(jìn)系統(tǒng)架構(gòu)
單個(gè)(微)服務(wù)以大于一個(gè)的無(wú)狀態(tài)進(jìn)程運(yùn)行,實(shí)現(xiàn)自身的高可用和負(fù)載均衡
把業(yè)務(wù)數(shù)據(jù)分布到不同的(微)服務(wù)中實(shí)現(xiàn)數(shù)據(jù)的垂直切分
依賴(lài)底層云化基礎(chǔ)設(shè)施的計(jì)算服務(wù)、存儲(chǔ)服務(wù)、網(wǎng)絡(luò)服務(wù)提供基礎(chǔ)運(yùn)行資源
使用云監(jiān)控服務(wù)監(jiān)控自身的運(yùn)行狀態(tài)包括基礎(chǔ)資源
使用狀態(tài)、自身業(yè)務(wù)運(yùn)行狀態(tài),同時(shí)根據(jù)自身運(yùn)行狀態(tài)觸發(fā)相應(yīng)的運(yùn)維事件,實(shí)現(xiàn)彈性伸縮、故障自愈等關(guān)鍵架構(gòu)特征
內(nèi)部每個(gè)(微)服務(wù)須充分利用原原生的公共服務(wù)提供底層基礎(chǔ)能力,例如微服務(wù)管控與生命周期管理服務(wù)、數(shù)據(jù)庫(kù)服務(wù)、消息隊(duì)列服務(wù)、緩存服務(wù)等
內(nèi)部每個(gè)(微)服務(wù)須充分利用應(yīng)用與資源編排服務(wù),實(shí)現(xiàn)部署、配置自動(dòng)化
開(kāi)發(fā)、測(cè)試、生成環(huán)境等價(jià),屏蔽環(huán)境差異性 不可變的基礎(chǔ)設(shè)施(immutable infrastructure) 全自動(dòng)化測(cè)試(單元測(cè)試、集成測(cè)試、自動(dòng)生成Mock依賴(lài)服務(wù)) 研發(fā)流程標(biāo)準(zhǔn)化、敏捷化 代碼和配置嚴(yán)格分離,并在環(huán)境中存儲(chǔ)配置 嚴(yán)格的區(qū)分構(gòu)建、分布、運(yùn)行,研發(fā)流程標(biāo)準(zhǔn)化、敏捷化
一個(gè)團(tuán)隊(duì)的職責(zé)涵蓋了設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、發(fā)布、部署、運(yùn)維
開(kāi)發(fā)人員、發(fā)布工程師、IT和運(yùn)維之間的可信合作
運(yùn)維和開(kāi)發(fā)互相融合,高度協(xié)同,共擔(dān)職責(zé)
自動(dòng)監(jiān)控,持續(xù)可視化反饋,并最終傳導(dǎo)到開(kāi)發(fā)團(tuán)隊(duì)
(微)服務(wù)持續(xù)交付流水線(按需發(fā)布版本)
全自動(dòng)化測(cè)試(單元測(cè)試、集成測(cè)試、自動(dòng)生成Mock依賴(lài)服務(wù))
按需實(shí)時(shí)部署、配置熱加載實(shí)時(shí)生效
基于云平臺(tái)的提供的監(jiān)控、報(bào)警等能力,成立專(zhuān)門(mén)的團(tuán)隊(duì)負(fù)責(zé)系統(tǒng)運(yùn)行時(shí)的質(zhì)量,保障系統(tǒng)可用性和業(yè)務(wù)無(wú)中斷的升級(jí)、回滾。
































推薦閱讀:
世界的真實(shí)格局分析,地球人類(lèi)社會(huì)底層運(yùn)行原理
不是你需要中臺(tái),而是一名合格的架構(gòu)師(附各大廠中臺(tái)建設(shè)PPT)
企業(yè)IT技術(shù)架構(gòu)規(guī)劃方案
論數(shù)字化轉(zhuǎn)型——轉(zhuǎn)什么,如何轉(zhuǎn)?
企業(yè)10大管理流程圖,數(shù)字化轉(zhuǎn)型從業(yè)者必備!
【中臺(tái)實(shí)踐】華為大數(shù)據(jù)中臺(tái)架構(gòu)分享.pdf
華為如何實(shí)施數(shù)字化轉(zhuǎn)型(附PPT)
超詳細(xì)280頁(yè)Docker實(shí)戰(zhàn)文檔!開(kāi)放下載
