版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于EDAS的敏捷服務(wù)開(kāi)發(fā)與架構(gòu)技術(shù)創(chuàng)新 變革未來(lái)一、高速增長(zhǎng)的阿里業(yè)務(wù) 二、挑戰(zhàn)與解決之道三、Aliware: 阿里經(jīng)過(guò)驗(yàn)證的件 EDAS提綱一、高速業(yè)務(wù)增長(zhǎng)帶來(lái)的挑戰(zhàn)業(yè)務(wù)需求爆發(fā)式增長(zhǎng)開(kāi)發(fā)人員快速擴(kuò)張系統(tǒng)代碼量越來(lái)越多系統(tǒng)壓力越來(lái)越大二、挑戰(zhàn)與解決之道阿里前期技術(shù)現(xiàn)狀淘寶WMeVbCxSpSrpinrgingJBosJsBossAppA3pp2OIRb_amtisapOpRin-JBossWebxWebxSpringSpringJBoss App1緩 存分 布 式 存 儲(chǔ)搜 索Oracle Oracle技術(shù)團(tuán)隊(duì)規(guī)模500人左右單一War應(yīng)用基于傳統(tǒng)應(yīng)用開(kāi)發(fā)架構(gòu)業(yè)務(wù)每年翻倍增長(zhǎng)Node1No
2、de2NodeNNode1Node2NodeNNode1Node2NodeNMg appiniBgATIS上百人維護(hù)一個(gè)核心工程源代碼沖突嚴(yán)重協(xié)同成本非常高項(xiàng)目發(fā)布周期太長(zhǎng)錯(cuò)誤難以隔離業(yè)務(wù)支持緩慢 牽一發(fā)而動(dòng)全身問(wèn)題 數(shù)據(jù)庫(kù)能力達(dá)到上限連接數(shù)捉襟見(jiàn)肘單機(jī)IOPS達(dá)到瓶頸CPU 90%以上,每年Down機(jī) 最少一次太多的應(yīng)用機(jī)器需要數(shù)據(jù)庫(kù)連接OraOcrlea數(shù)cle據(jù)數(shù)庫(kù)據(jù)庫(kù)淘寶WMeVbCxApp3JBJoBsossJsBossWebxWebxApp2App1JBJoBsossJsBossOIRb_amtisapOpRin-OIbR_amtisapOpRin-SpSrpinrgingSpSr
3、ipnrgingSpSripnrgingApp3App3JBJoBsossJsBossOIRb_amtisapOpRin-JBo淘ss寶WMeVbCxJBo淘s寶s WMeVbCxJBossWebxWebxWebxWebxSpringSpringSpringSpringSpringSpringApp2App1App2App1Mg appiniBgATISMg appiniBgATISMg appiniBgATIS問(wèn)題 數(shù)據(jù)孤島數(shù)據(jù)隔離,重復(fù)建設(shè),數(shù)據(jù)不 一致無(wú)法進(jìn)行大數(shù)據(jù)分析問(wèn)題 2007邁出第一步用戶中心類目中心千島湖項(xiàng)目交易中心五彩石項(xiàng)目店鋪中心商品中心評(píng)價(jià)中心經(jīng)過(guò)67年的服務(wù)化演進(jìn),目前
4、服務(wù)中心數(shù)已達(dá)50多個(gè)基于EDAS進(jìn)行服務(wù)化改造服務(wù)化以后的架構(gòu)演進(jìn)如何理清這些依 賴整個(gè)分布式系統(tǒng)高速公路網(wǎng)用戶的一次請(qǐng)求高速上行駛的汽車節(jié)點(diǎn)上對(duì)請(qǐng)求的處理高速上的收費(fèi)站三、Aliware: 阿里經(jīng)過(guò)驗(yàn)證的件 EDASEDAS-RPC 3.0:HSF阿里90%以上應(yīng)用使用7次雙十一大促考驗(yàn)支持分布式事務(wù)日均千億25億次/分EDAS-RPC 1.0:Dubbo,已開(kāi)源國(guó)內(nèi)最活躍開(kāi)源軟件之一開(kāi)源分支達(dá)4000多個(gè)高性能服務(wù)框架去中心化服務(wù)化框架,只是一個(gè)簡(jiǎn)單的開(kāi)始業(yè)務(wù)服務(wù)A服務(wù)B庫(kù)A庫(kù)B事務(wù)分布式事務(wù)配置中心EDAS應(yīng)用配置管理頁(yè)面APPAPPAPPAPPAPP毫秒級(jí)推送變更歷史記錄推送軌跡追蹤
5、分布配置管理立體化監(jiān)控服務(wù)EDAS立體監(jiān)控系統(tǒng)資源監(jiān)控容器診室應(yīng)用監(jiān)控系統(tǒng)資源:負(fù)載,CPU、內(nèi)存、磁盤(pán)、網(wǎng)絡(luò)容器:堆內(nèi)存、類加載、線程池、連接器應(yīng)用:響應(yīng)時(shí)間、吞吐率、關(guān)鍵鏈路分析資源+容器+應(yīng)用 = 立體化監(jiān)控服務(wù)容器監(jiān)控堆內(nèi)存與非堆內(nèi)存使用情況類加載情況線程運(yùn)行情況連接器情況應(yīng)用監(jiān)控服務(wù)接口,方法的實(shí)時(shí)調(diào)用情況調(diào)用QPS,響應(yīng)時(shí)間快速感知系統(tǒng)流量變化監(jiān)控報(bào)警齊活,我們才剛剛進(jìn)階2013-07-20 05:25:28,179 ERROR taobao.hsf -基于 RPC 協(xié)議調(diào)用服務(wù) com.taobao.wireless.trade.api.tmall.hsf.TmallBagInt
6、erface: 1.0.0的bulidConfirmOrder方法時(shí)出現(xiàn)錯(cuò)誤:所調(diào)用的服務(wù)目標(biāo)地址為:參數(shù)信息為:. TraceId=ac18287913742691251746923錯(cuò)誤原因?yàn)槌瑫r(shí),請(qǐng)查看服務(wù)器端的執(zhí)行日志是否也超時(shí),執(zhí)行時(shí)間 為:3000毫秒。HSFTimeOutExceptionat com.taobao.hsf.HSFResponseFuture.getResponse(HSFResponseFuture.java:52) at com.taobao.hsf.SyncInvokeComponent.invoke(SyncInvokeComponent.java:51)
7、at 異常位置故障源EDAS鷹眼跟蹤瓶頸點(diǎn)海量調(diào)用鏈進(jìn)行統(tǒng)計(jì),得到鏈路各個(gè)依賴的穩(wěn)定性指標(biāo)對(duì)依賴的壓力易故障點(diǎn)EDAS鏈路分析真實(shí) 流量引流壓測(cè) 單機(jī)性能設(shè)定 運(yùn)行水位計(jì)算機(jī)器使用量機(jī)器 上下線每天自動(dòng)運(yùn)行EDAS容量規(guī)劃限流:針對(duì)非核心服務(wù)調(diào)用者降級(jí):針對(duì)系統(tǒng)的非核心服務(wù)依賴EDAS限流降級(jí)應(yīng)用發(fā)布和管理系統(tǒng)文件服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器統(tǒng)一文件服務(wù)器下載應(yīng)用包EDAS發(fā)布控制中心應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器EDAS燎原P2P發(fā)布系統(tǒng)超大規(guī)模集群閃電發(fā)布50100400800發(fā)布耗時(shí)200機(jī) 器 數(shù) 量EDAS燎原下載耗時(shí)統(tǒng)一文件服務(wù)器下載應(yīng)用包EDAS燎原P2P發(fā)布系統(tǒng)發(fā)布耗時(shí)隨著機(jī)器數(shù)量增加變化趨勢(shì)采用EDAS燎原發(fā)布系統(tǒng),隨著應(yīng)用實(shí)例 的增加,發(fā)布的時(shí)間幾乎保持不變。阿里十年技術(shù)精華沉淀企業(yè)級(jí)分布式應(yīng)用服務(wù)EDAS燎原穩(wěn)定性平臺(tái)彈性伸縮商業(yè)化產(chǎn)品公共云專有云支撐監(jiān)控報(bào)警 故障處理系統(tǒng)升級(jí)應(yīng)用發(fā)布 安全防控 業(yè)務(wù)監(jiān)控運(yùn)維保障共享服務(wù)用戶中心店鋪中心商品中心搜索中心交易中心數(shù)據(jù)服務(wù)中心評(píng)價(jià)中心營(yíng)銷中心自主創(chuàng)新走出技術(shù)困境,沉淀一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024農(nóng)村荒山租賃合同
- 2024山林租賃合同范文
- 2024建設(shè)工程勘察合同范本怎樣寫(xiě)
- 2024訂貨購(gòu)銷合同范本范文
- 2024的廣播電視服務(wù)合同
- 2024正式的產(chǎn)品代理合同樣書(shū)
- 深圳大學(xué)《油畫(huà)基礎(chǔ)》2022-2023學(xué)年第一學(xué)期期末試卷
- 阿姨照顧小孩合同(2篇)
- 魚(yú)池合同范本(2篇)
- 初一下學(xué)期新學(xué)期計(jì)劃范文(7篇)
- 秋日私語(yǔ)(完整精確版)克萊德曼(原版)鋼琴雙手簡(jiǎn)譜 鋼琴譜
- 辦公室室內(nèi)裝修工程技術(shù)規(guī)范
- 鹽酸安全知識(shí)培訓(xùn)
- 萬(wàn)盛關(guān)于成立醫(yī)療設(shè)備公司組建方案(參考模板)
- 消防安全巡查記錄臺(tái)帳(共2頁(yè))
- 科技特派員工作調(diào)研報(bào)告
- 中波廣播發(fā)送系統(tǒng)概述
- 縣疾控中心中層干部競(jìng)聘上崗實(shí)施方案
- 急性心肌梗死精美PPt完整版
- 畢業(yè)設(shè)計(jì)(論文)基于三菱PLC的交通燈模擬控制
- 物業(yè)日常巡查記錄表.doc
評(píng)論
0/150
提交評(píng)論