當(dāng)前位置:首頁(yè) >  科技 >  移動(dòng)互聯(lián) >  正文

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

 2015-06-29 16:57  來(lái)源: 互聯(lián)網(wǎng)   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
滴滴打車

相關(guān)文章

熱門排行

信息推薦