摘要:7月22日,阿里云正式對外發(fā)布了企業(yè)級互聯網架構解決方案,該服務由EDAS應用框架、ONS消息隊列、DRDS分布式數據庫組成,能有效解決企業(yè)上云后網站過載、性能瓶頸、重復開發(fā)等問題。
7月22日,阿里云正式對外發(fā)布了企業(yè)級互聯網架構解決方案,該服務由EDAS應用框架、ONS消息隊列、DRDS分布式數據庫組成,能有效解決企業(yè)上云后網站過載、性能瓶頸、重復開發(fā)等問題。
云棲大會武漢站,阿里云中間件團隊首次解密這一企業(yè)級互聯網架構解決方案。
EDAS,企業(yè)級分布式應用服務
EDAS(企業(yè)級分布式應用服務,Enterprise Distributed Application Service)是一個以阿里巴巴中間件團隊的多款久經沙場的分布式產品作為核心基礎組件構建的企業(yè)級云計算解決方案,其充分利用阿里云的ECS等資源,引入淘寶中間件整套成熟的分布式計算框架(包括分布式服務化、鏈路追蹤和穩(wěn)定性組件等),以應用為中心,幫助企業(yè)級客戶在阿里云上輕松構建像淘寶這樣的大型分布式應用服務。
具備單應用5K運維能力的一站式PaaS平臺
應用全生命周期管理
EDAS能夠非常方便的幫助企業(yè)級客戶實現一站式的應用生命周期管理,其以“應用”為中心,從應用的創(chuàng)建開始,到應用的部署與擴容,真正意義上實現對大規(guī)模互聯網應用在發(fā)布和運行過程中的全面管理。

單應用5K運維能力
依托于阿里巴巴多年對超大規(guī)模互聯網電商系統的運維,所沉淀下來寶貴經驗和大量運維工具都融入于EDAS產品之中,使得其具備對單個應用多達5000臺服務器規(guī)模的快速發(fā)布能力,包括個性化的Beta和分批發(fā)布機制。
去“中心化”的高性能服務框架
EDAS所提供的分布式服務框架,源自于阿里巴巴內部使用規(guī)模最大的中間件產品——HSF。自2007年誕生以來,HSF服務框架就成為了阿里巴巴內部服務化改造的基礎組件,其超高的性能、久經考驗的穩(wěn)定性、以及良好的用戶體驗,支撐了生產環(huán)境所有系統的服務化調用,日均調用量為2000~3000億次,分鐘峰值最高達到25億次。
和傳統基于企業(yè)服務總線的架構所截然不同的是,HSF服務框架采用了去“中心化”的系統架構,服務的提供者和調用者都直接相連,這樣的系統架構不僅去除了中心單點的風險,還能大大提高調用效率。

鷹眼:分布式全鏈路跟蹤系統
EDAS所提供的鷹眼跟蹤系統,通過收集和分析在網絡調用上的日志埋點,可以得到同一次請求上的各個系統的調用鏈關系,有助于梳理應用的請求入口與服務的調用來源、依賴關系,同時,也對分析系統調用瓶頸、估算鏈路容量、快速定位異常有很大幫助。
全面的基礎和應用監(jiān)控
EDAS不僅提供了CPU、內存和Load等維度的基礎監(jiān)控指標,還提供了針對HTTP入口、提供HSF服務的調用QPS和消費HSF服務的調用QPS等應用層面的監(jiān)控指標,幫助客戶更為精準全面的對自己的系統進行監(jiān)控。
彈性伸縮
EDAS提供了手動和自動兩種模式的彈性伸縮。通過全面的基礎和應用監(jiān)控,客戶能夠輕松的實現應用的擴容和縮容。
限流降級/容量規(guī)劃:打造健全的服務化體系
千萬不要以為使用一套RPC框架就算是完成服務化的工作了——這僅僅是服務化的冰山一角,尤其是針對企業(yè)級的大規(guī)模互聯網應用,使用RPC框架進行系統的服務化改造后,所帶來的服務治理的挑戰(zhàn),才是企業(yè)級系統服務化的開始。EDAS提供了一系列的服務治理工具,能夠幫助企業(yè)級客戶打造健全的服務化體系。
限流降級
服務的限流能夠幫助客戶在面對大促的時候,從容的做到核心業(yè)務與非核心業(yè)務的區(qū)別對待,最大化的在服務的可用性和用戶的體驗性上達到平衡。
服務的降級則能夠幫助客戶很好的規(guī)避由于依賴的服務不可用而引發(fā)的問題。當依賴的服務出現不可用情況,可以自定義的配置規(guī)則來確定對應的降級方案。
這些限流降級工具都已經經受了多次雙十一大促的考驗。
容量規(guī)劃
EDAS提供了特有的容量規(guī)劃功能,通過自動壓測,可以測算出當前系統的容量。同時,通過容量模型(當前系統容量、希望支撐的容量和當前應用機器數等)的建立,能夠持續(xù)的對系統進行容量規(guī)劃,這將方便客戶對未來流量增長情況下,提前科學準確的預估出應用所需要的機器數。
EDAS核心功能展示

