EDAS再升級!全面支持Spring Cloud應用
近日,阿里中間件(Aliware)的企業級分散式應用服務EDAS宣布再次升級,全面支持Spring Cloud應用。今後,使用Spring Cloud開源框架的應用可以實現0代碼修改,即能在EDAS上平滑運行。目的是幫助更多用戶有效節省開發運維成本,提升開發效率。
「隨著阿里中間件的迅速發展,我們越來越發現,用戶需要的不僅僅是良好的應用服務功能,體驗和廣泛的適配性同樣重要。於是我們將EDAS進行了升級,以滿足使用Spring Cloud用戶的需求。並且採用0代碼修改方案,也就是說,應用在接入EDAS過程中幾乎無感。」EDAS產品負責人倪超表示。
隨著業務的發展,使用 Spring Cloud 框架開發的應用會遇到很多管理瓶頸。在雲環境中,發布與管理會變得十分複雜。例如,本地開發完成的應用,需要登錄到每一台伺服器進行發布和部署。後續還會伴隨著應用的重啟,擴容等痛點。伺服器的不斷增加對於運維人員也是一個極大的挑戰。開發、測試、線上環境差異性,交付流程越來越複雜,新應用上線不僅效率低,而且風險高。
為了優化Spring Cloud微服務體驗,就必須補充一個應用程序平台。
企業級分散式應用服務 EDAS 可以提供應用生命周期管理和微服務解決方案。這樣,開發人員就不再需要考慮自動部署、調度、資源管理、應用監控,服務治理等問題。
EDAS 是阿里巴巴自研的圍繞應用和微服務的PaaS平台。在阿里巴巴的使用歷史可以追溯到2007年,並且成功通過了每年雙11海量應用的嚴峻考驗。經過10多年的歷練,目前已經成為阿里巴巴主要的分散式應用服務工具,日均調用超2千億次。
相比市場的其他微服務框架,EDAS提供的是一套完整的企業級微服務PaaS平台。
首先,EDAS提供了更為全面的微服務治理工具,包括:路由規則、同機房優先規則、權重規則等。此外,EDAS還提供了完整的微服務數據化運營工具,包括租戶級的服務報表和服務拓撲,向用戶展示當前租戶內所有應用的所有服務,在各項指標上排序。例如,近24小時服務調用量,調用平均耗時和調用出錯量。用戶在這個報表上可以一目了然看到整體系統服務之間的對比情況。除了微服務調用,EDAS還具備全鏈路的分散式跟蹤功能,模擬最真實的用戶場景,提前為系統創造可能面臨的大促流量高峰場景。
在吞吐能力和響應時間上,EDAS做了極大優化。在同等測試條件下與Spring Cloud開源實現對比得出,EDAS處理吞吐能力每秒超過1.2萬次,高於Spring Cloud 性能1倍以上。處理平均響應時間上也僅為Spring Cloud 框架的50%。EDAS不僅性能強大,框架的硬體資源佔用卻更少,在CPU和Load佔用方面少於Spring Cloud約60%。
EDAS不僅在阿里內部應用廣泛,在各個領域的領航企業中,也成了企業IT架構轉型過程中的重要工具。
通過EDAS,中石化工業品採購平台僅用了90天就迅速上線,截至2017年4月,累計成交額超過900億,成為國家「一帶一路」出口官方指定平台。芒果TV,40天完成跨年晚會互動系統構建,穩定運行支撐晚會大流量高峰。吉利汽車,採用EDAS框架構建大型秒殺系統,137秒,6000台領克 01量產版訂單被秒光。
除了EDAS,阿里中間件還上線了分散式資料庫DRDS、消息隊列MQ、和性能測試 PTS等近10款產品,幫助用戶構建更智能、更高效的企業級互聯網架構。
據EDAS產品負責人表示,「目前EDAS已經支持Spring Cloud、Dubbo、Kubernetes 等應用,可以讓更多企業打通分散式應用開發和運維的技術瓶頸,將更多精力集中在業務本身,創造更多價值。」
※2017年機器學習開源項目TOP30
※詳解SLB、EIP、NAT網關,合理選擇雲上公網入口
TAG:雲棲社區 |