【全鏈路引流發(fā)布】
此外,通過(guò)白天發(fā)布和引流,讓每逢系統(tǒng)上線就要加班熬夜成為了歷史,極大解放了人力資源。同時(shí),以需求為單位的開發(fā)交付,進(jìn)一步提升了交付效能;持續(xù)的運(yùn)維支撐有效保證了生產(chǎn)環(huán)境下軟件系統(tǒng)的穩(wěn)定性,為前臺(tái)業(yè)務(wù)平穩(wěn)運(yùn)行創(chuàng)造了良好條件,讓用戶在無(wú)感知的情況下獲得了更為優(yōu)質(zhì)的服務(wù)體驗(yàn),為踐行中國(guó)移動(dòng)“C(個(gè)人市場(chǎng))、H(家庭市場(chǎng))、B(政企市場(chǎng))、N(新興市場(chǎng))四輪驅(qū)動(dòng)”市場(chǎng)戰(zhàn)略打下了堅(jiān)實(shí)基礎(chǔ)。
“金絲雀”銜來(lái)云原生 平臺(tái)化提升交付力
早在2015年,浙江移動(dòng)就通過(guò)搭建藍(lán)綠兩套環(huán)境實(shí)現(xiàn)了單一系統(tǒng)的白天上線,但這種方式難以支撐CRM等“巨無(wú)霸”系統(tǒng)的更迭。本次發(fā)布就涉及了CHB市場(chǎng)的全量系統(tǒng)、全部需求,這在體量、控制點(diǎn)、發(fā)布難度等方面較以往單一系統(tǒng)上線可謂大相徑庭。
基于“云原生”理念,亞信科技攜手浙江移動(dòng)著力填補(bǔ)關(guān)鍵技術(shù)點(diǎn),在微服務(wù)框架、持續(xù)交付、容器化等方面不斷演進(jìn)。2018年底,亞信科技助力浙江移動(dòng)完成了系統(tǒng)架構(gòu)的全面升級(jí),將上一代架構(gòu)系統(tǒng)拆解成一個(gè)個(gè)功能高內(nèi)聚、數(shù)據(jù)高自治、系統(tǒng)低耦合的“微服務(wù)”,保障了系統(tǒng)在開發(fā)態(tài)和運(yùn)行態(tài)的穩(wěn)定性、兼容性、靈活性。也正是在容器化、微服務(wù)化、平臺(tái)化這些架構(gòu)能力的支持下,才能實(shí)現(xiàn)本次規(guī)?;臉I(yè)務(wù)系統(tǒng)灰度發(fā)布。對(duì)于浙江移動(dòng)而言,灰度發(fā)布這只“金絲雀”將云原生架構(gòu)3級(jí)成熟度中最后一項(xiàng)關(guān)鍵技術(shù)銜入囊中。
這一過(guò)程中,灰度發(fā)布能力的平臺(tái)化是至為關(guān)鍵的一環(huán)。首先,通過(guò)將發(fā)布能力固化到平臺(tái)上,實(shí)現(xiàn)了業(yè)務(wù)之于技術(shù)的深度解耦。其次,通過(guò)新建灰度發(fā)布控制臺(tái)組件,實(shí)現(xiàn)了雙平面無(wú)縫切換,支持工號(hào)、組織、區(qū)域、渠道、IP等多維度引流策略。再次,通過(guò)改造現(xiàn)有微服務(wù)平臺(tái)組件能力,實(shí)現(xiàn)了分布式服務(wù)調(diào)用、緩存、調(diào)用鏈分析、配置中心、分布式任務(wù)調(diào)度等組件的多版本管理能力。
最后,新建灰度發(fā)布持續(xù)交付流水線,完善了涉及代碼、腳本、服務(wù)、配置等交付物的一站式管理。所有交付物均在灰度發(fā)布流水線中管理,對(duì)現(xiàn)有流程進(jìn)行相關(guān)改造,進(jìn)一步形成了灰度發(fā)布所需能力。
成果并非一蹴而就,正是浙江移動(dòng)長(zhǎng)期以來(lái)的IT系統(tǒng)架構(gòu)演進(jìn)、上云研發(fā)、持續(xù)交付以及平臺(tái)化能力的打造,有效支撐了當(dāng)前的規(guī)?;叶劝l(fā)布。
從每每燈火通明的集中發(fā)布到現(xiàn)在自然順暢的白天發(fā)布(灰度發(fā)布),背后是浙江移動(dòng)云原生持續(xù)交付能力以終為始的演進(jìn)歷程,也是亞信科技作為全天候合作伙伴與客戶并肩作戰(zhàn)推動(dòng)云原生能力不斷攀升的過(guò)程。此后,我們將會(huì)持續(xù)擴(kuò)大灰度發(fā)布覆蓋的需求范圍和系統(tǒng)范圍,推進(jìn)浙江移動(dòng)乃至全行業(yè)的數(shù)字化水平躍升。
20年了,這個(gè)行業(yè)膽戰(zhàn)心驚熬夜發(fā)布的歷程終于進(jìn)入了尾聲!