如何提高阿里雲上應用的可用性(一)
如今,開發並上線一款應用十分方便。因為雲端計算提供了從最基礎的計算資源如伺服器網路、資料庫服務、中介軟體PaaS平臺到各種應用支撐的雲管理服務,同時開源社群的迅猛發展也提供了從資料庫、快取到應用全生命流程中各種必須的元件,所以越來越多的應用開發者可以把精力放在業務創新上。然而另一方面,應用所依賴的大量的IaaS、PaaS、Cloud API和開源元件無疑增加了應用的複雜度,如何保障雲上應用的可用性,成了使用者越來越關注的話題。
保障雲上應用的可用性的第一步,是需要知道你的應用長什麼樣子,用了哪些雲服務和開源元件,執行的環境是怎樣的,服務之間的依賴如何,必須把它視覺化出來,並且持續的跟蹤變化。
阿里雲最新發布的 ,針對雲原生應用架構複雜,變化快的特點,推出了架構感知的功能模組,可以非常方便的跟蹤展現你在雲端的應用架構,接下來我們一起看一下接入的全過程。
第一步
登陸阿里雲官網搜尋“應用高可用服務”, 或者直接輸入 開啟產品首頁,點選“立即開通” 開通公測服務。新使用者第一次進入控制檯後,可以選擇檢視demo來了解產品的基本功能,或者進行RAM授權,然後進入到安裝探針來自動感知應用架構的流程。
完成授權後,就進入到探針安裝流程,選擇環境,預設支援阿里雲ECS環境,然後介面會列出你在該region下所有的VPC網路的ECS機器,勾選需要探知的ECS並安裝AHAS探針,完成安裝後AHAS探針就會開始檢測識別你的應用環境中各個程式、各容器和所使用的各種雲服務。 同時基於網路流量構建出應用程式之間,容器之間以及ECS之間的網路依賴關係。
第二步
安裝Java agent(可選), 安裝Java Agent可以對應用架構中的Java應用進行動態增強,提供介面級別的效能指標和限流降級能力,根據Java應用所在的環境不同,AHAS提供了普通Java應用, docker和docker compose方式下Java應用載入Java agent的方式安裝完之後就可以進入"架構感知"檢視實時的架構資料。
安裝完之後就可以進入"架構感知"檢視實時的架構資料,以下是圖例。
所有有網路連線的程式和其之間的網路關係拓撲圖
程式的詳細資訊及其依賴關係
點選跳轉到相關聯的程式
程式所在的Docker容器
進入該容器
Docker容器所在的主機
點選進入該主機
作者:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31551794/viewspace-2219214/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何提高阿里雲上應用的可用性(二)阿里
- 如何在阿里雲上構建高可用應用阿里
- OpenKruise 如何實現應用的可用性防護?UI
- 如何提高你的 React 應用的效能React
- 如何在阿里雲上執行SAP UI5應用阿里UI
- 如何藉助 NoSQL 提高 JPA 應用效能SQL
- 如何把應用IAP轉化率提高五倍
- 如何在阿里雲上部署 Django 應用程式阿里Django
- 在阿里雲ECS上輕鬆實現無域控的SQLServerAlwaysOn可用性組阿里SQLServer
- 如何將BSP應用配置成Fiori Launchpad上的一個tile
- 提高微信小程式的應用速度微信小程式
- 提高網站可用性的6大原則網站
- 應用程式無響應?如何在Mac上強制退出應用Mac
- 使用Integration Developer中的Claim Check模式提高應用程式效率(一)DeveloperAI模式
- 如何在CoreOS上構建你的WordPress應用
- 4.1.7.2.3 快速應用程式通知高可用性事件事件
- 如何應用六西格瑪提高保險業服務質量?
- iOS開發經驗談:如何提高應用開發效率?iOS
- 最簡單的nginx教程 - 如何把一個web應用部署到nginx上NginxWeb
- Kubernetes 服務部署最佳實踐(二) ——如何提高服務可用性
- 使用 Traefik 提高 WebSocket 應用效能Web
- 年輕人的第一個 Docker 應用,大大提高生產力!Docker
- 如何讓你的SAP CRM應用支援附件上傳
- Oracle Package在itpub菠菜上的一點應用OraclePackage
- Redis系列2:資料持久化提高可用性Redis持久化
- 提高Spring Data JPA應用程式的效能Spring
- 15款提高網站可用性和轉化率的工具網站
- 業務上鎖的應用
- ubuntu上的基本應用Ubuntu
- NoSQL中負載均衡系統如何解決熱點問題,提高可用性?SQL負載
- 如何在 Linux 上安裝應用程式Linux
- 電商應用如何提高使用者購買率?推送服務助您一臂之力
- 阿里雲Web應用防火牆知識,瞭解阿里雲Web應用防火牆阿里Web防火牆
- .1.7.2 應用程式高可用性與服務和FAN
- 如何使用同一BluetoothGatt連線不同的android應用程式在相同的裝置上?Android
- 提高Web應用程式開發的7個技巧Web
- JavaScript 中的調節器:提高應用程式的效能JavaScript
- 移動應用可用性測試的實踐經驗總結