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