閱讀510 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Dubbo 的商業化解決方案----EDAS 輕鬆管理分布式應用、定位故障、排查問題、自動化測試

典型場景

1. 應用發布與管理

在雲環境中,應用發布與管理會變得十分複雜。本地開發完成的應用需要登錄到每一台服務器進行發布和部署;後續還會有應用的重啟,擴容等。服務器的不斷增加對於運維人員將是一個極大的挑戰。

針對這個場景,EDAS 提供了一個可視化的控製台,無論集群規模多大,都可以在控製台上輕鬆地進行應用生命周期管理。

2. 構建分布式係統

當集中式應用轉變成分布式係統後,係統之間的相互可靠調用一直以來都是分布式架構的難題,比如網絡通信,序列化協議設計等很多技術細節需要確定。

EDAS 提供了一個高性能的 RPC 框架,能夠構建高可用的分布式係統,係統地考慮各個應用之間的分布式服務發現、服務路由、服務調用以及服務安全等細節。

3. 透過數字來剖析係統運行狀態

應用開發完畢部署到生產環境之後,通常需要對應用運行狀態進行一些監控,比如 CPU 使用率、機器負載、內存使用率和網路流量等。但此類基礎監控通常滿足不了業務需求,比如係統運行變慢卻無法定位瓶頸所在,或者頁麵打開出錯但是無法排查具體調用錯誤等。

對此,EDAS 提供了一係列係統數據化運營組件,針對分布式係統的每一個組件和每一個服務進行精細化的監控和跟蹤,建立數字化剖析係統,幫助用戶精準的找到係統瓶頸所在。

EDAS能夠輕鬆幫您解決如下難題

EDAS 作為阿裏巴巴分布式服務架構的核心產品,涵蓋了應用生命周期管理、服務運維管控等眾多功能。

1. 應用生命周期管理

應用是 EDAS 管理的基本單位,一個應用下麵通常包含了多台機器。EDAS 提供了完整的應用生命周期管理機製,包括應用創建、部署、啟動、回滾,擴容縮容和停止下線等。

2. 立體化監控

IaaS 基礎監控


EDAS 能夠針對應用的運行狀態,對機器的 CPU、內存、負載、網絡和磁盤等基礎指標進行詳細的監控。

服務調用監控


EDAS 能夠針對應用的服務調用情況,對服務的 QPS、響應時間和出錯率進行全方麵的監控。

容器監控

EDAS 提供了容器監控功能——應用診斷,為您提供相應數據來判斷內存,類衝突等應用運行問題。

3. 運維管控與服務治理

服務鑒權

----得自己配個抽象的圖,在文檔裏沒找到圖。
HSF 服務框架致力於保證用戶每一次分布式調用的穩定與安全。在服務注冊、服務訂閱以及服務調用等每一個環節,都進行嚴格的服務鑒權。

限流降級

EDAS 中的限流降級主要用於解決後端核心服務因壓力過大造成係統反應過慢或者崩潰問題,通常用於例如商品秒殺、搶購、大促、防刷單等大流量場景。

服務限流

在前端網站麵對大流量訪問的時候,可以對流量進行控製,防止大流量對後端核心係統造成破壞,導致服務不可用的情況。

服務降級

當服務消費者去調用服務提供者時,若服務提供者服務響應時間超過了預設閾值,則會觸發降級策略進行降級處理。

最新發布

1. 方法追蹤:打通應用診斷的“最後一公裏”

EDAS 方法追蹤能夠幫助用戶在應用運行時出現問題,進行快速的問題排查.查看應用場景

2. 自動化測試:大大提升測試效率

接口自動化

無需寫代碼,頁麵配置即可進行接口測試,接口測試可以保存成用例,持續運行。支持http、hsf、dubbo等多種接口測試。

UI自動化

UI 自動化用來測試應用的前端頁麵。自動化插件能夠記錄下應用的界麵功能或流程,並用於進行自動化測試。

現在起買10個月,贈送2個月,基礎版1-2個節點免費使用
查看更多產品功能

最後更新:2017-06-22 15:01:49

  上一篇:go  MaxCompute SQL中的更新和刪除如何實現
  下一篇:go  《軟件工藝師:專業、務實、自豪》一3.8 小結