必威电竞|足球世界杯竞猜平台

企業級分布式應用服務
來源:互聯網

企業級分布式應用服務(Enterprise Distributed Application Service,簡稱EDAS)以阿里巴巴中間件團隊多款成熟的分布式產品作為核心基礎組件,面向企業級云計算市場提供高可用分布式解決方案,是阿里巴巴企業級互聯網架構解決方案的核心產品。

EDAS充分利用阿里云的資源管理和服務體系,引入阿里巴巴中間件整套成熟的分布式產品,全面兼容Apache Tomcat的Java容器,提供高性能的分布式服務框架以及秒級推送的分布式配置管理服務。此外,EDAS還創新性地提供了分布式系統鏈路追蹤、容量規劃、數據化運營和多款經過阿里巴巴集團電商平臺長期考驗的高可用穩定性組件,幫助企業級客戶輕松構建大型分布式應用服務系統。

功能特性

Java容器

全面兼容Apache?Tomcat容器

tomcat是源自Apache軟件基金會的Java?Servlet容器與Web服務器。作為EDAS平臺應用運行的基礎容器,EDAS?Container集成了多款在阿里巴巴電商平臺上久經考驗的互聯網中間件,在容器啟動,容器監控、穩定性及性能上得到極大的提升。

PaaS平臺

以應用為中心的中間件PaaS平臺

在EDAS平臺上一站式完成應用生命周期的管控,在應用創建,應用部署,應用啟動,應用停止和應用下線等全流程實現對應用的管理。依托阿里巴巴平臺超大規模應用集群運維管理經驗沉淀,人人都能輕松運維5K臺機器規模的應用。

彈性伸縮

EDAS提供手動和自動兩種方式,來實現對應用的擴容與縮容,通過對CPU,內存和負載的實時監控,來實現對應用的秒級擴容和縮容。

主子賬戶體系

針對用戶的企業級特性,EDAS獨創主子體系,用戶能夠根據自己企業的部門劃分,團隊劃分和項目劃分,在EDAS平臺上建立對應的主子賬號關系,同時,ECS資源也以主子賬號關系進行劃分,便于用戶進行資源的分配。

角色與權限控制

對于應用的運維,通常有應用研發負責人,應用運維負責人和底層機器資源負責人。不同的人對于一個應用的管理操作各不一致,因此EDAS提供了角色和權限控制機制,能夠方便用戶為不同的賬號定義各自的角色,并分配相應的權限。

分布式服務

分布式服務框架

自2007年,伴隨著阿里巴巴電商平臺大規模分布式改造的持續進行,自主研發的分布式服務框架EDAS-HSF和Dubbo應運而生。

HSF,全稱High?Speed?Framework,也叫"好舒服","很舒服"框架,是阿里巴巴集團內部對這一款高性能服務框架的昵稱。EDAS-HSF是一款面向企業級互聯網架構量身定制的分布式服務框架,以高性能網絡通信框架為基礎,提供了諸如服務發布與注冊,服務調用,服務路由,服務鑒權,服務限流,服務降級和服務調用鏈路跟蹤等一系列久經考驗的功能特性。

Dubbo,是阿里巴巴開源的一個分布式服務框架,以及SOA治理方案。其功能主要包括:高性能NIO通訊及多協議集成,服務動態尋址與路由,軟負載均衡與容錯,依賴分析與降級等。

服務治理

服務鑒權

EDAS-HSF服務框架,致力于保證用戶每一次分布式調用的穩定與安全。在服務注冊、服務訂閱以及服務調用等每一個環節,都進行嚴格的服務鑒權。

服務限流

每一個應用,會提供很多服務,對于這些服務,可以配置限流規則,以實現對服務的流控,確保服務能夠穩定運行,拒絕那些壓垮服務能力的最后一根稻草。EDAS提供了從QPS和線程兩個維度提供對限流規則的配置,幫助用戶在應對流量高峰時,系統能以最大的支撐能力平穩運行。

服務降級

與服務降級相反,每一個應用,會調用許多外部服務,對于這些服務,可以配置降級規則,以實現對劣質服務的精準屏蔽,確保應用自身能夠穩定運行,拒絕那些劣質的服務依賴,影響了應用自身的服務能力。EDAS提供了從響應時間維度對降級規則的配置,幫助用戶在應對流量高峰時,合理的屏蔽劣質依賴。

服務市場

在某些場景下,不同賬號之間希望實現服務的共享。EDAS提供了服務市場功能:每一個賬號,都可以將應用的服務發布到服務市場,以作為公有服務,其他賬號的用戶,通過服務申請的方式,實現服務的調用。

自動化壓測

獨創的自動化壓測工具模型,能夠幫助客戶將性能壓測融入到日常生活中。值得一提的是,所有自動化壓測的流量,全是生產環境真實流量,通過對服務權重的控制,在保證穩定的前提下,真正意義上做到線上壓測。

容量規劃

將性能壓測工作日常化之后,應用的負責人能夠非常方便的看到應用的性能指標,并根據這些性能指標,結合當前系統運行水位,實現對應用精準的容量規劃。

數字化運營

分布式鏈路跟蹤

EDAS鷹眼監控系統能夠分析分布式系統的每一次系統調用消息發送和數據庫訪問,從而精準發現系統的瓶頸和隱患。

服務調用監控

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

IAAS基礎監控

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

最新發布

2016年3月28日,阿里云宣布新推出基礎版企業級分布式應用服務(Enterprise?Distributed?Application?Service,下文簡稱EDAS),基礎版EDAS包含了基本的分布式應用運維工具、全面的監控和報警體系以及彈性伸縮機制,客戶可快速構建可彈性伸縮的網站,滿足分布式互聯網應用的需求。

參考資料 >

【分布式架構】什么是企業級分布式應用服務.CSDN博客.2024-03-13

企業級分布式應用服務EDAS_企業云計算解決方案.阿里云官網.2016-10-20

阿里云推出EDAS基礎版 適合創業企業輕量級企業級分布式應用服務.TechWeb.2016-10-20

生活家百科家居網