12306訂票系統(tǒng):云計算不現(xiàn)實
比特網(wǎng) 發(fā)表于:12年03月09日 09:46 [轉(zhuǎn)載] 比特網(wǎng)
2012年春節(jié),為了讓每個歸家的人都能更方便地購買到火車票,鐵道部首次實行了12306網(wǎng)上實名訂票制,據(jù)統(tǒng)計,在12306開通的7 天,12306網(wǎng)站訪問用戶已占全球互聯(lián)網(wǎng)用戶的0.902%,每天點擊量高達10億人次。但是面對購票者訪問量如潮水般涌入,12306訂票系統(tǒng)明顯有些招架不住,系統(tǒng)一再陷入崩潰。
其實,面對上億的高并發(fā)訪問量,網(wǎng)站背后架構(gòu)所面臨的技術(shù)挑戰(zhàn)可想而知,首次試水的12306訂票系統(tǒng)的表現(xiàn)如此脆弱也是在情理之中。由12306網(wǎng)站也引發(fā)了一些對構(gòu)建高并發(fā)高訪問量的網(wǎng)站架構(gòu)的討論,對此,記者采訪了某上市互聯(lián)網(wǎng)公司網(wǎng)絡(luò)部經(jīng)理 Eric,他解答了12306網(wǎng)站面臨的一些挑戰(zhàn),并對高并發(fā)高訪問網(wǎng)站的構(gòu)建給出了自己的建議。
一.作為一個訪問量如此高的網(wǎng)站,12306訂票系統(tǒng)設(shè)計存在哪些挑戰(zhàn)?
12306訂票系統(tǒng)的構(gòu)建肯定不只一家供應(yīng)商來完成,各個不同供應(yīng)商來實現(xiàn)各自的功能,最后將各個部分功能拼湊起來,實現(xiàn)整體的功能,這其中需要注意功能銜接上的問題。此外,12306網(wǎng)站的上線,在邏輯設(shè)計上,需要充分考慮到訪問高峰訪問量的壓力,并對性能代碼、UI等進行一些優(yōu)化。
二.淘寶、京東等電商同樣也出現(xiàn)過系統(tǒng)崩潰的現(xiàn)象,12306系統(tǒng)的癱瘓和此類電商的癱瘓有何異同?
一般而言,網(wǎng)站不能訪問,問題可能是出于兩方面:一方面,可能是系統(tǒng)的核心基礎(chǔ)架構(gòu)方面,核心數(shù)據(jù)層無法應(yīng)對負載的壓力;另一方面,可能是前端的web服務(wù)器在技術(shù)和容量預(yù)估上做的不足,比如之前只做了應(yīng)對千萬人訪問的容量,而實際訪問量卻達到了上億。此外在很多電商后臺的數(shù)據(jù)庫環(huán)境中,除了Linux環(huán)境,也有windows環(huán)境,這種異構(gòu)的環(huán)境的系統(tǒng)穩(wěn)定性要比完全的 Linux系統(tǒng)的穩(wěn)定性要遜色一點,需要對系統(tǒng)和代碼進行優(yōu)化。
三.對于構(gòu)建此類高并發(fā)高訪問的網(wǎng)站,在架構(gòu)設(shè)計和技術(shù)方面應(yīng)該注意哪些環(huán)節(jié)?
設(shè)計這類高并發(fā)高訪問的網(wǎng)站系統(tǒng),最主要的原則是要快,其中有3個環(huán)節(jié)值得重視:1.性能測試要充足,2.對用戶訪問量的評估要盡量精準(zhǔn),并提前做好應(yīng)對的準(zhǔn)備,3.對應(yīng)用軟件和系統(tǒng)優(yōu)化,任何一步不合理的軟件和系統(tǒng)步驟,被如此大的訪問量跌價起來也會放大成嚴重的后果。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.