如何建設一個靠譜的火車票網(wǎng)上訂購系統(tǒng)(圖文)
您當前位置:首頁 > 紅訊頻道 > 站長經(jīng)驗
紅軟基地 推薦
2012-01-18
以上是一個初步設計,還有不少細節(jié)需要完善,例如防火墻如何布置等等。這個設計不僅適用于單一的集中式部署,而且也適合分布式部署。
或許有讀者會問,為什么沒有用到云計算?其實上述架構設計,為將來向云計算演變,留下了伏筆。
在上述架構設計中,我們假定每個環(huán)節(jié)需要用多少服務器,需要多大容量的數(shù)據(jù)庫,預先都已經(jīng)規(guī)劃好。但是假如事先的規(guī)劃,低于實際承受的流量和數(shù)據(jù)量,那么系統(tǒng)就會崩潰。所以,事先的規(guī)劃,只能以峰值為基準設立。
但是峰值將會是多少?事先難以確定。即便能夠確定峰值,然后以峰值為基準,規(guī)劃系統(tǒng)的能力,那么春運過后,就會有大量資源冗余,造成資源浪費?
如何既能抗洪,又不造成資源浪費?解決方案是云計算,而且目前看來,除了云計算,沒有別的辦法。
Reference,
[1] 海量事務高速處理系統(tǒng)。
http://www.douban.com/note/195179318/
[2] 去你媽的‘海量事務高速處理系統(tǒng)’。
http://weibo.com/1577826897/y0jGYcZfW
[3] 火車訂票系統(tǒng)的設想。
http://weibo.com/1570303725/y0l9Y2mwE
[4] 鐵路訂票系統(tǒng)的簡單設計。
http://blog.codingnow.com/2012/01/ticket_queue.html
[5] 鐵路訂票網(wǎng)站個人的設計淺見。
http://hi.baidu.com/caoz/blog/item/f4f1d7caee09b558f21fe780.html
題圖來自 Designyoutrust
作者:鄧侃 美國卡內(nèi)基梅隆計算機機器人專業(yè)博士
http://blog.sina.com.cn/s/blog_46d0a3930100yc6x.html
來源:admin5