摘要: 現在,開發並上線一款應用十分方便。由於雲計算提供了從最基礎的計算資源如服務器網絡、數據庫服務、中間件PaaS平臺到各類應用支撐的雲管理服務,同時開源社區的迅猛發展也提供了從數據庫、緩存到應用全生命流程中各類必須的組件,因此愈來愈多的應用開發者能夠把精力放在業務創新上。docker
現在,開發並上線一款應用十分方便。由於雲計算提供了從最基礎的計算資源如服務器網絡、數據庫服務、中間件PaaS平臺到各類應用支撐的雲管理服務,同時開源社區的迅猛發展也提供了從數據庫、緩存到應用全生命流程中各類必須的組件,因此愈來愈多的應用開發者能夠把精力放在業務創新上。然而另外一方面,應用所依賴的大量的IaaS、PaaS、Cloud API和開源組件無疑增長了應用的複雜度,如何保障雲上應用的可用性,成了用戶愈來愈關注的話題。數據庫
保障雲上應用的可用性的第一步,是須要知道你的應用長什麼樣子,用了哪些雲服務和開源組件,運行的環境是怎樣的,服務之間的依賴如何,必須把它可視化出來,而且持續的跟蹤變化。緩存
阿里雲最新發布的應用高可用服務,針對雲原生應用架構複雜,變化快的特色,推出了架構感知的功能模塊,能夠很是方便的跟蹤展示你在雲端的應用架構,接下來咱們一塊兒看一下接入的全過程。服務器
登錄阿里雲官網搜索「應用高可用服務」, 或者直接輸入https://www.aliyun.com/product/ahas 打開產品首頁,點擊「當即開通」 開通公測服務。新用戶第一次進入控制檯後,能夠選擇查看demo來了解產品的基本功能,或者進行RAM受權,而後進入到安裝探針來自動感知應用架構的流程。網絡
完成受權後,就進入到探針安裝流程,選擇環境,默認支持阿里雲ECS環境,而後界面會列出你在該region下全部的VPC網絡的ECS機器,勾選須要探知的ECS並安裝AHAS探針,完成安裝後AHAS探針就會開始檢測識別你的應用環境中各個進程、各容器和所使用的各類雲服務。 同時基於網絡流量構建出應用進程之間,容器之間以及ECS之間的網絡依賴關係。架構
安裝Java agent(可選), 安裝Java Agent能夠對應用架構中的Java應用進行動態加強,提供接口級別的性能指標和限流降級能力,根據Java應用所在的環境不一樣,AHAS提供了普通Java應用, docker和docker compose方式下Java應用加載Java agent的方式安裝完以後就能夠進入"架構感知"查看實時的架構數據。性能
安裝完以後就能夠進入"架構感知"查看實時的架構數據,如下是圖例。阿里雲
原文連接雲計算