[導(dǎo)讀]在大促期間維持網(wǎng)站的正常訪問仍然是很多電商公司目前最需要解決的問題,而數(shù)據(jù)挖掘、精準營銷等則是在完成跑馬圈地之后需要重視的。
大促癱瘓,電商網(wǎng)站無法承受之痛(騰訊科技配圖)
這輪電商大戰(zhàn)的硝煙還未散去,人們似乎還在糾結(jié)于電商公司是否真正做出了讓利。不過對于各家電商公司來說,雖然競爭激烈,但都在一點上有了很大的增長,那就是用戶訪問量。
據(jù)了解,在這次電商大戰(zhàn)中,京東的流量為平時的3倍,蘇寧易購為平時的10倍,而國美由于基數(shù)更低,流量更是超過平時十?dāng)?shù)倍。電商公司當(dāng)然希望看到流量的大增,但對于電商網(wǎng)站的后臺系統(tǒng)來說,訪問量卻是一次大考驗。
去年京東618店慶時,網(wǎng)站一度癱瘓,這導(dǎo)致了大量的消費對京東的抱怨。京東CEO劉強東不得不宣布加倍投入服務(wù)器并延長促銷時間。今年,通過購買服務(wù)器和改進技術(shù),京東順利度過了618。
但是這輪電商大戰(zhàn)中,蘇寧易購卻一度無法訪問。顯然,對于京東發(fā)起的突然行動,蘇寧易購在服務(wù)器方面受到了極大的挑戰(zhàn)。
據(jù)業(yè)內(nèi)人士透露,如果要進行大促銷,除了供應(yīng)鏈方面需要提前幾個月進行準備,在網(wǎng)站后臺上也需要數(shù)月時間的調(diào)整以應(yīng)對激增的流量。如果一夜之間流量增長數(shù)倍,很少有公司能夠應(yīng)付得過來。
但是,電商界的明星公司亞馬遜卻很少受到服務(wù)器的拖累而導(dǎo)致網(wǎng)站無法訪問。它甚至能夠利用自己的服務(wù)器方面的優(yōu)勢,為其他中小型網(wǎng)站提供技術(shù)支持,雖然這一服務(wù)有時候還不是那么穩(wěn)定。
對亞馬遜來說,解決網(wǎng)站訪問,保證用戶流暢的下單購買早已不是難題。亞馬遜更希望通過技術(shù)來做到精準推薦,讓用戶發(fā)現(xiàn)更多自己可能需要的東西。
當(dāng)然,把國內(nèi)電商和亞馬遜做對比或許有些不公平,但一個無可否認的事實是,國內(nèi)的電商公司也必須開始越來越重視技術(shù)了。
保證網(wǎng)站的穩(wěn)定性是核心
如果要衡量技術(shù)對電商的影響的話,主要有三個方面:可靠性,單位成本,和是否適合未來的發(fā)展。
其中最基本的就是可靠性??煽啃允侵妇W(wǎng)站能正常打開的比例,據(jù)國內(nèi)電商行業(yè)資深人士介紹,對電商網(wǎng)站而言,這種穩(wěn)定性一般要達到99.99%才行,“現(xiàn)在都在拼小數(shù)點后面有幾個9”。由于現(xiàn)在各大電商網(wǎng)站都在做開放平臺,那么穩(wěn)定性也包含了其開放平臺上商家的系統(tǒng)穩(wěn)定。
去年618的時候,京東就在可靠性上出了很大的問題。業(yè)內(nèi)人士認為,這其實是京東在技術(shù)上多年積累的問題的爆發(fā)。
據(jù)了解,由于京東過去大量的采用 .NET 技術(shù),而這種技術(shù)并不是很適合隨時都需要擴展和調(diào)整的大型網(wǎng)站。對于大型網(wǎng)站而言,采用開源的 Linux 和 Java 或許更為合適。.NET 為微軟所有,使用的話需要支付一定的授權(quán)費,而且各種修改調(diào)整都非常依賴微軟;而 Linux 和 Java 則更適合擴展,并且網(wǎng)站可以更加自主的進行調(diào)整。
另外,在技術(shù)人員的招聘方面,現(xiàn)在 Java 程序員更多,而 .NET 程序員則相對較少。
要從 .NET 轉(zhuǎn)到 Java 并不容易。一位電商網(wǎng)站技術(shù)人員表示,這種轉(zhuǎn)變一方面是架構(gòu)要改,一方面是一些數(shù)據(jù)的格式要改,比如用戶歷史訂單的數(shù)據(jù)。“原來在 .NET 下用的是A格式,但在 Java 下要用B格式,這種數(shù)據(jù)格式的修改很麻煩。而且招來的人不一定直接能用,他們首先還要熟悉原來的系統(tǒng)。”
但是如果不改,.NET 技術(shù)已經(jīng)很難適應(yīng)京東高速發(fā)展的需求,唯一的解決方法就是購買更好的服務(wù)器,這一方面增加了成本壓力,同時也并非互聯(lián)網(wǎng)公司的做法,互聯(lián)網(wǎng)公司往往采用一般的服務(wù)器,通過系統(tǒng)來激發(fā)服務(wù)器最大的性能,谷歌亞馬遜等國際公司均是如此。
國內(nèi)知名技術(shù)博客酷殼創(chuàng)始人、電商從業(yè)者陳皓表示,購買更多服務(wù)器可以解決遇到的部分問題,但前提也應(yīng)該是系統(tǒng)的架構(gòu)要設(shè)計得可以進行水平擴展,不然如果系統(tǒng)的設(shè)計的耦合性太大,也無法把系統(tǒng)拆分成各個子系統(tǒng)而達到水平擴展的目的,想加機器也加不進去。另外,系統(tǒng)架構(gòu)還要做到支持分布式,并根據(jù)自己的業(yè)務(wù)情況做一些異步服務(wù),數(shù)據(jù)分區(qū),降低業(yè)務(wù)耦合和復(fù)雜度,不然就算加機器,業(yè)務(wù)上的復(fù)雜度也無法發(fā)揮服務(wù)器的最大作用。
一位京東技術(shù)人員表示,京東在2012年對技術(shù)的改造核心就是“分布式和容錯性”,用分布式解決單點可能帶來的性能瓶頸和潛在問題,即整個系統(tǒng)中不存在單點,即便是幾個機房斷電了,即便是某臺或者某幾臺機器崩潰了,對于用戶來說都毫無影響。這樣能更好保障用戶順利的下訂單并且后臺的倉儲、分揀、配送、售后系統(tǒng)可以順利完成每個訂單的生命周期
最明顯的現(xiàn)象是,今年618京東流量是去年的3倍,同時還面臨嚴重的DDOS攻擊,但網(wǎng)站并沒有出現(xiàn)什么問題。
不過京東的這一轉(zhuǎn)變并非完全依賴于技術(shù)。今年年初,京東引入了原甲骨文副總裁王亞卿擔(dān)任其首任CTO。據(jù)業(yè)內(nèi)人士介紹,王亞卿到任后就從甲骨文購買了一套價值1億元的系統(tǒng),對一些核心技術(shù)進行了升級。
同時,王亞卿的到任也被業(yè)內(nèi)認為是京東開始重視技術(shù)的開始。一家如此體量的互聯(lián)網(wǎng)公司,竟然那么長時間都沒有CTO,這是一些業(yè)內(nèi)人士無法理解的。
另一家野心勃勃的電商蘇寧易購遇到的問題可能更大,同時也更難解決。據(jù)了解,蘇寧易購由于需要快速進軍電商,所以購買了IBM的一套技術(shù)。但這帶來了很大的問題。據(jù)IBM一位主導(dǎo)此事的人士介紹,IBM和蘇寧的合作在初期并不順利,雙方的交流和溝通都存在一定的問題。
從蘇寧角度來說,它并不十分明確自己要的是什么;從IBM角度來說,它從來沒有做過那么大的項目,而且給的時間那么少。“但是蘇寧如果不用IBM的技術(shù)它自己根本無法做。”上述人士表示。
雖然像IBM這樣的公司有一整套的解決方案,但是因為系統(tǒng)復(fù)雜,所以維護成本非常高。據(jù)業(yè)內(nèi)人士透露,蘇寧和和IBM的十年戰(zhàn)略合同大約25億人民幣左右。
用技術(shù)指導(dǎo)精細化運營
雖然國內(nèi)電商現(xiàn)在都還在開荒時代,最重要的還是跑馬圈地,獲取新用戶。但是在電商成為主流之后,大規(guī)模的價格戰(zhàn)并不會成為常態(tài),更多是電商公司需要進行精細化運營,壓縮成本,提升用戶體驗。
陳皓告訴騰訊科技,B2C最關(guān)鍵一環(huán)是用戶下單,這是B2C的核心業(yè)務(wù),電商內(nèi)的很多業(yè)務(wù)系統(tǒng)都和訂單有關(guān)系,訂單又需要和各個子系統(tǒng)保持一致性,比如訂單要和報價和促銷系統(tǒng)、用戶的折扣系統(tǒng)、支付系統(tǒng)、配送系統(tǒng)、庫存系統(tǒng)等等,電商的復(fù)雜并不在于把貨品列出來,訂單處理應(yīng)該是所有業(yè)務(wù)處理能是最復(fù)雜的之一了。
另外,電商網(wǎng)站的訪問量比較大,需要保證可用性和穩(wěn)定性,這個時候就需要很強的分布式計算能力,而分布式計算系統(tǒng)必須遵從CAP定理,即一致性(Consistency)、可用性(Availability)和分隔容忍(Partition tolerance)。對電商公司來說,通常只能做到后兩者,并努力讓保證一致性,這并不簡單,通常都是使用異步的方式來解決。
比如用戶下單的時候,系統(tǒng)需要找到庫存,并為用戶分配庫存,有時候還需要分單(因為在不同的倉庫),這些動作都需要保證庫存的一致性,對某一商品下單量大了(比如秒殺或促銷時),系統(tǒng)無法做到實時處理。所以,你可以看到,不但要在系統(tǒng)上分布式,在業(yè)務(wù)上也要分布式(倉庫分布式、配送分布式等等)
對電商公司而言,最大的麻煩是庫存,或者說庫存周期。滯銷的東西占著倉庫,暢銷地進不來,就是傷口上撒鹽。
而通過一些合理的技術(shù)應(yīng)用則能較好的幫助電商公司了解和解決自己的庫存問題。比如可以通過很好的機器學(xué)習(xí)和數(shù)據(jù)挖掘計算,較為準確的預(yù)測庫存量,判斷進貨的時間和進貨量。
另外,在管理電商倉庫的時候,也需要通過技術(shù)來優(yōu)化放貨和取貨的路徑。對于亞馬遜而言,其倉庫并非將同類物品歸在一起放置,而是混合擺放,然后在取貨時計算出最優(yōu)方法。在亞馬遜的倉庫里用到了很多自動化的東西甚至機器人。陳皓表示,一個出色的后臺系統(tǒng)應(yīng)該能夠預(yù)測哪些是熱賣商品,可以預(yù)先從貨架上多取商品過來。
在配送環(huán)節(jié),好的系統(tǒng)能計算出最優(yōu)路徑,并合并送貨,用更少的時間和更短的距離,去完成一次貨物的配送,這點不但可以省錢,最重要的是可以估計用戶的配送時間,讓用戶有更好的體驗。
當(dāng)然,技術(shù)可以做到的還有更多,比如推薦算法,配送時間估算,自動定價和自動競價,產(chǎn)品分類管理,搜索引擎優(yōu)化等。陳皓認為,如果要有好的用戶體驗,要讓商品價值更有競爭力,有強大的技術(shù)是非常非常重要的。不然,無非就是減少了銷售環(huán)境罷了,更重要的是通過技術(shù)來優(yōu)化整個銷售環(huán)節(jié),這樣才能完敗傳統(tǒng)零售業(yè)。
向亞馬遜學(xué)習(xí)
很多人認為亞馬遜是零售商,但其實從一開始,亞馬遜就是一個技術(shù)公司。貝索斯在創(chuàng)立亞馬遜的時候并不是要建一個書店,而是想用互聯(lián)網(wǎng)的方式實現(xiàn)其他方式所做不到的事。
在倉儲方面,亞馬遜通過并購Zappos.com和Diapers.com,開始間接獲得Kiva提供的倉儲服務(wù)。Kiva是由原Webvan物流工程師米克·芒茲(MickMountz)在美國東海岸創(chuàng)建了自動化物流公司,它能通過使用機器人來提高物流效率。
Kiva使用外形酷似大號的Roomba的清潔機器人。這些機器人可以舉起重達3000磅的貨物。它們像蜜蜂一樣成群地在倉庫里忙碌,把一個個裝滿貨物的貨架舉起送到包裝車間,交給包裝工人包裝。包裝完成后機器人又會自動把貨架放到不妨礙其它貨架運輸?shù)牡胤健?/p>
倉庫的電腦控制系統(tǒng)會指揮機器人把最暢銷的貨物放到最前面,把通常用來搭配銷售的貨物放到同一個貨架上。這樣可以減少貨物的搬運時間,從而大幅提高倉儲效率。
貝索斯對IT系統(tǒng)和倉儲都具有前瞻性的投入,遠超過當(dāng)時亞馬遜自己網(wǎng)上零售的需求,他將冗余的服務(wù)能力出租給其他商家。一方面幫助想從事電子商務(wù)的線下商家在網(wǎng)上進行銷售,亞馬遜也能夠獲得對方銷售額的15%作為傭金;另一方面,更多商家入駐,也為亞馬遜增加了選品。
2006年,亞馬遜首度推出簡單云計算服務(wù)(Simple Storage Service,S3),后來演變成了現(xiàn)在的AWS(Amazon Web Service)。與出租冗余的倉儲物流能力向商家提供物流服務(wù)一樣,云計算的初衷是將亞馬遜閑置的IT設(shè)備和運算能力變現(xiàn)—由于電子商務(wù)IT架構(gòu)必須按照銷售峰值建立,以保證購物高峰的客戶體驗,在大多數(shù)時候,會有部分資源空閑出來,于是亞馬遜將技術(shù)上的優(yōu)勢和運營網(wǎng)站的經(jīng)驗打包出售給其他商家。
AWS看似根本沒有成功的可能,因為沒有公司會把自己最核心的東西搭建在別人提供的服務(wù)上。但貝索斯卻做成了。這其中的道理也很簡單,那就是貝索斯發(fā)現(xiàn)了亞馬遜最大的優(yōu)勢,然后找到了加倍發(fā)揮公司這一優(yōu)勢的方法。貝索斯希望亞馬遜能成為互聯(lián)網(wǎng)時代的電力公司——云計算就像電網(wǎng),100年前許多工廠還需要自己建立發(fā)電站才能用到電,亞馬遜在IT方面的投入讓他在能為自己供電的同時為其他公司供電。
亞馬遜 CTO Werner Vogel認為AWS提供了一種可經(jīng)營幾乎任何使用技術(shù)的業(yè)務(wù)的全新方式。有了AWS,企業(yè)不需要支付任何前期費用或長期投入,資本性支出成為可變費用,用戶只需為所使用的資源支付費用。Vogel 曾經(jīng)在康奈爾大學(xué)計算機科學(xué)系擔(dān)任研究員,專門研究大型分布式系統(tǒng)。他于2004年加入亞馬遜,幫助這家在線零售商設(shè)計和規(guī)范IT基礎(chǔ)設(shè)施,以處理幾倍于亞馬遜自身的工作量。
Werner Vogel 也曾表示,從亞馬遜成立到現(xiàn)在,公司在IT上的投入大概在幾十億美元。在AWS獲得成功之前,貝索斯對技術(shù)的投入一直被華爾街的分析師以及業(yè)界人士質(zhì)疑,但現(xiàn)在技術(shù)實力已是亞馬遜最具價值的核心競爭力之一。而且當(dāng)初最受質(zhì)疑的云計算業(yè)務(wù)現(xiàn)在是亞馬遜利潤率最高的業(yè)務(wù)。
雖然亞馬遜從不公開AWS單獨的收入,但據(jù)其2012年第二季度財報顯示,傳統(tǒng)在線零售業(yè)務(wù)為亞馬遜創(chuàng)造了107.9億美元的營收,增長了25%;而包括第三方商家平臺服務(wù)收入和AWS在內(nèi)的新興業(yè)務(wù),營收則同比57%,達到20.4億美元。對Amazon來說,這些新興業(yè)務(wù)比起傳統(tǒng)的在線零售業(yè)務(wù)更有價值,其占比的增加將對公司毛利率帶來相應(yīng)的提升。
作為全世界最優(yōu)秀的電商公司,亞馬遜已經(jīng)完美的將電子和商務(wù)結(jié)合起來,并且都做成了平臺。對于國內(nèi)電商公司來說,在升級技術(shù)加大IT投入的時候,亞馬遜的方法值得學(xué)習(xí)和借鑒。