鐵道部火車(chē)票售票網(wǎng)站5億元建站的背后
一份招標采購合同,將12306網(wǎng)站再次推到風(fēng)口浪尖。
日前,有媒體報道稱(chēng),太極集團承接12306網(wǎng)站項目的兩份合同被曝光,合同金額達到2億元,加上此前爆出太極集團與同方集團分別中標12306網(wǎng)站,中標金額分別是1.99億元和1.3億元。至此,12306網(wǎng)站的花費就超過(guò)5億元。
“按照12306網(wǎng)站的訪(fǎng)問(wèn)量與訂單成交量的需求來(lái)計算,滿(mǎn)打滿(mǎn)算,建立這個(gè)網(wǎng)站的總成本花費了1億多元,最多不需要超過(guò)2億元!币晃恢娚叹W(wǎng)站的技術(shù)負責人在向本報記者評價(jià)此事時(shí)說(shuō)。
這位負責人認為,12306網(wǎng)站的巨額花費是一種“不經(jīng)濟”的行為。12306網(wǎng)站的訪(fǎng)問(wèn)高峰只有每年的春節與國慶節兩次,使用頻次太低。因此, 12306網(wǎng)站可以開(kāi)放接口,讓淘寶、京東、攜程等電商公司幫助賣(mài)票,這樣可以節省很多資源。
最低1億可建站
一般來(lái)說(shuō),建立一個(gè)網(wǎng)站的花費大約在硬件(服務(wù)器、數據庫)、軟件、人工研發(fā)等部分。
上述知名電商網(wǎng)站的技術(shù)負責人給記者算了一筆賬:按照12306網(wǎng)站的訪(fǎng)問(wèn)量規模,硬件部分的服務(wù)器需要1000多臺,一臺服務(wù)器以均價(jià)5萬(wàn)~10萬(wàn)元的成本來(lái)計,那么購買(mǎi)服務(wù)器的花費在5000萬(wàn)~1億元。數據庫一般以CPU的個(gè)數來(lái)計算,一般一個(gè)20多萬(wàn)元,可能采用32個(gè)CPU或者64位,這部分錢(qián)約需要1000萬(wàn)。軟件部分的花費需要1000萬(wàn)~2000萬(wàn)。除了這些需要購買(mǎi)的費用外,剩下的便是人工費用,差不多2000人月(軟件行業(yè)的工時(shí)計法,如200個(gè)人工作10個(gè)月),4000萬(wàn)~5000萬(wàn)元便足夠。
如果網(wǎng)站對安全性、穩定性要求比較高,那么再加上一層防火墻,這個(gè)軟硬結合的防火墻花費在1000萬(wàn)~2000萬(wàn)之間。至此,花費2億元,12306網(wǎng)站便是豪華配置。
但是,依據目前媒體曝光的情況來(lái)看,12306網(wǎng)站的花費總計超過(guò)5億元。根據媒體的公開(kāi)報道,2010年12月18日,太極集團與鐵道部簽訂了“鐵路客戶(hù)服務(wù)中心信息系統鐵道部級一期工程”了金額為5451萬(wàn)元的合同;2011年5月18日,太極集團與鐵道部簽訂了金額超過(guò)1.46億元的“鐵道部級二期工程互聯(lián)網(wǎng)售票部分”項目。此前,2011年,太極股份和同方股份發(fā)布公告稱(chēng),兩家公司都中標了鐵道部“新一代客票系統一期工程項目”,中標金額分別為1.99億元和1.3億元。
原本只需要花費2億元的12306網(wǎng)站,緣何最后卻花費5億多元?媒體的公開(kāi)報道稱(chēng),12306網(wǎng)站的采購是鐵道部的“自循環(huán)”。太極公司給12306網(wǎng)站提供系統集成、軟件開(kāi)發(fā)運維服務(wù),但其采購的產(chǎn)品來(lái)自中鐵信金、中鐵信等鐵道部信息技術(shù)中心旗下的公司。并且,層層招標也滋生了大量的腐敗空間。
此前,媒體公開(kāi)報道稱(chēng),IBM也曾給12306網(wǎng)站的建設出了一套咨詢(xún)方案,但并未被12306網(wǎng)站采納。對此,這位軟件行業(yè)人士稱(chēng),這在軟件行業(yè)亦屬正常,國際IT公司進(jìn)入政府行業(yè)大多是“曲線(xiàn)救國”。12306網(wǎng)站的服務(wù)器由IBM、戴爾、HP三家提供,存儲則由EMC公司提供!爸袊芏嗾袠I(yè)都有一些國有的、本土的系統集成商,但這些系統商往往只是一個(gè)‘搬運工’的角色,服務(wù)器、數據庫、部分軟件還都使用國際IT大公司的產(chǎn)品!
“12306網(wǎng)站這個(gè)項目也是一波三折!币晃唤咏12306網(wǎng)站的業(yè)內人士告訴本報記者,此前,劉志軍在任鐵道部部長(cháng)時(shí),曾一度將12306這個(gè)項目按壓不發(fā)。后來(lái),劉志軍下臺,12306網(wǎng)站的項目才得以上馬。2011年6月1日,12306網(wǎng)站試運行,出售高鐵、動(dòng)車(chē)的火車(chē)票。2012年1月1日,12306搶在春運前正式上線(xiàn)。
改變系統架構
雖然花了5億多元,但12306網(wǎng)站的用戶(hù)體驗卻很一般,這也給了搶票軟件以生存空間。
“從觀(guān)測來(lái)看,12306網(wǎng)站今年還是采用集中式的服務(wù)器架構,并沒(méi)有采取互聯(lián)網(wǎng)的分布式架構!边@位互聯(lián)網(wǎng)技術(shù)工程師告訴記者,2012年春節,大量的訪(fǎng)問(wèn)讓集中式架構的12306網(wǎng)站陷入癱瘓,今年雖然增加了服務(wù)器,用戶(hù)能夠正常登錄,但是這種架構本身仍然讓服務(wù)器承壓比較大。
與互聯(lián)網(wǎng)不同的是,鐵路系統往往參照政府行業(yè),以安全、穩定為先,一般采用諸如IBM小型機的服務(wù)器,并且數據庫往往不使用開(kāi)源的,而是購買(mǎi)Oracle的數據庫,一個(gè)數據庫服務(wù)器的價(jià)格可能在20萬(wàn)美元。這一方面是硬件價(jià)格昂貴,造成建造網(wǎng)站的成本上升。另一方面,單個(gè)服務(wù)器的處理能力再強,亦有瓶頸,面對互聯(lián)網(wǎng)的大流量并發(fā),卻無(wú)法通過(guò)擴展來(lái)分解壓力。
比如,火車(chē)票會(huì )有很多的查詢(xún)操作,如查時(shí)間、座位、鋪位,一趟車(chē)次不行,再接著(zhù)查另一次。而伴隨著(zhù)大量的查詢(xún)操作,下單的時(shí)候需要對數據庫操作。這意味著(zhù),用戶(hù)每點(diǎn)一次查詢(xún),服務(wù)器就需要做出交互響應。而每秒種上億次的請求,便很可能讓網(wǎng)站崩潰。這些技術(shù)問(wèn)題,12306網(wǎng)站目前并沒(méi)有解決。
針對12306網(wǎng)站的技術(shù)問(wèn)題,網(wǎng)友“大學(xué)001”成立了一個(gè)“12306ng.org”開(kāi)源項目組,這里容納了1.2萬(wàn)個(gè)技術(shù)工程師,從交互、票池等10個(gè)模式來(lái)給12306提供建議。這個(gè)項目組最大的宗旨是開(kāi)源。
一位在12306NG開(kāi)源項目組的互聯(lián)網(wǎng)技術(shù)工程師表示,訂票系統與電商的訂單系統比較相似,它們都需要完成“占住庫存”、“支付(可選)”、“扣除庫存”的庫存操作。并且,電商網(wǎng)站有很多個(gè)品類(lèi),而12306網(wǎng)站只有訂票一種品類(lèi),在寬帶、并發(fā)量、數據交互上,電商網(wǎng)站的經(jīng)驗更豐富一些,12306可以向電商網(wǎng)站學(xué)習。
而一位CDN行業(yè)的技術(shù)工程師告訴記者,此前,12306網(wǎng)站的技術(shù)人員曾與阿里巴巴的技術(shù)工程師有過(guò)交流,阿里也建議12306網(wǎng)站采用互聯(lián)網(wǎng)公司常用的分布式IT。
“IT投入并不是一次性的,接下來(lái),每年的運維、設備的更新都要花一大筆錢(qián)!币晃换ヂ(lián)網(wǎng)技術(shù)工程師稱(chēng),而由于12306網(wǎng)站的特殊性,花了大錢(qián)可能也沒(méi)有效果。
開(kāi)放方解難題
雖然,互聯(lián)網(wǎng)售票的數量與去年相比沒(méi)有太多變化,但是購票人數與單位用戶(hù)對網(wǎng)站的訪(fǎng)問(wèn)量提升了不少。來(lái)自網(wǎng)宿科技WSA監測平臺的數據顯示,今年12306網(wǎng)站日均點(diǎn)擊量峰值(日均請求數)超過(guò)100億,點(diǎn)擊量比去年增加3倍多。
一個(gè)好的變化是,今年,在較高訪(fǎng)問(wèn)量下,12306網(wǎng)站并沒(méi)有癱瘓。網(wǎng)宿科技相關(guān)負責人告訴記者,今年,12306網(wǎng)站使用了網(wǎng)宿科技WSA全站加速方案。不僅可以對文字、圖片等靜態(tài)內容進(jìn)行加速,而且還可以對訂票、余票查詢(xún)等動(dòng)態(tài)交互式應用進(jìn)行傳輸過(guò)程的加速。這讓面對“洪水”的訪(fǎng)問(wèn)量,12306網(wǎng)站基本可以正常登錄。
但嚴峻的是,短短兩年時(shí)間,網(wǎng)絡(luò )售票已經(jīng)成為鐵道部售票的重要窗口。據鐵道部運輸局相關(guān)負責人介紹,目前在各個(gè)售票渠道中,互聯(lián)網(wǎng)占34%,電話(huà)訂票占4.3%,車(chē)站窗口占38.6%,代售點(diǎn)占18.5%,自動(dòng)售票機占4.6%。今年,網(wǎng)絡(luò )購票提前20天,線(xiàn)下購票提前18天。那么,每到放票時(shí),12306網(wǎng)站會(huì )首當其沖。
不僅如此,火車(chē)票是時(shí)間段放票制,在供遠小于求的情況下,會(huì )產(chǎn)生大量的搶票行為。于是在放票那一刻,幾百萬(wàn),甚至上千萬(wàn)人同時(shí)去反復查詢(xún)。2012年春節期間,鐵路放票主要集中在8點(diǎn)、10點(diǎn),15點(diǎn)這三個(gè)時(shí)間段。而今年,全國12306網(wǎng)站的放票時(shí)間分為10個(gè)時(shí)間段,雖然在一定程度緩沖了搶票帶來(lái)的訪(fǎng)問(wèn)壓力,但是終究治標不治本。
“今年是第二年使用網(wǎng)絡(luò )訂票,用戶(hù)點(diǎn)擊量就增長(cháng)了三倍,明年的春節會(huì )增長(cháng)得更多!币晃籆DN(內容分發(fā)網(wǎng)絡(luò ))行業(yè)的技術(shù)工程師認為,如果12306網(wǎng)站每年都采用購買(mǎi)硬件、不斷擴容,那么IT投入將是一個(gè)無(wú)底洞,非常不經(jīng)濟。
一位負責航空電子售票的人士建議,“火車(chē)票應該與飛機票一樣開(kāi)放接口,讓人們可以用更多的互聯(lián)網(wǎng)手段來(lái)購票!
此前,京東試水網(wǎng)銷(xiāo)火車(chē)票被鐵道部一紙命令叫停,攜程鐵友網(wǎng),以及其他網(wǎng)絡(luò )銷(xiāo)售火車(chē)票等網(wǎng)站也一直處于“不死不活”的狀態(tài)。除12306外,其他網(wǎng)站售票幾無(wú)可能。
前述知名電商網(wǎng)站技術(shù)負責人提議,12306網(wǎng)站可以做出開(kāi)放,讓互聯(lián)網(wǎng)網(wǎng)站對12306網(wǎng)站的查詢(xún)服務(wù)進(jìn)行分流。實(shí)際上,12306網(wǎng)站只需要收到預訂成功火車(chē)票的相關(guān)數據交互便可,而這部分數據的傳輸可以延時(shí)來(lái)進(jìn)行。
值得一提的是,12306網(wǎng)站平常的訪(fǎng)問(wèn)量都比較小,只是春節、國慶等節假日,點(diǎn)擊量迅速激增。這位電商公司的技術(shù)負責人建議道,“未來(lái),12306網(wǎng)站采用云租賃的模式來(lái)做,平常,12306網(wǎng)站只需要維持正常的運營(yíng)就好,一旦到了春節、國慶等訪(fǎng)問(wèn)高峰,租用云服務(wù)便可完成!



















