阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性
在分布式架構環境下,服務間的依賴日益復雜,可能沒有人能說清單個故障對整個系統的影響,構建一個高可用的分布式系統面臨著很大挑戰。
7月17日,阿里云應用高可用服務AHAS?正式商用,包含架構感知、流控降級和故障演練三大獨立的功能模塊,可快速提高應用的高可用能力,解決分布式架構下的高可用難題。
在分布式環境下,我們經常會遇到多樣的組件和錯綜復雜的依賴關系,局部故障導致的錯誤放大,突發流量導致的瞬間擁塞,面對這些難題,我們通常會難以下手。
應用高可用服務AHAS 源自阿里巴巴的全鏈路壓測技術,歷經集團多年雙十一的技術大考,提供強穩定性的流控降級保護等防護手段。同時,提供了自動感知應用的拓撲結構,可繪制組件間依賴關系和應用對基礎架構的依賴,并提供基于真實故障的演練場景來測試應用系統的高可用能力,是混沌工程在云上的最佳實踐。
流控降級
該功能是基于阿里巴巴集團自主研發的開源流量控制組件 Sentinel,提供了Java 應用和網關(Spring Cloud Gateway, Zuul)應用方法級別的限流和降級,適配多種開源框架,支持Agent和SDK兩種接入方式,提升應用面對流量洪峰、依賴服務不穩定時的可用性,具有多樣化的流量控制、秒級實時監控、極低的性能損耗等特點。
適配多種開源框架,支持Agent和SDK兩種接入方式,以流量為切入點,從流量控制、熔斷降級、系統保護等多個維度保障服務的穩定性,同時提供強大的秒級監控和歷史監控查詢功能。
同時,針對基于SpringCloud,Dubbo或K8s的微服務應用,可一鍵快速接入高可用能力,無需改造代碼,無需運維后臺服務。
架構感知
應用高可用服務AHAS 提供了自動探測智能識別的功能,通過對操作系統和三方的標準接口進行采集和分析,構建進程級的調用關系,基于特征庫算法識別進程使用的技術組件,并通過server、container、process三個維度進行可視化架構展示。
故障演練
通過主動制造故障,應用高可用服務AHAS 可檢查應用系統及其各組件在這些故障下的可用性表現,從而驗證應用系統的高可用能力,提前暴露故障風險,避免造成嚴重后果。
據介紹,目前已有中國太平、安利、未來集市等企業已將應用高可用服務AHAS部署至生產環境,以應對突發的流量洪峰導致的應用不穩定。值得注意的是,應用高可用服務AHAS提供的架構感知和故障演練均是免費提供,同時提供了每天每個 Region 5個限流降級節點的免費使用,幫助開發和運維工程師更好的體驗一鍵提升云上應用可用性。
原文鏈接
本文為云棲社區原創內容,未經允許不得轉載。
總結
以上是生活随笔為你收集整理的阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 性能压测工具选型对比
- 下一篇: Blink 有何特别之处?菜鸟供应链场景