天天看點

Dubbo 的商業化解決方案

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

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

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

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

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

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

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

Dubbo 的商業化解決方案

應用是 edas 管理的基本機關,一個應用下面通常包含了多台機器。edas 提供了完整的應用生命周期管理機制,包括應用建立、部署、啟動、復原,擴容縮容和停止下線等。

Dubbo 的商業化解決方案

edas 能夠針對應用的運作狀态,對機器的 cpu、記憶體、負載、網絡和磁盤等基礎名額進行詳細的監控。

Dubbo 的商業化解決方案

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

Dubbo 的商業化解決方案

edas 提供了容器監控功能——應用診斷,為您提供相應資料來判斷記憶體,類沖突等應用運作問題。

----得自己配個抽象的圖,在文檔裡沒找到圖。

hsf 服務架構緻力于保證使用者每一次分布式調用的穩定與安全。在服務注冊、服務訂閱以及服務調用等每一個環節,都進行嚴格的服務鑒權。

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

Dubbo 的商業化解決方案

在前端網站面對大流量通路的時候,可以對流量進行控制,防止大流量對後端核心系統造成破壞,導緻服務不可用的情況。

Dubbo 的商業化解決方案

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

Dubbo 的商業化解決方案

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

Dubbo 的商業化解決方案

ui 自動化用來測試應用的前端頁面。自動化插件能夠記錄下應用的界面功能或流程,并用于進行自動化測試。

<a href="https://www.aliyun.com/product/edas">檢視更多産品功能</a>

繼續閱讀