一份招標采購合同,將12306網站再次推到風口浪尖。
日前,有媒體報道稱,太極集團(600129)承接12306網站項目的兩份合同被曝光,合同金額達到2億元,加上此前爆出太極集團與同方集團分別中標12306網站,中標金額分別是1.99億元和1.3億元。至此,12306網站的花費就超過5億元。
“按照12306網站的訪問量與訂單成交量的需求來計算,滿打滿算,建立這個網站的總成本花費了1億多元,最多不需要超過2億元。”一位知名電商網站的技術負責人評價說。
業內人士稱,花1億元就可以搞定的12306網站,結果卻花費超過5億元。CFP供圖
最低1億可建站
一般來說,建立一個網站的花費大約在硬件(服務器、數據庫)、軟件、人工研發等部分。
上述知名電商網站的技術負責人給記者算了一筆賬:按照12306網站的訪問量規模,硬件部分的服務器需要1000多臺,一臺服務器以均價5萬~10 萬元的成本來計,那么購買服務器的花費在5000萬~1億元。數據庫一般以CPU的個數來計算,一般一個20多萬元,可能采用32個CPU或者64位,這部分錢約需要1000萬。軟件部分的花費需要1000萬~2000萬。除了這些需要購買的費用外,剩下的便是人工費用,差不多2000人月(軟件行業的工時計法,如200個人工作10個月),4000萬~5000萬元便足夠。
如果網站對安全性、穩定性要求比較高,那么再加上一層防火墻,這個軟硬結合的防火墻花費在1000萬~2000萬之間。至此,花費2億元,12306網站便是豪華配置。
但是,依據目前媒體曝光的情況來看,12306網站的花費總計超過5億元。據報道,2010年12月18日,太極集團與鐵道部簽訂了“鐵路客戶服務中心信息系統鐵道部級一期工程”金額為5451萬元的合同;2011年5月18日,太極集團與鐵道部簽訂了金額超過1.46億元的“鐵道部級二期工程互聯網售票部分”項目。2011年,太極股份(002368)和同方股份(600100)公告稱,兩家公司都中標了鐵道部“新一代客票系統一期工程項目”,中標金額分別為1.99億元和1.3億元。
原本只需要花費2億元的12306網站,緣何最后卻花費5億多元?媒體的公開報道稱,12306網站的采購是鐵道部的“自循環”。太極公司給12306網站提供系統集成、軟件開發運維服務,但其采購的產品來自中鐵信金、中鐵信等鐵道部信息技術中心旗下的公司。并且,層層招標也滋生了大量的腐敗空間。
據報道,IBM也曾給12306網站的建設出了一套咨詢方案,但并未被12306網站采納。對此,這位軟件行業人士稱,這在軟件行業亦屬正常,國際 IT公司進入政府行業大多是“曲線救國”。12306網站的服務器由IBM、戴爾、HP三家提供,存儲則由EMC公司提供。“中國很多政府行業都有一些國有的、本土的系統集成商,但這些系統商往往只是一個‘搬運工’的角色,服務器、數據庫、部分軟件還都使用國際IT大公司的產品。”
“12306網站這個項目也是一波三折。”一位接近12306網站的業內人士說,此前,劉志軍在任鐵道部部長時,曾一度將12306這個項目按壓不發。劉志軍下臺后,12306網站的項目才得以上馬。2011年6月1日,12306網站試運行,出售高鐵、動車的火車票。2012年1月1 日,12306搶在春運前正式上線。
改變系統架構
雖然花了5億多元,但12306網站的用戶體驗卻很一般,這也給了搶票軟件以生存空間。
“從觀測來看,12306網站今年還是采用集中式的服務器架構,并沒有采取互聯網的分布式架構。”這位互聯網技術工程師說,2012年春節,大量的訪問讓集中式架構的12306網站陷入癱瘓,今年雖然增加了服務器,用戶能夠正常登錄,但是這種架構本身仍然讓服務器承壓比較大。
與互聯網不同的是,鐵路系統往往參照政府行業,以安全、穩定為先,一般采用諸如IBM小型機的服務器,并且數據庫往往不使用開源的,而是購買 Oracle的數據庫,一個數據庫服務器的價格可能在20萬美元。這一方面是硬件價格昂貴,造成建造網站的成本上升。另一方面,單個服務器的處理能力再強,亦有瓶頸,面對互聯網的大流量并發,卻無法通過擴展來分解壓力。
比如,火車票會有很多的查詢操作,如查時間、座位、鋪位,一趟車次不行,再接著查另一次。而伴隨著大量的查詢操作,下單的時候需要對數據庫操作。這意味著,用戶每點一次查詢,服務器就需要做出交互響應。而每秒種上億次的請求,便很可能讓網站崩潰。這些技術問題,12306網站目前并沒有解決。
針對12306網站的技術問題,網友“大學001”成立了一個“12306ng.org”開源項目組,這里容納了1.2萬個技術工程師,從交互、票池等10個模式來給12306提供建議。這個項目組最大的宗旨是開源。
一位在12306NG開源項目組的互聯網技術工程師表示,訂票系統與電商的訂單系統比較相似,都需要完成“占住庫存”、“支付(可選)”、“扣除庫存”的庫存操作。并且,電商網站有很多個品類,而12306網站只有訂票一種品類,在寬帶、并發量、數據交互上,電商網站的經驗更豐富一些,12306可以向電商網站學習。
而一位CDN行業的技術工程師說,此前,12306網站的技術人員曾與阿里巴巴的技術工程師有過交流,阿里也建議12306網站采用互聯網公司常用的分布式IT。
“IT投入并不是一次性的,接下來,每年的運維、設備的更新都要花一大筆錢。”一位互聯網技術工程師稱,而由于12306網站的特殊性,花了大錢可能也沒有效果。