分享618應(yīng)戰(zhàn)秘籍 用技術(shù)推動(dòng)業(yè)務(wù)成長(zhǎng)
共話(huà)技術(shù)、分享技術(shù)的京東技術(shù)開(kāi)放日,于7月4日再度奉獻(xiàn)了一場(chǎng)技術(shù)的盛宴。在剛剛結(jié)束的京東618周年慶典活動(dòng) 上,京東的訂單量再創(chuàng)歷史新高,這也意味著京東技術(shù)體系又經(jīng)受住了一次數(shù)據(jù)的“轟炸”。對(duì)于今年的618,京東技術(shù)體系***地完成了任務(wù),保證了用戶(hù)流暢 的使用體驗(yàn)。在這場(chǎng)硬仗結(jié)束之際,京東技術(shù)學(xué)院特舉辦京東技術(shù)開(kāi)放日“618技術(shù)專(zhuān)場(chǎng)”,***時(shí)間向外界分享京東應(yīng)戰(zhàn)618的實(shí)戰(zhàn)經(jīng)驗(yàn),以及大型互聯(lián)網(wǎng)平 臺(tái)技術(shù)升級(jí)、備戰(zhàn)思路、應(yīng)急預(yù)案設(shè)計(jì)、問(wèn)題應(yīng)對(duì)等一系列經(jīng)驗(yàn)技術(shù)。
京東技術(shù)開(kāi)放日活動(dòng)現(xiàn)場(chǎng)
規(guī)模驅(qū)動(dòng)技術(shù) 技術(shù)承載未來(lái)
如今的京東已是具有PB級(jí)數(shù)據(jù)量的互聯(lián)網(wǎng)企業(yè),“規(guī)模的增長(zhǎng)推動(dòng)著技術(shù)的發(fā)展”,這是京東云平臺(tái)***架構(gòu)師劉海鋒 的感悟,他表示:“按照現(xiàn)在的業(yè)務(wù)增長(zhǎng)速度,每隔半年我們的系統(tǒng)就需要大幅度地重構(gòu),甚至完全重寫(xiě)。”的確,在互聯(lián)網(wǎng)的時(shí)代,系統(tǒng)的更新迭代已是家常便 飯。在海鋒看來(lái),一方面京東的業(yè)務(wù)發(fā)展推動(dòng)企業(yè)的規(guī)模,進(jìn)而規(guī)模的擴(kuò)展推動(dòng)技術(shù)成長(zhǎng)。另一方面,技術(shù)的成果能夠更有效地保證業(yè)務(wù)發(fā)展,甚至***業(yè)務(wù)的發(fā) 展。這也正是京東所遵從的業(yè)務(wù)與技術(shù)雙向驅(qū)動(dòng)的模式。
京東的私有云搭建起步并不算太早,但在海鋒看來(lái)這讓京東有機(jī)會(huì)嘗試一些新技術(shù)。Docker就是目前海鋒主導(dǎo)在做 的項(xiàng)目,也是目前京東彈性云所使用的技術(shù)之一。Docker有著資源占用小,啟動(dòng)快等特點(diǎn),用于構(gòu)建隔離的標(biāo)準(zhǔn)化運(yùn)行環(huán)境,自動(dòng)化測(cè)試和持續(xù)集成環(huán)境,以 及一切可橫向擴(kuò)展的應(yīng)用有著先天的優(yōu)勢(shì)。這種開(kāi)源技術(shù)的使用在京東的技術(shù)體系中隨處可見(jiàn),但海鋒強(qiáng)調(diào):“新技術(shù)的功能并不是全盤(pán)導(dǎo)入,而是把技術(shù)中需要的 功能提取出來(lái),以服務(wù)業(yè)務(wù)為根本。”
京東云平臺(tái)***架構(gòu)師劉海鋒
618保衛(wèi)戰(zhàn) 技術(shù)不是一蹴而就
相較于海鋒所做的基礎(chǔ)設(shè)施上的支撐,京東資深架構(gòu)師者文明面對(duì)的則是軟件層面的挑戰(zhàn)。者文明負(fù)責(zé)京東后端運(yùn)營(yíng)系 統(tǒng),對(duì)于他來(lái)說(shuō)數(shù)據(jù)庫(kù)是主戰(zhàn)場(chǎng)。在京東眾多的運(yùn)營(yíng)系統(tǒng)中,對(duì)于關(guān)系型數(shù)據(jù)庫(kù)的依賴(lài)還是很高的,這就導(dǎo)致系統(tǒng)的性能依賴(lài)于DB。為了能夠在性能上得到保證, 京東的數(shù)據(jù)庫(kù)系統(tǒng)也經(jīng)歷了去I、O的過(guò)程,將原有的小型機(jī)替換為x86服務(wù)器,Oracle數(shù)據(jù)庫(kù)也被MySQL取代。
京東資深架構(gòu)師者文明
在京東的技術(shù)體系中,這種技術(shù)上的更替屢見(jiàn)不鮮,而目的只有一個(gè)——頂住618這樣的數(shù)據(jù)壓力。隨著用戶(hù)網(wǎng)購(gòu)習(xí)慣 的養(yǎng)成,以及電商促銷(xiāo)活動(dòng)的常態(tài)化,突發(fā)性的流量增長(zhǎng)已經(jīng)逐漸被拉平,對(duì)于系統(tǒng)性能來(lái)說(shuō)就要時(shí)刻保證有充足的準(zhǔn)備。準(zhǔn)備多少?京東商城交易平臺(tái)總監(jiān)王曉鐘 給出的答案是10倍。他談到:“為了能夠保證系統(tǒng)承受足夠的壓力,我們會(huì)取618或者平時(shí)流量的峰值,在這個(gè)峰值的基礎(chǔ)上再擴(kuò)大十倍去準(zhǔn)備,這樣就足夠安 全了。”
京東商城交易平臺(tái)總監(jiān)王曉鐘
不管是王曉鐘還是者文明,兩位經(jīng)驗(yàn)豐富的技術(shù)人,對(duì)于應(yīng)戰(zhàn)618這樣的節(jié)點(diǎn)都表達(dá)了相同的看法,就是要有長(zhǎng)遠(yuǎn)的計(jì)劃和預(yù)期,分析過(guò)往的趨勢(shì),未雨綢繆,只有這樣才能夠保證618當(dāng)天系統(tǒng)的順利運(yùn)行。
技術(shù)的創(chuàng)新只為更好的用戶(hù)體驗(yàn)
技術(shù)的穩(wěn)定為的是給用戶(hù)帶來(lái)更好的用戶(hù)體驗(yàn),京東白條和個(gè)性化搜索就是利用京東的大數(shù)據(jù)技術(shù)來(lái)改善用戶(hù)體驗(yàn)的服 務(wù)。京東支付研發(fā)負(fù)責(zé)人唐志雄表示:京東白條與傳統(tǒng)的銀行信用卡相比,在信用評(píng)估上充分利用了京東大數(shù)據(jù)的優(yōu)勢(shì),通過(guò)用戶(hù)畫(huà)像來(lái)進(jìn)行信用等級(jí)的評(píng)估。在大 數(shù)據(jù)的支撐下,白條的額度更懂用戶(hù),隨著用戶(hù)消費(fèi)水平的增長(zhǎng),額度也會(huì)隨之增加,達(dá)到靈活的額度調(diào)配。前不久京東也與大數(shù)據(jù)分析公司 ZestFinance成立了合資公司,將這種用戶(hù)網(wǎng)購(gòu)習(xí)慣構(gòu)建成一套完善的個(gè)人信用體系。打破目前國(guó)內(nèi)消費(fèi)信息不完整,個(gè)人信用難以預(yù)估的難題。
京東支付研發(fā)負(fù)責(zé)人唐志雄
另一方面通過(guò)大數(shù)據(jù)提供的個(gè)性化搜索,能夠很好的滿(mǎn)足用戶(hù)需求的多樣性。移動(dòng)終端已經(jīng)成為網(wǎng)購(gòu)的主要入口,在手機(jī) 上,更多的人是通過(guò)搜索來(lái)完成商品的購(gòu)買(mǎi)。如何在這一點(diǎn)上提升用戶(hù)體驗(yàn)?zāi)??京東推薦搜索算法負(fù)責(zé)人張瓊瓊舉了這樣的例子:當(dāng)你在搜索牛仔褲的時(shí)候,如果系 統(tǒng)能夠根據(jù)你的性別、品牌偏好、購(gòu)買(mǎi)力偏好來(lái)呈現(xiàn)查詢(xún)的結(jié)果,這就是一個(gè)很好的個(gè)性化的搜索體驗(yàn)。當(dāng)然要做到精準(zhǔn),后端有著一套復(fù)雜的系統(tǒng),涉及機(jī)器學(xué) 習(xí)、大數(shù)據(jù)分析、個(gè)性化模型等。可以看到越是這樣簡(jiǎn)單的操作,想要做好用戶(hù)體驗(yàn),需要后端大量的技術(shù)支持。
京東推薦搜索算法負(fù)責(zé)人張瓊瓊
整場(chǎng)活動(dòng)京東技術(shù)人用一組又一組的技術(shù)干貨,讓到場(chǎng)的每一位嘉賓都受益匪淺。京東技術(shù)的開(kāi)放帶來(lái)的是更加高效的資 源利用,對(duì)于創(chuàng)新技術(shù)的使用,京東技術(shù)人有著推倒重來(lái)的魄力,同時(shí)也說(shuō)明在技術(shù)的掌控上有著扎實(shí)的功底。在互聯(lián)網(wǎng)企業(yè)不斷開(kāi)疆拓土的時(shí)代,京東做的更多是 穩(wěn)扎穩(wěn)打,用技術(shù)的創(chuàng)新改善用戶(hù)的體驗(yàn),開(kāi)放的生態(tài)促進(jìn)行業(yè)的發(fā)展。