阿里巴巴徐昭:億萬級APP架構(gòu)演進(jìn)之路
原創(chuàng)【2015年7月24日 51CTO訊】2015WOT互聯(lián)網(wǎng)開發(fā)者大會于今日在富力萬麗酒店隆重召開。秉承專注技術(shù)、服務(wù)技術(shù) 人員的理念,自2012年以來,WOT品牌大會已經(jīng)成功舉辦了六屆,積累了大量的技術(shù)專家資源,獲得了廣大IT從業(yè)者和技術(shù)愛好者的一致認(rèn)可,成為了業(yè)界重要 的技術(shù)分享交流平臺以及人脈拓展平臺。
本次會議分為8個技術(shù)主題,分別是:移動游戲,算法分析,運(yùn)維安全,HTML5,新浪微博技術(shù)專場,產(chǎn)品架構(gòu)與設(shè)計,平臺與技術(shù),APP創(chuàng)新與創(chuàng)業(yè)專場。51CTO作為本次大會的主辦方,將全程圖文直播報道與后期視頻 展示這場盛宴。
下面是來自阿里巴巴/高級無線技術(shù)專家徐昭帶來的主題為《以小見大,見微知著 —— 億萬級APP架構(gòu)演進(jìn)之路》的精彩演講。
手機(jī)淘寶是誕生于移動互聯(lián)網(wǎng)時代的一個超級APP,并已成長為日活上億級別、全球***的移動消費(fèi)生活平臺。以之為代表的阿里無線應(yīng)用體現(xiàn)的是一個高度多樣化的生態(tài),承載了大淘寶業(yè)務(wù)群之中幾乎所有的業(yè)務(wù)形態(tài)??上攵?,在小小的屏幕背后,手淘面臨著怎樣強(qiáng)大的技術(shù)挑戰(zhàn):
- PC的業(yè)務(wù)大量遷徙&無線特色并行;
- 客戶端越來越重,體系越來越復(fù)雜;
- 無線架構(gòu)與PC架構(gòu)的相關(guān)性與差異性;
- 越來越多的終端設(shè)備產(chǎn)生,碎片化嚴(yán)重;
- 越來越多的終端設(shè)備產(chǎn)生,碎片化嚴(yán)重。
無線架構(gòu)治理的思考
在上述重重考驗讓阿里看到了與之并存的機(jī)遇。未來將走入無線互聯(lián)時代,衍生出來的商業(yè)模式遠(yuǎn)比互聯(lián)網(wǎng)時代豐富。阿里對PC服務(wù)端的架構(gòu)時代和今天無線架構(gòu)時代的一些重點(diǎn)維度的區(qū)匯總成五點(diǎn):
1.部署模式的差異化。相對于服務(wù)端的時代,無線時代類似于CS架構(gòu)模式,這個架構(gòu)體系里基于無線操作系統(tǒng)的特性,如何保證動態(tài)部署、動態(tài)修復(fù)能力像PC時代一樣更靈活,基于互聯(lián)網(wǎng)模式實(shí)現(xiàn)更快速迭代。
2.系統(tǒng)架構(gòu)的差異。碎片化的操作系統(tǒng)帶來研發(fā)和測試體系的變革,如何更好的去支持核心的操作系統(tǒng)、核心用戶群體,跨終端、適配問題,如何保證整個研發(fā)體系的多端兼容性,如何能夠在效率層面保證跨端支持,用最小的開發(fā)效率和成本取得終端的支撐。
3.邏輯層次差異性。如何考慮更好的富客戶端本身架構(gòu)的提醒,如何能夠在富客戶端架構(gòu)體系中更好的去運(yùn)用移動設(shè)備本身的硬件特性,帶來和無線傳統(tǒng)時代以及PC時代不一樣的性能。
4.質(zhì)量體系的差異。移動端質(zhì)量體系考量的維度和傳統(tǒng)的PC時代不一樣,今天需要綜合考慮用戶層面的流量、幀率、內(nèi)存,用戶本身對移動體驗的訴求。
5.用戶行為本身的變化。服務(wù)端傳統(tǒng)的服務(wù)調(diào)用模式是否適用于移動生態(tài),是否適用于用戶永遠(yuǎn)在線的特性。
客戶端重構(gòu):破而后立
經(jīng)過幾年的技術(shù)變遷和積累,在2014年,手淘完成了自誕生以來***規(guī)模的客戶端重構(gòu),用容器架構(gòu)來改變開發(fā)方式、工程結(jié)構(gòu)、架構(gòu)模型,及打包方式,使手淘巨型App時代的臃腫,回歸田園App時代的敏捷。
結(jié)語:
概括一下阿里對移動的思考,對于移動架構(gòu)的思路,大概可以參考網(wǎng)絡(luò)的模型拆分成七個層次。移動架構(gòu)依然以端、管、云為核心。以此為框架分為七個層,今天這七個層次無線架構(gòu)上分別可以做哪些事情提高和改進(jìn)移動整個架構(gòu)在安全運(yùn)維和性能層面上最終的標(biāo)準(zhǔn)和規(guī)范。
以上是51CTO.com記者從一線為您帶來的精彩報道。后續(xù)我們還有更加精彩的獨(dú)家報道,敬請關(guān)注。