ITBear旗下自媒體矩陣:

【干貨】開發(fā)者必看:滴滴1.5億用戶背后的那些技術(shù)秘籍

   時間:2015-06-29 16:42:18 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

“移動互聯(lián)網(wǎng),讓出行更美好”,這是滴滴打車成立時的夢想。

近日,由騰訊云主辦,CSDN、騰訊視頻、騰訊大學(xué)、騰訊精品課聯(lián)合制作的“云人物訪談”活動正式啟動,滴滴打車聯(lián)合創(chuàng)始人兼CTO張博作為首期嘉賓接受訪問,分享了滴滴三年多來的發(fā)展歷程,以及滴滴崛起背后,在架構(gòu)調(diào)整、大數(shù)據(jù)使用,接入“云”服務(wù)等方面的經(jīng)驗之談。

 

架構(gòu)變遷——逢山開路,遇水搭橋

還記得2014年打車軟件的“補貼大戰(zhàn)”吧?當(dāng)時滴滴的訂單量,一周之內(nèi)猛漲50倍,結(jié)果可想而知,靠傳統(tǒng)采購機器來實現(xiàn)擴張,顯然完全無法滿足高并發(fā)的業(yè)務(wù)需要。就在那個時候,滴滴與騰訊展開了合作,把系統(tǒng)搬遷到騰訊云,騰訊云高級架構(gòu)師也直接駐場,幫助滴滴解決了許多難題。張博表示,這也是滴滴的第一次架構(gòu)調(diào)整。

采訪中,張博坦言,滴滴打車成立初衷是為了解決司機與乘客之間的信息不對稱的問題,通過移動互聯(lián)網(wǎng)和智能手機來打破信息的壁壘。從打車到專車再到順風(fēng)車,滴滴打車三款產(chǎn)品的背后是架構(gòu)的挑戰(zhàn)和系統(tǒng)的變遷。

事實的確如此,滴滴第二次架構(gòu)變化是在專車上線時。為此,他們特別成立了技術(shù)架構(gòu)部,將通用型服務(wù)下沉,避免重復(fù)造輪子,將個性化服務(wù)放到業(yè)務(wù)層,實現(xiàn)服務(wù)開發(fā)。從最初架構(gòu)設(shè)計支撐一款產(chǎn)品,到同時支撐專車、順風(fēng)車等多款產(chǎn)品。產(chǎn)品之間,有相同也有不同。所以,架構(gòu)的實時調(diào)整讓滴滴每條產(chǎn)品線,都可以得到很順暢的支撐和服務(wù)。

大數(shù)據(jù)——既是產(chǎn)品心臟,也是商業(yè)心臟

 

作為全球最大的移動出行“超級大腦”,滴滴的快速崛起離不開大數(shù)據(jù)技術(shù)的支撐驅(qū)動。目前,滴滴打車正在通過滴米系統(tǒng)、用戶畫像系統(tǒng)、精準(zhǔn)營銷、智能匹配、需求預(yù)測系統(tǒng)和運能預(yù)測系統(tǒng)等構(gòu)建自己的技術(shù)核心競爭力。張博表示,在研發(fā)的路上,大數(shù)據(jù)不僅是滴滴打車產(chǎn)品的心臟,還是滴滴打車商業(yè)的心臟。

滴滴補貼營銷策略的背后,也都是大數(shù)據(jù)在起作用。滴滴希望用有限的資源,最大化提升用戶的質(zhì)量和活躍度,而這對架構(gòu)、運營、產(chǎn)品等都有很大挑戰(zhàn),只有借助大數(shù)據(jù)才能更好的去實現(xiàn)。

不僅如此,在大數(shù)據(jù)方面,滴滴更傾向于開源。比如基礎(chǔ)層面是數(shù)據(jù)平臺,主要是大數(shù)據(jù)計算和存儲,用的是業(yè)內(nèi)比較成熟的開源系統(tǒng)——Hadoop;基礎(chǔ)層上是自建的數(shù)據(jù)倉庫,然后是策略架構(gòu),騰訊云高性能CDB的支撐,讓產(chǎn)品迭代滿足需求更加敏捷;通過實驗平臺讓策略迭代更加敏捷;最上面就是整個大數(shù)據(jù)體系,支持新產(chǎn)品開發(fā)和策略決策。未來,滴滴更將加大在大數(shù)據(jù)等、基礎(chǔ)架構(gòu)等層面的投入,增強分布式計算、存儲和機器學(xué)習(xí)的能力。

云服務(wù)——為企業(yè)扛下所有的“累”

如今,伴隨著云計算市場的火熱,越來越多的創(chuàng)業(yè)公司開始選擇使用“云”服務(wù)。張博也認(rèn)為,“現(xiàn)在盡管用戶規(guī)模每天都在幾萬或幾十萬的激增,但是始終沒有出現(xiàn)重大的技術(shù)故障,這或許要歸功于后期對于技術(shù)的重視和較早選用了云服務(wù)”。

張博指出,滴滴與騰訊云的合作,在技術(shù)層面有安全、網(wǎng)絡(luò)、系統(tǒng)運維三個主要方向,這對于創(chuàng)業(yè)型公司而言,都有很大幫助,可以讓公司走的更快更好。

比如騰訊云有個“宙斯盾”安全體系,可以扛下100G以上流量的DDOS攻擊,這對于任何一家企業(yè)來說,都是很難具備的。再比如CDN等網(wǎng)絡(luò)優(yōu)化服務(wù),騰訊云有400+骨干網(wǎng)節(jié)點,提供就近接入的服務(wù),在訂單量瞬間暴漲,或者用戶處于弱網(wǎng)環(huán)境下,保證了網(wǎng)絡(luò)的穩(wěn)定性。

對于創(chuàng)業(yè)公司而言,在基礎(chǔ)平臺構(gòu)建系統(tǒng)運維等方面都需要大量人力物力,如硬件采購、硬件運維等問題上,而騰訊云就有專人團隊維護(hù)物理服務(wù)器,能讓企業(yè)將更多精力集中到應(yīng)用層和業(yè)務(wù)層,以及其他更有價值的數(shù)據(jù)分析等新技術(shù)方面,省時省心省力。

對此,張博更透露,未來與騰訊云的合作,將會有更多的場景實現(xiàn),例如未來順風(fēng)車中,基于大數(shù)據(jù)分析與云服務(wù)結(jié)合,如何為一個互聯(lián)網(wǎng)屌絲優(yōu)先匹配一個互聯(lián)網(wǎng)女神,這些有趣的場景都可以嘗試。

一些由衷的經(jīng)驗分享

訪談的最后,當(dāng)說起經(jīng)驗分享時,張博幽默地表示,近3年來,基本天天都在‘打仗’。每天一睜眼就要想生和死的問題。比誰能最先穩(wěn)定,能將用戶留住,誰就是勝利者。滴滴在用技術(shù)和時間賽跑。而生死時速之后,滴滴也沉淀了非常多的寶貴經(jīng)驗。這里同樣分享給大家:

一、要有一套穩(wěn)定的系統(tǒng)架構(gòu)保障

初創(chuàng)企業(yè)剛開始系統(tǒng)架構(gòu)都不太穩(wěn)定,當(dāng)面對大流量、高并發(fā)挑戰(zhàn)時,都會束手無策,所以在之前,系統(tǒng)服務(wù)器每一個接口可能被訪問頻次如何設(shè)計,背后訪問多少次緩存,數(shù)據(jù)庫會讀寫多少次,后端每一個服務(wù),瞬間并發(fā)量能到什么級別等等,都要做到心中有數(shù),以此來對系統(tǒng)架構(gòu)進(jìn)行調(diào)整。

二、初創(chuàng)企業(yè)應(yīng)及早接入“云”服務(wù)。

不論是在安全、網(wǎng)絡(luò)、運維的保證,還是優(yōu)化整體系統(tǒng)、部分調(diào)優(yōu)等問題上,,初創(chuàng)企業(yè)都需要有很大的投入,類似騰訊云這種“云”服務(wù)積累了很強的經(jīng)驗和實力,完全可以滿足創(chuàng)業(yè)公司高并發(fā)量的業(yè)務(wù)需求。

三、善于借助大數(shù)據(jù)解決問題

大數(shù)據(jù)無處不在,尤其對于初創(chuàng)公司,大數(shù)據(jù)就是核心,善于利用大數(shù)據(jù),可以讓企業(yè)不管是在營銷、用戶定位,還是產(chǎn)品升級等方面,都扮演者“關(guān)鍵先生”角色。

四、及時預(yù)警調(diào)整應(yīng)急策略

運維上要能實時監(jiān)測線上每一個后端服務(wù)模塊的負(fù)載,能夠及時發(fā)現(xiàn)問題并報警,在大流量高峰到來前,應(yīng)設(shè)定多套應(yīng)急預(yù)案,而且系統(tǒng)要有降級策略,在大流量沖擊下,要優(yōu)先保證主流層。

【關(guān)于騰訊云人物訪談】

互聯(lián)網(wǎng)+浪潮下,云計算的價值正在被越來越多的行業(yè)和企業(yè)認(rèn)可。騰訊云會客廳推出“云人物系列訪談”,邀請名企CTO/CIO、技術(shù)專家,通過高端訪談形式,分享云計算在各個領(lǐng)域的最佳實踐,一同暢想云端大未來。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version