應用高可用 AHAS 一鍵提公升雲上的業務可用性

2021-09-25 08:10:41 字數 1010 閱讀 5798

在分布式架構環境下,服務間的依賴日益複雜,可能沒有人能說清單個故障對整個系統的影響,構建乙個高可用的分布式系統面臨著很大挑戰。

近日,阿里雲高可用服務 ahas 正式商用,提供限流降級、架構視覺化、故障注入,可一鍵提公升應用可用性,我們邀請了阿里巴巴高可用架構團隊高階開發工程師雲寅分享:

流控降級 sentinel 是面向分布式服務架構的專業流量控制項,主要以流量為切入點,從流量控制(限流)、熔斷降級、系統保護等多個維度來幫助您保障服務的穩定性,同時提供強大的聚合監控和歷史監控查詢功能。

使用場景

流控(限流)降級 sentinel,由阿里巴巴集團自主研發, 是阿里巴巴雙十一使用的核心產品。在阿里巴巴近 10 年的雙十一大促的核心場景中,該產品都充當重要角色。例如,在秒殺場景中,保證了突發流量控制在系統容量可以承受的範圍內;在訊息削峰填谷、集群流量控制、實時熔斷下游不可用應用等場景中,也得到了廣泛的應用。

故障演練是一款遵循混沌工程實驗原理並融合了阿里巴巴內部實踐的產品,提供豐富故障場景實現,能夠幫助分布式系統提公升容錯性和可恢復性。

使用場景

ahas 的架構感知模組能夠自動感知您的系統架構,以視覺化的方式直觀呈現應用對基礎架構的依賴關係,以及元件間的依賴關係。

使用場景

採用微服務和容器服務後,了解服務之間的關係及依賴是乙個比較有挑戰的問題。改造後的實際架構模型可能與預想的架構存在較大的差異,架構師或系統運維人員需要精確地了解資源例項的構成和互動情況,存在一定的困難。其次,系統架構在動態演化過程中可能引入了一些不可靠的因素,比如弱依賴變強依賴、區域性容量不足、系統耦合過重等,給系統的穩定性帶了極大的安全隱患。所以我們每次在面對系統改造、業務大促、遷移上雲以及穩定性治理工作之前,都會通過梳理架構圖的方式,呈現系統架構中個元件之間的互動方式,架構視覺化能夠清晰的協助我們識別架構中存在的問題以及建立高可用的系統。

阿里雲上一鍵安裝lnmp或lamp

系統需求 lcentos rhel fedora debian ubuntu raspbian deepin server aliyun amazon mint linux發行版 l需要5gb以上硬碟剩餘空間,mysql 5.7,mariadb 10至少9gb剩餘空間 l需要128mb以上記憶體 如...

微軟更新雲應用的高可用性指南

微軟發布了在 microsoft azure 場景下實現高可用 ha 的檢查列表,在這個更新版本的列表中包含了乙個指南,可以指導如何設計和管理使用 vm web 站點以及儲存的解決方案,以應對間歇性或持續性的高負荷。通過這些指導規則,架構師和開發人員可以基於他們想要使用的資源編寫檢查列表。概覽 構建...

如何提高阿里雲上應用的可用性(二)

這是如何提高阿里雲上應用的可用性系列文章的第二篇,第一篇傳送門。在單體應用時代,最大的問題是如何解決資料庫瓶頸,而微服務之下,乙個大應用被拆分成了幾十個甚至上百個微服務,資料訪問的壓力被傳導到了服務之間的網路,服務強弱依賴,服務雪崩等各種問題隨之而來,那麼如何保障服務的可用性以及整個應用的健壯性呢?...