華爲雲發布ServiceStage:内置優秀業界實踐「雲應用(yòng)管理(lǐ)和(hé)運維」模闆
發布時(shí)間:2024-05-31
近日,華爲雲應用(yòng)管理(lǐ)和(hé)運維平台ServiceStage全新上(shàng)線,提供基于模闆的自(zì)動化部署、環境配置管理(lǐ)、全鏈路灰度發布、同城(chéng)雙活高(gāo)可用(yòng)架構部署、單元化架構管理(lǐ)等新特性,滿足客戶針對(duì)各類應用(yòng)的全托管需求,受益客戶用(yòng)好(hǎo)雲、上(shàng)好(hǎo)雲。
迅猛發展的業務讓企業IT系統架構愈加複雜(zá),爲滿足業務快(kuài)速叠代的需求,重點企業完成從(cóng)傳統單體應用(yòng)架構到(dào)分布式微服務架構的升級。微服務架構雖可提升研發效率,但(dàn)數量龐大(dà)的微服務實例間錯綜複雜(zá)的依賴關系無疑增加了(le)部署運維難度。
同時(shí),面對(duì)自(zì)建機房成本高(gāo)、穩定性不足的狀況,更多企業轉向選擇上(shàng)雲。但(dàn)雲上(shàng)資源異常豐富,容器化架構和(hé)傳統的主機架構存證較大(dà)區(qū)别,傳統運維人員及開(kāi)發人員在雲上(shàng)應用(yòng)部署、運維壓力的倍增。
爲解決架構現(xiàn)代化和(hé)上(shàng)雲對(duì)應用(yòng)管理(lǐ)和(hé)運維引發的挑戰,華爲雲ServiceStage應用(yòng)管理(lǐ)和(hé)運維平台應運而生。針對(duì)虛拟機、容器、網絡等各類雲上(shàng)資源,ServiceStage提供環境納管,一站(zhàn)式可視(shì)化管理(lǐ)大(dà)幅提升運維效率,同時(shí)對(duì)各類應用(yòng)提供全托管服務,内置AOM、LTS等服務,自(zì)動化部署完成後,使用(yòng)者可實時(shí)查看(kàn)應用(yòng)運行情況和(hé)業務日志。
針對(duì)微服務架構,ServiceStage打通CSE,實現(xiàn)微服務治理(lǐ)、監控,支持ServiceComb、Spring Cloud、Dubbo等主流微服務框架。
目前在金(jīn)融、科技、電力、汽車、零售等衆多行業,ServiceStage被廣泛采用(yòng),緻各域應用(yòng)部署和(hé)運維效率大(dà)幅攀升,現(xiàn)代化架構成功升級,赢取客戶一緻認可。
ServiceStage于系統内部封裝複雜(zá)技術,呈現(xiàn)便捷的操作(zuò)界面給客戶,爲給予客戶事(shì)半功倍的效果,ServiceStage勵志在應用(yòng)部署&運維變得持續發力。此次,基于經實踐驗證的優秀模闆,發布「自(zì)動化部署」、「環境配置管理(lǐ)」、「全鏈路灰度發布」、「同城(chéng)雙活高(gāo)可用(yòng)架構部署」、「單元化架構管理(lǐ)」五大(dà)特性。其中,「自(zì)動化部署」、「環境配置管理(lǐ)」帶來(lái)輕便式操作(zuò)流程,顯著改善運維效率;全鏈路灰度發布」、「同城(chéng)雙活高(gāo)可用(yòng)架構部署」、「單元化架構管理(lǐ)」打造業界标杆應用(yòng)。

特性一:支持基于模版的自(zì)動化部署,簡化業務使用(yòng)

在企業研發過程中,存在大(dà)量重複的環境、應用(yòng)、組件部署創建需求,需人工(gōng)完成,操作(zuò)難度大(dà)、執行效率低(dī)、易出錯。開(kāi)發測試中不少纰漏均由環境配置導緻,對(duì)研發效率産生了(le)比較影響。

對(duì)此,ServiceStage設計(jì)出模闆式自(zì)動化部署方案。支持團隊協同,成員可設計(jì)、發布模闆,内置企業最佳實踐與規範,開(kāi)發團隊隻需填充基本參數即可利用(yòng)模闆創建環境和(hé)應用(yòng)。

基于該功能(néng),企業得以分鐘(zhōng)級構建應用(yòng)程序運行環境,同時(shí)讓業務團隊專注于業務開(kāi)發,無需關注各種複雜(zá)的運維技術發展。對(duì)于客戶自(zì)有資源類型,ServiceStage支持通過通用(yòng)Terraform語言來(lái)自(zì)定義,滿足客戶個性化訴求。

特性二:支持環境配置管理(lǐ),編寫一次配置,多環境自(zì)動注入
在跨環境部署應用(yòng)過程中,針對(duì)不同環境編寫不同配置文(wén)件是必須操作(zuò),即使借助分布式配置中心,仍要針對(duì)環境差異配置下(xià)發各異的參數、文(wén)件。各環境的重複配置文(wén)件編寫效率很(hěn)低(dī),且易出錯,在多變的環境下(xià),及時(shí)同步配置異常困難。
對(duì)此,ServiceStage新開(kāi)發出環境配置管理(lǐ)功能(néng),用(yòng)戶僅編寫一次配置文(wén)件,發布至不同環境時(shí),環境和(hé)應用(yòng)上(shàng)下(xià)文(wén)會(huì)自(zì)動注入,達成「一次編寫,多環境自(zì)動發布」的效果,遏制出錯率。
ServiceStage的環境配置管理(lǐ)功能(néng)支持yaml、property主流文(wén)件格式;操作(zuò)簡約,實現(xiàn)環境應用(yòng)上(shàng)下(xià)文(wén)變量自(zì)動插入、版本比較和(hé)回滾等功能(néng);支持基于容器插件的配置文(wén)件透明(míng)加密,開(kāi)發體驗流暢。

 

特性三:支持全鏈路灰度發布,實現(xiàn)快(kuài)速無損操作(zuò)

業務發展的同時(shí),業務系統對(duì)于服務的穩定性要求扶搖直上(shàng)。通過灰度發布,先驗證新版本穩定性,出現(xiàn)問題及時(shí)回滾,确認功能(néng)穩定再全量發布,已得到(dào)業界公認。爲快(kuài)速驗證市場真實需求,通過灰度發布實現(xiàn)A/B驗證成爲大(dà)廠(chǎng)産品設計(jì)的常用(yòng)方案。對(duì)于現(xiàn)代企業的應用(yòng)部署而言,灰度發布是必選項。

但(dàn)對(duì)于絕大(dà)部分企業,自(zì)研或基于開(kāi)源組件實現(xiàn)全鏈路灰度發布難度非常大(dà),相關研發成本也(yě)居高(gāo)不下(xià)。

爲更好(hǎo)地滿足客戶需求,ServiceStage推出可視(shì)化全鏈路灰度發布部署方案,支持流量染色自(zì)定義配置及應用(yòng)泳道(dào)自(zì)主編排,無使用(yòng)門(mén)檻,部署效率提高(gāo)。

爲更優質的使用(yòng)體驗,ServiceStage支持豐富的灰度路由規則,滿足各行業索求;提供多種發布類型(包含藍綠模式、先增後減和(hé)先減後增兩種金(jīn)絲雀發布模式);支持對(duì)接ELB、CSE多種網關,屏蔽架構出入,灰度發布體驗一緻無差。

 

特性四:支持同城(chéng)雙活高(gāo)可用(yòng)部署,提升系統穩定性

在金(jīn)融、電力等國計(jì)民生行業,系統對(duì)于高(gāo)可用(yòng)的要求走高(gāo),傳統部署架構招架不住業務需求。
對(duì)此,ServiceStage支持同城(chéng)雙活高(gāo)可用(yòng)部署,進階系統穩定性。基于ServiceStage,用(yòng)戶憑借「一鍵式全自(zì)動」,即刻實現(xiàn)2AZ部署;通過CSE應用(yòng)網關與服務治理(lǐ)插件的配置,完成優先本AZ的路由控制,阻止不必要的跨AZ路由,保障高(gāo)性能(néng);對(duì)于異常情況,ServiceStage提供過載、異常自(zì)動感知(zhī),支持服務調用(yòng)平滑切流。

特性五:支持單元化架構管理(lǐ),降低(dī)運維複雜(zá)度

現(xiàn)代系統拔高(gāo)對(duì)于容災要求,傳統容災方案存在爆炸半徑大(dà)、資源利用(yòng)率低(dī)等問題,無法滿足企業務求。

故,ServiceStage推出持單元化架構管理(lǐ),支持跨AZ、跨Region的單元化架構一鍵式部署,通過發布單功能(néng),用(yòng)戶可将應用(yòng)并發部署至多個單元,實現(xiàn)秒級發布。

此外(wài),ServiceStage支持多種發布策略,包括快(kuài)速發布(同步部署/升級所有組件實例)、藍綠發布(部署單元進行藍綠分組,按分組進行發布)、滾動發布(逐批升級組件實例)、灰度發布(部署單元劃分爲生産和(hé)灰度兩組,按分組進行發布),契合不同場景差異。