編者按:本文由2012年元旦期間鐵路在線售票系統(tǒng)不堪訪問壓力一度癱瘓而陷入思索,有沒有成熟的方案能夠幫助有關部門解決這種不利局面。當然我們無法左右有關部門的采購決策,我們謹以微軟公司早些發(fā)布的私有云方案的形式提出改進意見。希望先進的技術幫助改善民生。
2012年元旦剛過,沒有抗住元旦小長假考驗的鐵路系統(tǒng)又要面對春運的“全國性的大遷徙”壓力。作為鐵路網(wǎng)絡售票的門戶,應該做好系統(tǒng)規(guī)劃防止元旦前后發(fā)生的停止服務事件。面對因為訪問壓力造成的停止服務事件,有沒有一種合適的解決方案幫助鐵路系統(tǒng)提高在線售票承載能力呢?答案是肯定有的。
私有云方案為什么是解決鐵路在線售票系統(tǒng)壓力的金鑰匙呢?微軟私有云解決方案為什么被認為更適合鐵路在線售票系統(tǒng)呢?討論云計算已經(jīng)不在是一個新鮮的話題,云計算的服務今天看來可以分為三類:基礎設施即服務(IaaS)、平臺即服務(PaaS)和軟件即服務(SaaS)。共有云與私有云對于企業(yè)來說各有優(yōu)劣,選擇需要根據(jù)企業(yè)實際需求出發(fā)。
區(qū)分私有云共有云
共有云是借助互聯(lián)網(wǎng),通過第三方服務提供商 (硬件及軟件)提供的服務,以租賃的方式來進行云計算平臺的搭建。共有云對于中小型企業(yè)來說,最為適合。 并不是因為共有云不好,而是一來中小企業(yè)對于成本比較敏感,性價比對它們尤為重要。比之自己購買服務器、虛擬化軟件、電子商務系統(tǒng)、ERP系統(tǒng)等,租用第三方成熟的云平臺,享受整合后的信息化解決方案,要便宜且容易實施。 二來IT構架隨需而變。由于共有云借助第三方軟件平臺,所以在功能方面可以按需定制。
私有云則要面對每天會產(chǎn)生龐大的數(shù)據(jù),大型企業(yè)數(shù)據(jù)的安全性直接決定著企業(yè)的核心機密,一旦泄露可能導致災難性的風險,在這個密碼危機的年代中哪個組織或企業(yè)都不能背負著泄密之罪。大型企業(yè)注重業(yè)務分析對其業(yè)務增長的功能需求,私有云平臺的搭建可以在建立相對完善的軟件功能。私有云軟件最大化降低成本,虛擬化軟件可以為讓企業(yè)動態(tài)的使用存儲空間,最大化地節(jié)約硬件成本。
云計算既然有共有云和私有云的區(qū)分,因為他們的受眾、用戶群、滿足的核心需求不同而各有優(yōu)勢。而面對鐵路在線售票的壓力問題,也應具體問題具體分析。
發(fā)現(xiàn)問題挖出根源
首先,區(qū)分航空與鐵路的壓力點。往往有人會拿飛機和火車的售票進行對比,但不可否認由于飛機票與火車票售票機制的差異所帶來的壓力點是不同的。
1.售票機制不同,高峰時段需求集中釋放,造成供需不對稱。這種不對稱比例又偏高,飛機票盡管同樣面臨壓力但由于預售周期較長等因素稀釋了大量購票壓力。
2.售票機構不同,壓力無法轉化。全國很多家航空公司分攤售票壓力,開放售票接口允許多家其他機構進行代售,并早已通過電子票等方式轉化壓力。剛剛轉入在線購票時代的鐵路客票形式和渠道過于單一。
其次,識別鐵路在線售票壓力節(jié)點。分析鐵路網(wǎng)上售票系統(tǒng)的壓力表現(xiàn),可以大體分為幾類:訪問壓力、數(shù)據(jù)交換壓力、出票/算票壓力。
1. 訪問壓力。即帶寬與訪問量需求不相匹配造成頁面無法顯示或頁面“假死”,甚至是服務器宕機。
2. 數(shù)據(jù)交換壓力。實際上可以細分為網(wǎng)絡通信和數(shù)據(jù)庫操作兩方面。前者著重體現(xiàn)在網(wǎng)銀結算后返回結算成果時的通信壓力,后者是在線售票系統(tǒng)記錄支付成果并出票的壓力。二者矛盾點不同,前者偏重網(wǎng)絡通信,后者偏重數(shù)據(jù)庫操作算法。
3. 出票/算票壓力。實際上由于運力有限,各種票類的數(shù)量是有限的,但是大量的并發(fā)提交和集中支付造成算票和出票壓力是顯而易見。
再次,業(yè)務流程待優(yōu)化。應采用更加先進的技術手段讓業(yè)務流程更加順暢讓所有操作更加親民易用。