天天看點

雙十一背後的雲計算技術奇迹

雙十一當天,我坐在阿裡巴巴雙十一主會場的媒體中心裡,真真切切地體會到了一次由資料帶來的巨大震撼感。當雙十一零點時刻來臨,在資料大螢幕上,代表着交易資料的光束密集而快速地飛馳,全球無數個國家和地區被相繼點亮,交易額的數字瘋狂地在變化,18秒過億,1分12秒過十億,12分28秒過百億……從之前的“剁手黨”變身為俯視這場商業盛宴的“旁觀者”,在驚歎阿裡取得巨大商業成功的同時,也深深為支撐這場商業史上規模最大,參與人數最多,交易最頻繁的電商狂歡節的阿裡雲計算的實力所折服。當然也引起了我的好奇,要怎樣強大的雲計算能力,才能馴服全世界“剁手黨”的瘋狂?

被“逼”出來的世界級技術創新

OceanBase是由阿裡巴巴自主研發,中國首個具有自主知識産權的資料庫,也是全球首個應用在金融業務的分布式關系資料庫。今年它承載了雙十一100%的交易流量,支付寶整個核心鍊路是運作在OceanBase上面,14萬每秒的訂單建立,8.59萬筆每秒支付,以交易系統為例,在“雙十一”一天寫進資料庫的資料量有10TB,再次驗證了低成本資料庫OceanBase的高效與穩定。而阿裡的技術人員在被問及研發OceanBase的初衷時,竟坦稱時被逼出來的。為了擺脫對個别固定廠商的依懶性,降低成本,以及滿足雲計算技術的發展和阿裡業務的擴充需求,逼迫着他們去研發探尋成本更低、更穩定、更安全、更高效的新型資料庫技術。

除了OceanBase,為了支撐起阿裡電商平台在雙十一産生的驚人交易量,阿裡巴巴的工程師們搭建了全球最大規模的混合雲架構,将淘寶、天貓核心交易鍊條和支付寶核心支付鍊條的部分流量,直接切換到了阿裡雲的公共雲計算平台,通過公共雲和專有暈的無縫連接配接支撐起了雙十一的天量交易量,不僅在全球首家實作了核心交易系統的上雲,還成就了一場全球最大規模的混合雲彈性架構實踐,讓全世界見識了中國強大的計算能力。混合雲的彈性架構真正實作了雲計算能力的“削峰填谷”,極大地降低了IT采購成本,檢驗了阿裡各系統軟體間的相容性問題,為未來整體計算能力的輸出奠定基礎。當然,混合雲的架構也是“逼”出來的,它是基于雙十一峰值的特性和電商交易各環節的特性催生出的“标準化”産品,正如阿裡的技術人員所講,阿裡不可能為了雙十一當天的峰值而無限地采購IT資源。

“異地多活”作為阿裡的主要創新技術,在今年的雙十一實作首秀。資料顯示:阿裡雙十一訂單建立峰值名額從2009年每秒鐘400筆飙升至14萬筆,支付峰值從每秒200筆提高到8.59萬筆,從2009年到2015年,“雙11”訂單建立峰值增長了350倍,支付峰值增長了430倍。在交易和支付峰值不斷攀高的情況下,要做到平穩度過峰值,就必須要求阿裡進一步提升容災能力和計算水準的伸縮能力,業内通用的“兩地三中心”做法已經相形見拙,而系統可以根據業務需要,在多個資料中心之間排程流量,彈性利用伺服器資源的“異地多活”技術将成為未來主流技術。從2014年雙十一的“異地雙活”到今年雙十一的“異地多活”,電商對資料的同步性和一緻性要求,迫使阿裡攻克開源技術在“異地多活”方面的技術空白,形成自己的技術體系,并有意将這一技術逐漸開放出來讓更多企業使用者受益。

中小企業和創業者将再不會經曆阿裡的“痛苦”

在今年的雙十一熱賣榜單裡,除了手機,服飾、牛奶、食品……之外,出乎意料的是計算服務成為企業采購争搶的對象。阿裡雲在其官網,設有“雲産品”、“域名與網站”、“雲市場”、“行業雲”、“國際站”、“學生站”等六個分會場,幾乎囊括了使用者一站式上雲所需的所有産品與服務,在雙十一當天狂歡售賣。來自阿裡的資料顯示:截止11月11日24時,超過3萬家創新創業企業通過阿裡雲官網搶購計算資源,采購量相當于一座大型資料中心,較傳統方式節省了上億元的IT成本。其中,還包括了不少新疆、甘肅、甯夏、青海、西藏等中西部地區的創業者。可見,雲計算不再是經濟發達地區的“奢侈品”,越來越多偏遠地區的創新創業者,開始利用其打破IT成本的桎梏,與其他創業者站在了同一起跑線上。對此,阿裡雲總裁胡曉明表示,以往隻有大衆消費品才是雙11的熱門商品,計算資源的熱賣,恰恰說明了雲計算已經成為普惠科技。阿裡巴巴的技術能力,不僅僅隻屬于天貓和淘寶,而應該服務更多創新創業者。

上文提到的阿裡自主研發的資料庫OceanBase,在今年6月助力網商銀行完全擺脫商業資料庫,成為第一家低層資料庫全部采用OceanBase的金融機構,這項技術也将有望明年通過阿裡雲的公共雲計算平台正式對外界開放。阿裡關于混合雲架構的輸出,在業界早有成功案例。我們熟知的鐵路售票官方網站12306同樣采用了阿裡雲技術建構起了龐大的混合雲,它所面臨的問題和雙十一是一樣的,峰值的考驗和IT成本的平衡。去年春運售票高峰期,阿裡雲公共計算平台分流了12306高達75%的餘票查詢流量。12306采用的混合雲架構是完全基于阿裡雲官網在售的标準化産品搭建,也就是說,通過阿裡雲的這些标準化産品,完全可以搭建起像淘寶、天貓、12306專業的萬億級的企業應用,讓中小企業和創業者可以從容應對各種極端業務的挑戰,而不會再經曆當年阿裡受限于擴容性的“痛苦”。

阿裡每年的雙十一,如果從技術角度來看,更像是一年一度世界上最頂尖IT技術的演兵場,阿裡的技術團隊要千方百計地研發新技術應對因為電商業務的增長帶來的各種挑戰,而這些技術都要經過雙十一的嚴格考驗,隻有通過考驗的技術才會被沉澱下來,進而形成标準化産品對外輸出。一舉創造4項世界紀錄阿裡雲大資料處理平台ODPS就是其中的典型。ODPS最早用于支撐阿裡系内部所有大資料處理工作,而現在外部開發者可享受同阿裡工程師無差别的技術體驗。而此次經過雙十一考驗并計劃輸出的技術将包括:應用于異地多活的資料傳輸産品Data Transmission、全球首個應用在金融業務的分布式關系資料庫OceanBase、實時計算系統StreamSQL、資料可視化引擎dataV等。阿裡雲的願景正是要将這些世界頂尖的技術加速對外輸出,讓這些技術變成普惠科技,将來甚至可以催生出無數個阿裡巴巴。