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

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

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

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

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

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

 

特性三:支持全鏈路灰度發布,實現快速無損操作

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

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

爲更好地滿足客戶需求,ServiceStage推出可視化全鏈路灰度發布部署方案,支持流量染色自定義配置及應用泳道自主編排,無使用門檻,部署效率提高。

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

 

特性四:支持同城雙活高可用部署,提升系統穩定性

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

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

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

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

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