【全鏈路引流發(fā)布】

此外,通過白天發(fā)布和引流,讓每逢系統(tǒng)上線就要加班熬夜成為了歷史,極大解放了人力資源。同時,以需求為單位的開發(fā)交付,進一步提升了交付效能;持續(xù)的運維支撐有效保證了生產環(huán)境下軟件系統(tǒng)的穩(wěn)定性,為前臺業(yè)務平穩(wěn)運行創(chuàng)造了良好條件,讓用戶在無感知的情況下獲得了更為優(yōu)質的服務體驗,為踐行中國移動“C(個人市場)、H(家庭市場)、B(政企市場)、N(新興市場)四輪驅動”市場戰(zhàn)略打下了堅實基礎。

“金絲雀”銜來云原生 平臺化提升交付力

早在2015年,浙江移動就通過搭建藍綠兩套環(huán)境實現了單一系統(tǒng)的白天上線,但這種方式難以支撐CRM等“巨無霸”系統(tǒng)的更迭。本次發(fā)布就涉及了CHB市場的全量系統(tǒng)、全部需求,這在體量、控制點、發(fā)布難度等方面較以往單一系統(tǒng)上線可謂大相徑庭。

基于“云原生”理念,亞信科技攜手浙江移動著力填補關鍵技術點,在微服務框架、持續(xù)交付、容器化等方面不斷演進。2018年底,亞信科技助力浙江移動完成了系統(tǒng)架構的全面升級,將上一代架構系統(tǒng)拆解成一個個功能高內聚、數據高自治、系統(tǒng)低耦合的“微服務”,保障了系統(tǒng)在開發(fā)態(tài)和運行態(tài)的穩(wěn)定性、兼容性、靈活性。也正是在容器化、微服務化、平臺化這些架構能力的支持下,才能實現本次規(guī)模化的業(yè)務系統(tǒng)灰度發(fā)布。對于浙江移動而言,灰度發(fā)布這只“金絲雀”將云原生架構3級成熟度中最后一項關鍵技術銜入囊中。

這一過程中,灰度發(fā)布能力的平臺化是至為關鍵的一環(huán)。首先,通過將發(fā)布能力固化到平臺上,實現了業(yè)務之于技術的深度解耦。其次,通過新建灰度發(fā)布控制臺組件,實現了雙平面無縫切換,支持工號、組織、區(qū)域、渠道、IP等多維度引流策略。再次,通過改造現有微服務平臺組件能力,實現了分布式服務調用、緩存、調用鏈分析、配置中心、分布式任務調度等組件的多版本管理能力。

最后,新建灰度發(fā)布持續(xù)交付流水線,完善了涉及代碼、腳本、服務、配置等交付物的一站式管理。所有交付物均在灰度發(fā)布流水線中管理,對現有流程進行相關改造,進一步形成了灰度發(fā)布所需能力。

成果并非一蹴而就,正是浙江移動長期以來的IT系統(tǒng)架構演進、上云研發(fā)、持續(xù)交付以及平臺化能力的打造,有效支撐了當前的規(guī)?;叶劝l(fā)布。

從每每燈火通明的集中發(fā)布到現在自然順暢的白天發(fā)布(灰度發(fā)布),背后是浙江移動云原生持續(xù)交付能力以終為始的演進歷程,也是亞信科技作為全天候合作伙伴與客戶并肩作戰(zhàn)推動云原生能力不斷攀升的過程。此后,我們將會持續(xù)擴大灰度發(fā)布覆蓋的需求范圍和系統(tǒng)范圍,推進浙江移動乃至全行業(yè)的數字化水平躍升。

20年了,這個行業(yè)膽戰(zhàn)心驚熬夜發(fā)布的歷程終于進入了尾聲!

分享到

xiesc

相關推薦