任新勃 發(fā)表于:13年11月05日 14:37 [原創(chuàng)] DOIT.com.cn
以前形成一種文化需要按照多少年的節(jié)奏進行,互聯(lián)網(wǎng)時代,淘寶雙十一購物節(jié)文化的形成,僅僅3年。淘寶雙十一購物節(jié)已經(jīng)影響了人們生活購物方式。而要在一天時間的滿足上億次的消費點擊,對于淘寶來說真是一個不小的挑戰(zhàn)。
是否能抗住第一分鐘瞬間訪問量?
2012年,淘寶雙11購物狂歡節(jié)的一分鐘內(nèi)千萬級別訪問量涌入,導(dǎo)致購物車和支付寶無法訪問。大家知道這時千萬級別的ID不僅僅是每個用戶的數(shù)據(jù),同時包括所購買的產(chǎn)品的數(shù)據(jù)、包括銀行系統(tǒng)的高并發(fā)訪問。瞬間海量數(shù)據(jù)的I/O,無論是使用MSSQL,mySQL還是Oracle,等數(shù)據(jù)庫,并發(fā)操作的線程數(shù)都是有極限的。如此高的并發(fā)用戶訪問、檢索以及支付導(dǎo)致硬件工作負荷加大,自然就會形成件上的自我保護性關(guān)閉或崩潰,從而使網(wǎng)站癱瘓。
面對2013年的雙十一,數(shù)據(jù)訪問已不能簡單的在2012年的基礎(chǔ)上乘以幾。數(shù)秒之內(nèi)的巨量的訪問,我想淘寶就是做好完全準備,自己的數(shù)據(jù)中心遠遠不能滿足短時間內(nèi)數(shù)據(jù)高并發(fā)。因此是否能抗住第一分鐘訪問量成為考驗淘寶應(yīng)對方案的重點。
面對高并發(fā)訪問的解決思路
筆者認為除了全負荷運行自己的數(shù)據(jù)中心,還可以提前租用專門提供數(shù)據(jù)分發(fā)服務(wù),以及完善多鏡像+負載均衡方案。才能做到最低限度的訪問影響。
當(dāng)前面對瞬間巨量的訪問,理論上不是不能解決,如果僅僅是為解決高并發(fā),那么需要會造成大部分時間數(shù)據(jù)中心處于資源浪費狀態(tài)。
目前互聯(lián)網(wǎng)公司的數(shù)據(jù)中心一般采用分布式處理,即大量的數(shù)據(jù)訪問分多次、多地點進行。我們也知道淘寶數(shù)據(jù)中心架構(gòu)的核心業(yè)務(wù)已經(jīng)從Oracle逐步遷到分布式的MySQL集群中,硬件方面采用大量的PC SERVER,采用本地存儲。這樣就能降低規(guī)模,同時實現(xiàn)大量的分布式機器,實現(xiàn)整體計算性能超強。
同時在多個地方建立多個數(shù)據(jù)中心,簡單說就是不要把雞蛋放在一個籃子里面。建立多個數(shù)據(jù)中心之后就可以實現(xiàn)多站點并行作業(yè),保證高并發(fā)的數(shù)據(jù)訪問。
以上只是筆者簡單的處理高并發(fā)的思路,對于支付寶的訪問也同樣適用。淘寶經(jīng)過這幾年雙十一購物經(jīng)驗,不斷完善其實施解決方案。希望今年能為消費者帶來一次滿意的購物體驗。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.