隨著業(yè)務(wù)的發(fā)展,使用 Spring Cloud 框架開發(fā)的應(yīng)用會遇到很多管理瓶頸。在云環(huán)境中,發(fā)布與管理會變得十分復(fù)雜。例如,本地開發(fā)完成的應(yīng)用,需要登錄到每一臺服務(wù)器進行發(fā)布和部署。后續(xù)還會伴隨著應(yīng)用的重啟,擴容等痛點。服務(wù)器的不斷增加對于運維人員也是一個極大的挑戰(zhàn)。開發(fā)、測試、線上環(huán)境差異性,交付流程越來越復(fù)雜,新應(yīng)用上線不僅效率低,而且風(fēng)險高。

為了優(yōu)化Spring Cloud微服務(wù)體驗,就必須補充一個應(yīng)用程序平臺。

企業(yè)級分布式應(yīng)用服務(wù) EDAS 可以提供應(yīng)用生命周期管理和微服務(wù)解決方案。這樣,開發(fā)人員就不再需要考慮自動部署、調(diào)度、資源管理、應(yīng)用監(jiān)控,服務(wù)治理等問題。

1.2.png

EDAS 是阿里巴巴自研的圍繞應(yīng)用和微服務(wù)的PaaS平臺。在阿里巴巴的使用歷史可以追溯到2007年,并且成功通過了每年雙11海量應(yīng)用的嚴(yán)峻考驗。經(jīng)過10多年的歷練,目前已經(jīng)成為阿里巴巴主要的分布式應(yīng)用服務(wù)工具,日均調(diào)用超2千億次。

相比市場的其他微服務(wù)框架,EDAS提供的是一套完整的企業(yè)級微服務(wù)PaaS平臺。

1.3.png

首先,EDAS提供了更為全面的微服務(wù)治理工具,包括:路由規(guī)則、同機房優(yōu)先規(guī)則、權(quán)重規(guī)則等。此外,EDAS還提供了完整的微服務(wù)數(shù)據(jù)化運營工具,包括租戶級的服務(wù)報表和服務(wù)拓?fù)洌蛴脩粽故井?dāng)前租戶內(nèi)所有應(yīng)用的所有服務(wù),在各項指標(biāo)上排序。例如,近24小時服務(wù)調(diào)用量,調(diào)用平均耗時和調(diào)用出錯量。用戶在這個報表上可以一目了然看到整體系統(tǒng)服務(wù)之間的對比情況。除了微服務(wù)調(diào)用,EDAS還具備全鏈路的分布式跟蹤功能,模擬最真實的用戶場景,提前為系統(tǒng)創(chuàng)造可能面臨的大促流量高峰場景。

在吞吐能力和響應(yīng)時間上,EDAS做了極大優(yōu)化。在同等測試條件下與Spring Cloud開源實現(xiàn)對比得出,EDAS處理吞吐能力每秒超過1.2萬次,高于Spring Cloud 性能1倍以上。處理平均響應(yīng)時間上也僅為Spring Cloud 框架的50%。EDAS不僅性能強大,框架的硬件資源占用卻更少,在CPU和Load占用方面少于Spring Cloud約60%。

EDAS不僅在阿里內(nèi)部應(yīng)用廣泛,在各個領(lǐng)域的領(lǐng)航企業(yè)中,也成了企業(yè)IT架構(gòu)轉(zhuǎn)型過程中的重要工具。

1.4.png

通過EDAS,中石化工業(yè)品采購平臺僅用了90天就迅速上線,截至2017年4月,累計成交額超過900億,成為國家“一帶一路”出口官方指定平臺。芒果TV,40天完成跨年晚會互動系統(tǒng)構(gòu)建,穩(wěn)定運行支撐晚會大流量高峰。吉利汽車,采用EDAS框架構(gòu)建大型秒殺系統(tǒng),137秒,6000臺領(lǐng)克 01量產(chǎn)版訂單被秒光。

除了EDAS,阿里中間件還上線了分布式數(shù)據(jù)庫DRDS、消息隊列MQ、和性能測試 PTS等近10款產(chǎn)品,幫助用戶構(gòu)建更智能、更高效的企業(yè)級互聯(lián)網(wǎng)架構(gòu)。

據(jù)EDAS產(chǎn)品負(fù)責(zé)人表示,“目前EDAS已經(jīng)支持Spring Cloud、Dubbo、Kubernetes 等應(yīng)用,可以讓更多企業(yè)打通分布式應(yīng)用開發(fā)和運維的技術(shù)瓶頸,將更多精力集中在業(yè)務(wù)本身,創(chuàng)造更多價值?!?/p>

分享到

songjy

相關(guān)推薦