12306避免崩潰的秘密:爬上阿裏雲
- 發佈時間:2015-01-20 07:39:19 來源:環球網 責任編輯:王磊
2015年春運火車票售賣量創下歷年新高,而鐵路系統運營網站12306沒有崩潰。這背後是12306與阿裏雲的合作。
2015年春運售票最高峰日出現在2014年12月19日,12306網站訪問量(PV值)達到破紀錄的297億次,平均每秒PV超過30萬次,當天共發售火車票956.4萬張,其中網際網路發售563.9萬張,佔比59%,均創歷年春運新高。
12306這次扛住了大併發請求的集中轟炸。
具體原因是,12306把余票查詢系統從自身後臺分離出來,在“雲上”獨立部署了一套余票查詢系統。余票查詢環節的訪問量近乎佔12306網站的九成流量,這也是往年造成網站擁堵的最主要原因之一。
把高頻次、高消耗、低轉化的余票查詢環節放到雲端,而將下單、支付這種“小而輕”的核心業務仍留在12306自己的後臺系統上,這樣的思路為12306減負不少。
高峰時期的12306號稱世界上最繁忙的網站。一位雲計算行業資深人士對《第一財經日報》記者説,電商網購的訂單和球賽門票、演唱會門票、機票等比較類似,自身維度較少,系統處理的難點在大規模的集中併發;但火車票的不同點在於,一條線路從起點到終點,中途任意站點均可生成一張票,維度的增加帶來了複雜度的幾何級數增長。
獨立第三方的雲服務機構正在試圖從中找到商機,阿裏捷足先登,後者自身的雲服務已經歷過“雙11”購物節考驗。“兩者的共性一個是大併發(指大規模集中請求),二是都需要彈性計算。”該人士對記者説,這就構成了12306搭載阿裏雲的契機。
借用阿裏雲內部的一個形象比喻,雲計算好比一群小牛拉一架車,車上的貨裝多了,就多加幾頭小牛來拉,某頭小牛不聽話了,就用其他同伴替換它,彈性、靈活、可調度;而原來的IT架構是一頭大牛拉這架車,大牛買來後,能拉多少貨是一定的,貨突然多了,或者大牛生病,車也就拋錨了。
鐵路資訊系統是一個覆蓋了全國各個分局系統的龐然大物,這次單把余票查詢與其他業務在邏輯上進行獨立,使用雲計算來處理,不需要對整個網站的業務架構做顛覆性改造,能做到“即插即用”,這對12306來説是可接受的。
一位業內人士19日對《第一財經日報》記者説,余票查詢是一個相對獨立的模組,容易遷移到雲端,且這塊又是高峰時段最吃緊的業務環節,因此先把余票查詢獨立出來是順理成章的。
據記者了解,12306和阿裏雲的雙方技術團隊在一起溝通了已有一年時間,至於今後在技術(比如支付環節)和業務層面(比如火車票能否在淘寶上購買)上是否還會有更進一步的合作,阿裏雲內部人士19日並未向記者透露。
業內人士猜測,12306和阿裏雲的合作只是第一步,畢竟已運轉多年的12306系統不是在雲計算上原生的架構,有很多細節還不適應雲計算平臺,而阿裏雲提供的是一整套解決方案,未來像數據庫、安全防禦等領域也可能會與阿裏雲合作。
在12306之前,類似政府層面的系統“上雲”已有不少案例。比如去年11月,運作在阿裏雲計算上的“中國藥品電子監管網”通過了資訊安全等級保護三級測評。這是全國首例部署在“雲端”的部委級應用系統。
上海交通大學安泰管理學院教授王理平稱,雲計算是在一個遠遠高於原來規模數量級上配置IT資源,展示了IT資源雲計算方式整體配置的巨大應用潛力。許多在局部IT資源配置下不能完成的難題,在雲計算時代都可以一一克服。
在眼下這輪去IOE(指IT系統擺脫對IBM的小型機、Oracle數據庫、EMC存儲這個“黃金三角”的過度依賴,轉而用彈性計算方式滿足IT需求)、推行國産化系統的頂層設計聲勢下,目前工信部針對雲計算的“十三五”規劃已經啟動,政府採購雲服務方案近期有望試點。在試點推進的過程中,未來政府機關將逐步降低對國外廠商的依賴,提高本土企業的市場佔有率。
可以説,中國龐大的用戶群是雲計算的最佳檢驗工具。之前就有專家表示,美國的雲計算系統移植到中國不一定成功;但能在中國運作的雲計算系統推廣到全球,一定會成功。
記者了解到,作為馬雲“押寶”下一個網際網路行業變遷的重要角色,阿裏雲在2013年即實現了同時運營伺服器規模達到5000台的“飛天5K”。目前在全球範圍內,這一能力僅有亞馬遜、谷歌和雅虎掌握。目前已有12個省、直轄市與阿裏雲簽約合作,欲在數字城市等領域施展身手。接下來可謂阿裏雲的最佳機會。