12306真實建站成本調查:2億緣何變5億
改變系統(tǒng)架構
雖然花了5億多元,但12306網站的用戶體驗卻很一般,這也給了搶票軟件以生存空間。
“從觀測來看,12306網站今年還是采用集中式的服務器架構,并沒有采取互聯(lián)網的分布式架構?!边@位互聯(lián)網技術工程師告訴記者,2012年春節(jié),大量的訪問讓集中式架構的12306網站陷入癱瘓,今年雖然增加了服務器,用戶能夠正常登錄,但是這種架構本身仍然讓服務器承壓比較大。
與互聯(lián)網不同的是,鐵路系統(tǒng)往往參照政府行業(yè),以安全、穩(wěn)定為先,一般采用諸如IBM小型機的服務器,并且數(shù)據庫往往不使用開源的,而是購買Oracle的數(shù)據庫,一個數(shù)據庫服務器的價格可能在20萬美元。這一方面是硬件價格昂貴,造成建造網站的成本上升。另一方面,單個服務器的處理能力再強,亦有瓶頸,面對互聯(lián)網的大流量并發(fā),卻無法通過擴展來分解壓力。
比如,火車票會有很多的查詢操作,如查時間、座位、鋪位,一趟車次不行,再接著查另一次。而伴隨著大量的查詢操作,下單的時候需要對數(shù)據庫操作。這意味著,用戶每點一次查詢,服務器就需要做出交互響應。而每秒種上億次的請求,便很可能讓網站崩潰。這些技術問題,12306網站目前并沒有解決。
針對12306網站的技術問題,網友“大學001”成立了一個“12306ng.org”開源項目組,這里容納了1.2萬個技術工程師,從交互、票池等10個模式來給12306提供建議。這個項目組最大的宗旨是開源。
一位在12306NG開源項目組的互聯(lián)網技術工程師表示,訂票系統(tǒng)與電商的訂單系統(tǒng)比較相似,它們都需要完成“占住庫存”、“支付(可選)”、“扣除庫存”的庫存操作。并且,電商網站有很多個品類,而12306網站只有訂票一種品類,在寬帶、并發(fā)量、數(shù)據交互上,電商網站的經驗更豐富一些,12306可以向電商網站學習。
而一位CDN行業(yè)的技術工程師告訴記者,此前,12306網站的技術人員曾與阿里巴巴的技術工程師有過交流,阿里也建議12306網站采用互聯(lián)網公司常用的分布式IT。
“IT投入并不是一次性的,接下來,每年的運維、設備的更新都要花一大筆錢?!币晃换ヂ?lián)網技術工程師稱,而由于12306網站的特殊性,花了大錢可能也沒有效果。
開放方解難題
雖然,互聯(lián)網售票的數(shù)量與去年相比沒有太多變化,但是購票人數(shù)與單位用戶對網站的訪問量提升了不少。來自網宿科技WSA監(jiān)測平臺的數(shù)據顯示,今年12306網站日均點擊量峰值(日均請求數(shù))超過100億,點擊量比去年增加3倍多。
一個好的變化是,今年,在較高訪問量下,12306網站并沒有癱瘓。網宿科技相關負責人告訴記者,今年,12306網站使用了網宿科技WSA全站加速方案。不僅可以對文字、圖片等靜態(tài)內容進行加速,而且還可以對訂票、余票查詢等動態(tài)交互式應用進行傳輸過程的加速。這讓面對“洪水”的訪問量,12306網站基本可以正常登錄。
但嚴峻的是,短短兩年時間,網絡售票已經成為鐵道部售票的重要窗口。據鐵道部運輸局相關負責人介紹,目前在各個售票渠道中,互聯(lián)網占34%,電話訂票占4.3%,車站窗口占38.6%,代售點占18.5%,自動售票機占4.6%。今年,網絡購票提前20天,線下購票提前18天。那么,每到放票時,12306網站會首當其沖。
不僅如此,火車票是時間段放票制,在供遠小于求的情況下,會產生大量的搶票行為。于是在放票那一刻,幾百萬,甚至上千萬人同時去反復查詢。2012年春節(jié)期間,鐵路放票主要集中在8點、10點,15點這三個時間段。而今年,全國12306網站的放票時間分為10個時間段,雖然在一定程度緩沖了搶票帶來的訪問壓力,但是終究治標不治本。
“今年是第二年使用網絡訂票,用戶點擊量就增長了三倍,明年的春節(jié)會增長得更多。”一位CDN(內容分發(fā)網絡)行業(yè)的技術工程師認為,如果12306網站每年都采用購買硬件、不斷擴容,那么IT投入將是一個無底洞,非常不經濟。
一位負責航空電子售票的人士建議,“火車票應該與飛機票一樣開放接口,讓人們可以用更多的互聯(lián)網手段來購票?!?/font>
此前,京東試水網銷火車票被鐵道部一紙命令叫停,攜程鐵友網,以及其他網絡銷售火車票等網站也一直處于“不死不活”的狀態(tài)。除12306外,其他網站售票幾無可能。
前述知名電商網站技術負責人提議,12306網站可以做出開放,讓互聯(lián)網網站對12306網站的查詢服務進行分流。實際上,12306網站只需要收到預訂成功火車票的相關數(shù)據交互便可,而這部分數(shù)據的傳輸可以延時來進行。
值得一提的是,12306網站平常的訪問量都比較小,只是春節(jié)、國慶等節(jié)假日,點擊量迅速激增。這位電商公司的技術負責人建議道,“未來,12306網站采用云租賃的模式來做,平常,12306網站只需要維持正常的運營就好,一旦到了春節(jié)、國慶等訪問高峰,租用云服務便可完成。”
相關新聞
更多>>