當(dāng)當(dāng)網(wǎng)傅強(qiáng)談雙十一:勝利都是留給有準(zhǔn)備的人
原創(chuàng)今年伴隨著雙十一的大促銷,互聯(lián)網(wǎng)出現(xiàn)了非常瘋狂的采購狂潮。采購狂潮不僅為天貓、淘寶、當(dāng)當(dāng)?shù)入娚叹揞^帶來了巨額利潤,也對(duì)這些電子商務(wù)網(wǎng)站的技術(shù)架構(gòu)提出了嚴(yán)峻的挑戰(zhàn)。本次我們采訪到了當(dāng)當(dāng)網(wǎng)技術(shù)部高級(jí)總監(jiān)傅強(qiáng),來為大家解讀“Victory Loves Preparation”。
傅強(qiáng):當(dāng)當(dāng)網(wǎng)技術(shù)部高級(jí)總監(jiān) 2006年碩士畢業(yè)于北京航空航天大學(xué)計(jì)算機(jī)學(xué)院,應(yīng)屆畢業(yè)加入當(dāng)當(dāng)網(wǎng)。歷任開發(fā)工程師、高級(jí)工程師、架構(gòu)師、高級(jí)總監(jiān);目前負(fù)責(zé)搜索、推薦與數(shù)據(jù)挖掘、個(gè)性化營銷、廣告聯(lián)盟、用戶行為分析、大數(shù)據(jù)技術(shù)解決方案。
Victory Loves Preparation——勝利都是留給有準(zhǔn)備的人
在系統(tǒng)設(shè)計(jì)開發(fā)階段就要考慮到系統(tǒng)的穩(wěn)定性、可擴(kuò)展性,在系統(tǒng)日常應(yīng)用運(yùn)維階段,時(shí)刻保持警惕,保證關(guān)鍵模塊監(jiān)控到位,保證關(guān)鍵系統(tǒng)性能指標(biāo)在安全范圍之內(nèi)。這兩塊都是日常的工作,更是基本功,這兩塊話題都可以展開為專門討論的話題,在本文中,更多集中在突發(fā)的、可預(yù)知的大流量應(yīng)對(duì)方案。
在促銷開始之前幾天內(nèi),立即對(duì)于服務(wù)器的配置優(yōu)化上是風(fēng)險(xiǎn)相對(duì)較大的,除保證關(guān)鍵監(jiān)控都到位、關(guān)鍵系統(tǒng)應(yīng)急預(yù)案外,穩(wěn)妥起見我們更多對(duì)流量進(jìn)行合理預(yù)估,預(yù)估出當(dāng)天的流量會(huì)出現(xiàn)多少倍的增長,進(jìn)行整體的性能分析,該加服務(wù)器的地方一定要加到位。對(duì)于電商而言核心的購買流程服務(wù)絕對(duì)不能出現(xiàn)問題,做好對(duì)于核心服務(wù)的流量預(yù)估,這樣就可以更合理的進(jìn)行服務(wù)器數(shù)量控制。
“勝利都是留給有準(zhǔn)備的人”
總體來講最為穩(wěn)妥的方案就是在促銷開始之前對(duì)核心服務(wù)流程的承載能力預(yù)估并且進(jìn)行性能分析,該加服務(wù)器的地方一定要加到位。一旦說流量變得太大超出承受范圍的時(shí)候,在機(jī)房方面就需要做足準(zhǔn)備。對(duì)于當(dāng)當(dāng)來說我們保證任何機(jī)房出現(xiàn)問題的情況下,至少能通過兩個(gè)正常運(yùn)轉(zhuǎn)的機(jī)房提供穩(wěn)定服務(wù),例如,當(dāng)兩個(gè)機(jī)房的流量無法滿足的時(shí)候第三個(gè)機(jī)房就會(huì)立即啟動(dòng)分擔(dān)流量壓力。
說到多機(jī)房應(yīng)急方案的時(shí)候傅強(qiáng)舉了一個(gè)例子。前些天亞馬遜的國內(nèi)機(jī)房出了問題,亞馬遜臨時(shí)把訪問流量通過美國機(jī)房繞了個(gè)彎,保證網(wǎng)站在國內(nèi)仍然能被訪問。雖然用戶訪問速度慢了很多,但還是可以保持基本的用戶訪問,只不過是多了幾條路由。這些東西都是需要提前做好的,更是基本功。
在促銷之前,對(duì)當(dāng)天訪問量的預(yù)估就顯得十分重要,這會(huì)關(guān)系到各種緊急預(yù)案的制定以及整體的服務(wù)成本。傅強(qiáng)告訴記者,對(duì)于訪問量預(yù)估其實(shí)只是一個(gè)大概的估計(jì),無法做到非常精確的計(jì)算,但有章可循。在流量預(yù)估方面,“各村有各村的高招”。當(dāng)當(dāng)可以對(duì)消費(fèi)人群進(jìn)行預(yù)估比如圖書、服裝與母嬰類。掌握每一類人群的基數(shù),這樣對(duì)于訪問量的預(yù)估會(huì)與很大幫助。當(dāng)然還需要根據(jù)以往的數(shù)據(jù)進(jìn)行分析,作出盡量精準(zhǔn)的數(shù)據(jù)預(yù)估。
萬事俱備只欠東風(fēng),當(dāng)東風(fēng)吹過之后呢?
首先是對(duì)之前準(zhǔn)備工作的總結(jié)。需要總結(jié)之前的準(zhǔn)備到底哪些達(dá)到了預(yù)期的效果。其實(shí)這還要回到之前的訪問量與性能的預(yù)估上,在促銷的過程中看的還是幾個(gè)主要的業(yè)務(wù)環(huán)節(jié),比如說購物車,在不加硬件的情況下能否承載三倍五倍的訪問,如果可以的話那就不需要提前加服務(wù)器。假如當(dāng)前情況下兩倍的訪問量就已經(jīng)飽和的話就需要馬上進(jìn)行擴(kuò)容。將自己的核心服務(wù)分成幾段來做,做好每一段的工作整體的服務(wù)質(zhì)量與承載能力也就會(huì)隨之提高。
當(dāng)訪問爆發(fā)期過去之后,會(huì)有大量的剩余計(jì)算,尤其是在增加過服務(wù)器的環(huán)節(jié)上。在訪問量爆發(fā)過去之后就需要按照只上不下的原則將這些空余計(jì)算資源調(diào)配到會(huì)產(chǎn)生訪問余震的環(huán)節(jié)上。直到整體訪問量爆發(fā)過去之后,再將空余計(jì)算合理的分配到需要的地方。像美國亞馬遜、淘寶這樣的電商公司,在計(jì)算資源虛擬化方面有較多技術(shù)儲(chǔ)備,可以更好地應(yīng)對(duì)和利用好這些空余計(jì)算資源。當(dāng)然這也是云計(jì)算興起的重要原因之一。
數(shù)據(jù)價(jià)值的再利用
在促銷中會(huì)產(chǎn)生大量的用戶行為數(shù)據(jù),對(duì)于這些數(shù)據(jù)的分析可以帶來意想不到的價(jià)值。傅強(qiáng)告訴記者,對(duì)于如此龐大的數(shù)據(jù)信息我們可以從很多維度去進(jìn)行分析,我們可以按照職能去分析也可以按照業(yè)務(wù)去分析。比如圖書類的消費(fèi)習(xí)慣是什么樣的,母嬰與服裝又會(huì)不一樣,也可以從整體的角度講。傅強(qiáng)還告訴記者在11月慶典過后,當(dāng)當(dāng)網(wǎng)也會(huì)劃出一段很長的時(shí)間對(duì)這段時(shí)間的用戶行為做跟蹤和分析、對(duì)業(yè)務(wù)營銷效果做評(píng)估,以及得失的總結(jié)分析等。我們現(xiàn)在也不能確定可以從這么龐大的數(shù)據(jù)中挖掘出哪些具體信息,因?yàn)槟壳爱?dāng)當(dāng)網(wǎng)的店慶活動(dòng)仍在如火如荼地進(jìn)行中(本次采訪時(shí)間在11月中旬),當(dāng)當(dāng)網(wǎng)更多集中精力仍放在營銷活動(dòng)這塊。
不過從目前看來這些數(shù)據(jù)對(duì)于財(cái)務(wù)、事業(yè)、技術(shù)甚至于每一個(gè)業(yè)務(wù)部都會(huì)有很大幫助,但從技術(shù)部來講,我們可以從目前的數(shù)據(jù)中看到當(dāng)初的準(zhǔn)備工作是否的當(dāng),服務(wù)器資源分配的是否合適,各個(gè)關(guān)鍵環(huán)節(jié)能夠承載多大的業(yè)務(wù)壓力,遇到應(yīng)急事件需要如何解決的寶貴經(jīng)驗(yàn)等等。
【編輯推薦】