01 長期主義的勝利
一年一度的雙11即將到來,剁手黨們在反復(fù)確認(rèn)購物車之后靜靜等待零點的那一刻,而在網(wǎng)絡(luò)另一端,阿里、亞馬遜、京東等電商平臺的程序員們,則在戰(zhàn)戰(zhàn)兢兢應(yīng)對年度最強數(shù)據(jù)洪峰的襲來。
今天的科技進步與競爭,就是這樣悄無聲息地在互聯(lián)網(wǎng)上展開。工業(yè)時代的老派批評家們嘲笑互聯(lián)網(wǎng)帶來的進步,只是280個字的Twitter、Facebook、YouTube上沒完沒了的推薦和廣告,而往往忽略了消費和娛樂大潮下暗潮涌動的技術(shù)革命。
就拿云計算來說,英語世界權(quán)威的牛津大詞典,直到2012年還沒有收錄這樣一個熱詞。一個流傳頗廣的版本認(rèn)為,是谷歌CEO 施密特在2006年的一次演講中最早使用了云計算的說法。
好在這世界上總不缺乏好奇之人,較真的《麻省理工科技評論》高級編輯Antonio Regalado在2011年進行了一番考證,否認(rèn)了這一說法。他從康柏公司1996年11月14日的一份內(nèi)部備忘錄中發(fā)現(xiàn),康柏休斯頓分公司的兩位員工在這天腦爆出一項幫助消費者存儲文件的服務(wù),并它命名為cloud computing-enabled applications。
不過遺憾的是,康柏當(dāng)時主要目標(biāo)還是把服務(wù)器賣給工程師,并未意識到云計算的遠(yuǎn)大前程。
早在1960年代,麥卡錫提出把計算能力作為一種像水、電一樣的公共事業(yè)提供給用戶,而云服務(wù)就是提供這種計算能力的「公共服務(wù)池」。
最終把云計算從一個想法變?yōu)樯獾氖莵嗰R遜。距離AWS成立12年后,在亞馬遜剛剛公布的2018年第三季度財報顯示,28億美元凈利潤中約21億美元來自云計算。
此時,我們更要認(rèn)真地探尋,為什么是電商企業(yè)做到做好的云計算,因為傳統(tǒng)意義上而言亞馬遜并不被IBM等IT公司看做是純正的技術(shù)公司——而后者往往被認(rèn)為是云計算的必然繼承人。結(jié)果卻不是。
事實上,從21世紀(jì)頭幾年起,每年的「黑色星期五」促銷都會給亞馬遜網(wǎng)站和服務(wù)器帶來巨大壓力,進而迫使他們采購大量服務(wù)器、建設(shè)更多的數(shù)據(jù)中心,但在之后大量運算資源又會被閑置。
這是當(dāng)前市場上流行最為廣泛的一種說法,從結(jié)果上來看他是對的,但是從起源上來說也可能不對。但至少提供了一種符合大眾理解的而且邏輯自洽的說法,作為行業(yè)的通俗講義來說并無不可。
02 天賜零售良機
如果從宿命論的角度看,同行們可能真的需要嫉妒的是亞馬遜的零售基因,即便是西半球的實踐,也從另一個方面作證了電商與云計算之間的天然優(yōu)勢。
2009年前后,阿里的電商業(yè)務(wù)正在高速增長期,因此產(chǎn)生了大量計算需求,當(dāng)時阿里巴巴擁有全亞洲最大的Oracle數(shù)據(jù)庫集群,依然頂不住爆炸式的流量,成本和性能的雙重壓力促使阿里要自研自己的云計算操作系統(tǒng)「飛天」,來應(yīng)對全球罕見的「脈沖式」計算。到2013年,阿里云不僅能滿足阿里巴巴集團內(nèi)部的計算需求,還可通過公共云的形式對外提供服務(wù)。
雙11數(shù)以萬億的高并發(fā)場景自然也就成為了檢驗和展示云計算能力的擂臺。
相比北美和歐洲,中國的雙11的交易規(guī)??胺Q世界級。2009年,天貓發(fā)起的第一次雙11的銷售額僅為5200萬,到了2017年超過1680億元(整個美國的「黑色星期五」約為50億美元,也就相當(dāng)于天貓的四分之一),交易峰值從2009年的400筆/秒,到2017年25.6萬筆/秒,增長了600多倍。
這要求亞馬遜、阿里們必須是用有限的成本去實現(xiàn)最大化的集群整體吞吐能力和最佳的用戶體驗,并取得二者之間的平衡,需要用合理的代價來解決零點峰值,從而也帶動電商們推動技術(shù)架構(gòu)從過去的集中式向分布式的變革,同時也自行研發(fā)更加適合云計算環(huán)境下的數(shù)據(jù)庫系統(tǒng)。