close

 

物流外傳78:阿里巴巴的奇幻之旅

楊惟雯

 

阿里巴巴集團(下稱“阿里”)是中國最大的電子商務公司。旗下三大網站是淘寶網,天貓商城和Alibaba.com。該公司旗下網站2013年的交易額共計2,480億美元,比eBay和亞馬遜的合計交易額還要多。在上市後,阿里巴巴將成為全球價值最高的科技公司之一。

 

1999年阿里成立之初,創始人“十八羅漢”中就不乏技術基因。公開資料顯示,創始人之一吳泳銘1996年畢業於浙江工業大學電腦系,後成為支付寶的技術總監。盛一飛有多年用戶體驗設計經驗。周悅虹,java架構師,技術精湛,傳言是一名極客。

 

隨著淘寶網的成立,2003年阿里開始與IBM合作,解決使用者、商品和消費資訊分散的問題。當時的阿里已經從十幾個人的小公司延展出很多新業務,技術系統也變得龐大複雜。

淘寶網目前已是阿里旗下最大的購物網站,有700萬商家,銷售商品從虎紋皮夾克到折紙裝飾品應有盡有。賣家可以花錢打廣告,以從眾多商家中脫穎而出。

 

2008年前後,使用者激增與使用者產生的資料越來越多,阿里業務高速發展使已有的IT設備使用到達瓶頸。
淘寶和支付寶等擁有大量IBM小型機和Oracle資料庫等高端設備,這些小型機價格昂貴,與Oracle簽訂的資料庫軟體費用也極高,加之一大筆維護費,阿星的技術發展進入一個壓力很大的時期。

緊迫之中,阿裡在尋找一名技術高管,要為龐大複雜的業務搭建起全新的技術架構,建立全球頂尖IT團隊。

 

2008年的某一天,阿里開了一次內部會議。在這次當時看來很平常的會議上,明確了兩個議題:
一,阿里是一家資料公司;
二,阿里要把“計算”變成一種像水和電一樣的公共品。

當時在中國還沒有人談“大資料”的概念;更沒有人想到雲計算會和一家互聯網公司未來發展如此緊密。

在2008年的這次內部會議上,阿里確定了“資料”和“雲計算”兩個重要的新戰略。時任阿裡巴巴首席架構師的王堅成為接受這個挑戰的不二人選。

 

加盟阿里後,王堅馬上著手第一個重要工作——籌畫集團全年的IT預算。他反復琢磨,發現一個重要問題:即便追加巨額IT投資,阿里購買的軟硬體也未必能滿足其業務的高速增長。

尤其“雙十一”大促對IT計算資源要求龐大,很難預測業務爆發點所需要的計算資源峰值。但過了高峰期,IT資源空下來,又會造成浪費。這些實實在在的難題是為阿里提供軟硬體服務的廠商從沒遇到過的,IBM、Oracle和他們的客戶都不能為阿里IT提供任何可供借鑒的經驗。其次,整個IT就像是一個黑箱子,一旦出現技術故障後,阿里的技術團隊要打電話給廠商等待事故處理,而且高端存放裝置的性能資料都是由廠商掌控,阿里自己的技術團隊並沒有太大的控制權。技術維護變成極其繁瑣的工作,支撐業務的效率大大下降。

而在地球的另一端,Google和Amazon是和阿裡業務相近,並值得學習的兩個好榜樣——Google是世界上少有的能擁有大規模分散式架構技術的互聯網公司,Amazon是第一個將自己雲計算技術對外提供服務,實現營收的公司。

 

既然已經思考了這個問題,阿里決定重建信息系統。“去IOE”(在IT設備中去除IBM小機、Oracle資料庫及EMC存儲)由此得名。

在2009年到2013年整個“去IOE”的過程中,阿里技術發展策略逐漸從“商務軟體”、“開源軟體”發展到自主技術和雲計算構成的綜合技術服務能力,這種架構是把IT後臺遷移到雲計算平臺上的基礎工作。

 

此外,在王堅來阿里之前,各業務技術後臺是獨立運營的,王堅將阿里運維團隊、平臺技術部、大淘寶運維團隊、雲計算運維團隊等整合到一起,成立了集團統一的IT技術保障部,此經歷了很大的技術挑戰和組織挑戰。這項工作實際為後期阿里雲向外提供服務打下了很好的基礎,阿里後期推出的“聚石塔”、 “聚寶盆”業務,與這支在“去IOE”過程中鍛煉出的隊伍密不可分。

 

在阿里進行“去IOE”同時,另外一項重要的技術研發也在同時上演。2008年10月24日,飛天研發啟動。“飛天”是什麼?飛天是阿里的大規模分散式系統,幾乎等同于整個阿里雲的整個技術體系。

 

阿里舊的“IOE”架構,本質上代表著基於傳統高端設備、大型資料庫等軟硬體的集中式架構。陳舊集中的技術無法應對阿里爆炸式業務增長,如果在IT系統中有一點出現問題,整個架構都面臨危險。

飛天這種分散式系統集中大量的通用伺服器在一個系統中,比單個的大型集中式系統運行速度更快。而且,把計算能力分散到眾多機器上,單個節點的故障只會影響一台機器,其它機器可以照常工作。

飛天能做什麼?用唐洪的話來說:“它有100PB級別的硬碟,可以存放幾百億的網頁;可以給幾十萬的用戶,每人提供幾百G的存儲;再或者是擁有了一台萬核以上的超級電腦,普通電腦一個月需要完成的渲染作業在這個電腦上只需要幾分鐘就可以完成。”

 

“聚石塔”、“聚寶盆”、“阿里金融”的大資料研發以及YunOS智慧移動作業系統等,都己運行在阿里雲飛天平臺上。淘寶、支付寶等各業務部門的底層技術也架設在飛天平臺上。阿里金融基於雲計算,幾分鐘之內就能讓貸款發出,每天處理上百TB的交易資料,而且保證了每一筆貸款發放的計算成本相同。

 

試想一下,淘寶和天貓的技術體系非常龐雜。每一筆交易都涉及到銀行、商家、淘寶自身和網路等多個系統的處理能力。交易資訊層層傳遞過程中,某一個技術細節執行不到位,交易就可能失敗。

比如,當使用者量大到一定程度,系統讓使用者排隊,如果這個功能失效,一連串的上下游系統都會受到影響。淘寶的幾萬台機器,上千個應用系統複雜交錯,很難實景模擬所有的用戶行為,比如1000萬人同時線上,同時下單。

 

淘寶、天貓上大概近千萬家商家,其中大部分的商家都有自己的ERP系統。消費者買一個東西需要點擊購買,然後進行支付。這個動作會指向兩條IT路徑:一是連接支付寶,保證有錢可以完成支付;另一條則是進入賣家的ERP,賣家需要知道自己是否有庫存,並減掉相應的貨品數量。交易從淘寶或天貓連結到賣家後臺系統的過程中,如果賣家IT系統薄弱,資料交換可能會因為網路等原因不通暢導致交易失敗。

 

聚石塔提供的雲推送功能在第一時間將交易訂單同步部署進商家的ERP、物流、CRM軟體中,並提供動態彈性擴容和安全保護。消費者下單到發貨、發票列印,所有資訊流轉都在雲上完成。

 

聚石塔只是阿里雲應用的一個側面,阿里長在雲上的商業生態體系已經初步形成。

王堅曾說過:“阿裡雲平臺在內部的代碼就是飛天。一個平臺的力量有多大,可以造就的東西就有多大,這是過去阿里雲為什麼花費這麼大力氣做飛天的原因。”飛天以Web API的方式,向外提供計算、存儲和大規模資料處理等雲計算服務,建立起龐大的雲計算生態體系。

 

未來的互聯網將成為一個果園,各行各業像是一棵棵果樹,如何為果樹提供良好的養分服務,決定了果園生態的豐富程度。
雲計算就是牽引傳統行業互聯網化的引擎資料將成為雲生態裡的生產資料,通過強大的計算能力進行即時分析和交互,可以催生出無數新的商業模式。

 

2014年,5月8日,阿里雲宣佈香港資料中心正式投入使用,阿里雲正與Amazon AWS、、微軟Azure展開正面競爭,阿里的雲生態體系部署已經蔓延到國外

阿里雲業務總經理陳金培認為:“所有的產業競爭都是生態系統的競爭,你要麼依存於一個生態,要麼自己發展出來一個生態。”馬雲搭建的基於資料和雲的生態,已初步形成。

 

2013年初開始,阿里將其戰略調整為“平臺、金融、資料”三大業務。雲計算是金融、資料的基礎。

 

2014年春,馬雲的內部信件再次明確了阿里的未來戰略:
走向啟動生產力為目的的DT(data technology)資料時代。馬雲的策略是讓資料、雲計算成為中國商業的基礎設施。

 

附錄、

 

 

1995年,馬雲曾是一位英語教師。
圖片由波特·埃裡森曼(Porter Erisman)提供。

 

 

馬雲早期在杭州的公寓。圖片由阿里巴巴提供。

 

即便阿里巴巴上市以後,馬雲仍將牢牢掌控著該公司。阿里巴巴的企業組織架構將允許馬雲以及其他元老佔據半數以上的董事會席位。阿里巴巴選在美國上市的原因就是香港證交所拒絕接受這種組織架構。

目前阿里巴巴的股東都有誰?

 

注:由於四捨五入,圖中數位相加並不等於100%。

來源:公司提供(軟銀和雅虎持股比例);《華爾街日報》(馬雲持股比例)

 

arrow
arrow
    全站熱搜

    大宅配 發表在 痞客邦 留言(0) 人氣()