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

為了優(yōu)化Spring Cloud微服務(wù)體驗(yàn),就必須補(bǔ)充一個(gè)應(yīng)用程序平臺(tái)。

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

1.2.png

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

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

1.3.png

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

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

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

1.4.png

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

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

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

分享到

songjy

相關(guān)推薦