“移動互聯(lián)網(wǎng),讓出行更美好”,這是滴滴打車成立時的夢想。
近日,由騰訊云主辦,CSDN、騰訊視頻、騰訊大學、騰訊精品課聯(lián)合制作的“云人物訪談”活動正式啟動,滴滴打車聯(lián)合創(chuàng)始人兼CTO張博作為首期嘉賓接受訪問,分享了滴滴三年多來的發(fā)展歷程,以及滴滴崛起背后,在架構調整、大數(shù)據(jù)使用,接入“云”服務等方面的經驗之談。
架構變遷——逢山開路,遇水搭橋
還記得2014年打車軟件的“補貼大戰(zhàn)”吧?當時滴滴的訂單量,一周之內猛漲50倍,結果可想而知,靠傳統(tǒng)采購機器來實現(xiàn)擴張,顯然完全無法滿足高并發(fā)的業(yè)務需要。就在那個時候,滴滴與騰訊展開了合作,把系統(tǒng)搬遷到騰訊云,騰訊云高級架構師也直接駐場,幫助滴滴解決了許多難題。張博表示,這也是滴滴的第一次架構調整。
采訪中,張博坦言,滴滴打車成立初衷是為了解決司機與乘客之間的信息不對稱的問題,通過移動互聯(lián)網(wǎng)和智能手機來打破信息的壁壘。從打車到專車再到順風車,滴滴打車三款產品的背后是架構的挑戰(zhàn)和系統(tǒng)的變遷。
事實的確如此,滴滴第二次架構變化是在專車上線時。為此,他們特別成立了技術架構部,將通用型服務下沉,避免重復造輪子,將個性化服務放到業(yè)務層,實現(xiàn)服務開發(fā)。從最初架構設計支撐一款產品,到同時支撐專車、順風車等多款產品。產品之間,有相同也有不同。所以,架構的實時調整讓滴滴每條產品線,都可以得到很順暢的支撐和服務。
大數(shù)據(jù)——既是產品心臟,也是商業(yè)心臟
作為全球最大的移動出行“超級大腦”,滴滴的快速崛起離不開大數(shù)據(jù)技術的支撐驅動。目前,滴滴打車正在通過滴米系統(tǒng)、用戶畫像系統(tǒng)、精準營銷、智能匹配、需求預測系統(tǒng)和運能預測系統(tǒng)等構建自己的技術核心競爭力。張博表示,在研發(fā)的路上,大數(shù)據(jù)不僅是滴滴打車產品的心臟,還是滴滴打車商業(yè)的心臟。
滴滴補貼營銷策略的背后,也都是大數(shù)據(jù)在起作用。滴滴希望用有限的資源,最大化提升用戶的質量和活躍度,而這對架構、運營、產品等都有很大挑戰(zhàn),只有借助大數(shù)據(jù)才能更好的去實現(xiàn)。
不僅如此,在大數(shù)據(jù)方面,滴滴更傾向于開源。比如基礎層面是數(shù)據(jù)平臺,主要是大數(shù)據(jù)計算和存儲,用的是業(yè)內比較成熟的開源系統(tǒng)——Hadoop;基礎層上是自建的數(shù)據(jù)倉庫,然后是策略架構,騰訊云高性能CDB的支撐,讓產品迭代滿足需求更加敏捷;通過實驗平臺讓策略迭代更加敏捷;最上面就是整個大數(shù)據(jù)體系,支持新產品開發(fā)和策略決策。未來,滴滴更將加大在大數(shù)據(jù)等、基礎架構等層面的投入,增強分布式計算、存儲和機器學習的能力。
云服務——為企業(yè)扛下所有的“累”
如今,伴隨著云計算市場的火熱,越來越多的創(chuàng)業(yè)公司開始選擇使用“云”服務。張博也認為,“現(xiàn)在盡管用戶規(guī)模每天都在幾萬或幾十萬的激增,但是始終沒有出現(xiàn)重大的技術故障,這或許要歸功于后期對于技術的重視和較早選用了云服務”。
張博指出,滴滴與騰訊云的合作,在技術層面有安全、網(wǎng)絡、系統(tǒng)運維三個主要方向,這對于創(chuàng)業(yè)型公司而言,都有很大幫助,可以讓公司走的更快更好。
比如騰訊云有個“宙斯盾”安全體系,可以扛下100G以上流量的DDOS攻擊,這對于任何一家企業(yè)來說,都是很難具備的。再比如CDN等網(wǎng)絡優(yōu)化服務,騰訊云有400+骨干網(wǎng)節(jié)點,提供就近接入的服務,在訂單量瞬間暴漲,或者用戶處于弱網(wǎng)環(huán)境下,保證了網(wǎng)絡的穩(wěn)定性。
對于創(chuàng)業(yè)公司而言,在基礎平臺構建系統(tǒng)運維等方面都需要大量人力物力,如硬件采購、硬件運維等問題上,而騰訊云就有專人團隊維護物理服務器,能讓企業(yè)將更多精力集中到應用層和業(yè)務層,以及其他更有價值的數(shù)據(jù)分析等新技術方面,省時省心省力。
對此,張博更透露,未來與騰訊云的合作,將會有更多的場景實現(xiàn),例如未來順風車中,基于大數(shù)據(jù)分析與云服務結合,如何為一個互聯(lián)網(wǎng)屌絲優(yōu)先匹配一個互聯(lián)網(wǎng)女神,這些有趣的場景都可以嘗試。
一些由衷的經驗分享
訪談的最后,當說起經驗分享時,張博幽默地表示,近3年來,基本天天都在‘打仗’。每天一睜眼就要想生和死的問題。比誰能最先穩(wěn)定,能將用戶留住,誰就是勝利者。滴滴在用技術和時間賽跑。而生死時速之后,滴滴也沉淀了非常多的寶貴經驗。這里同樣分享給大家:
一、要有一套穩(wěn)定的系統(tǒng)架構保障
初創(chuàng)企業(yè)剛開始系統(tǒng)架構都不太穩(wěn)定,當面對大流量、高并發(fā)挑戰(zhàn)時,都會束手無策,所以在之前,系統(tǒng)服務器每一個接口可能被訪問頻次如何設計,背后訪問多少次緩存,數(shù)據(jù)庫會讀寫多少次,后端每一個服務,瞬間并發(fā)量能到什么級別等等,都要做到心中有數(shù),以此來對系統(tǒng)架構進行調整。
二、初創(chuàng)企業(yè)應及早接入“云”服務。
不論是在安全、網(wǎng)絡、運維的保證,還是優(yōu)化整體系統(tǒng)、部分調優(yōu)等問題上,,初創(chuàng)企業(yè)都需要有很大的投入,類似騰訊云這種“云”服務積累了很強的經驗和實力,完全可以滿足創(chuàng)業(yè)公司高并發(fā)量的業(yè)務需求。
三、善于借助大數(shù)據(jù)解決問題
大數(shù)據(jù)無處不在,尤其對于初創(chuàng)公司,大數(shù)據(jù)就是核心,善于利用大數(shù)據(jù),可以讓企業(yè)不管是在營銷、用戶定位,還是產品升級等方面,都扮演者“關鍵先生”角色。
四、及時預警調整應急策略
運維上要能實時監(jiān)測線上每一個后端服務模塊的負載,能夠及時發(fā)現(xiàn)問題并報警,在大流量高峰到來前,應設定多套應急預案,而且系統(tǒng)要有降級策略,在大流量沖擊下,要優(yōu)先保證主流層。
【關于騰訊云人物訪談】
互聯(lián)網(wǎng)+浪潮下,云計算的價值正在被越來越多的行業(yè)和企業(yè)認可。騰訊云會客廳推出“云人物系列訪談”,邀請名企CTO/CIO、技術專家,通過高端訪談形式,分享云計算在各個領域的最佳實踐,一同暢想云端大未來。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!