微軟:關于Hotmail您可能不知道的那些事

2009/12/24 20:17:03    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):微軟:關于Hotmail您可能不知道的那些事

Hotmail是微軟的電子郵件服務項目,現(xiàn)已歸屬Windows Live家族,所以也叫Windows Live Hotmail。Windows Live測試與系統(tǒng)工程負責人Arthur de Haan今天就講述了Hotmail背后很多不為認識的故事。

先來看一組數(shù)據(jù),大致了解一下Hotmail的規(guī)模:

- 已在59個國家和地區(qū)推出,共有36種語言版本。

- 收件箱總量已經(jīng)超過13億個,當然不少用戶都有多個收件箱。

- 每月活躍用戶量超過3.5億人(comScore 2009年8月數(shù)據(jù))。

- 每天收發(fā)郵件30多億封,不過其中10億封都是垃圾郵件并被直接過濾。

- 存儲空間每個月增加2PB(2000TB)以上。

- 目前存儲空間總量已超過155PB,其中70%都被附件所占據(jù),且大多數(shù)都是照片。

- 最大規(guī)模的SQL Server 2008服務系統(tǒng),服務器有數(shù)千臺。

Hotmail和其他Windows Live服務一樣,都部署在全球各地的大量數(shù)據(jù)中心里,以集群方式構建,而且每個數(shù)據(jù)中心的多個集群之間都有共享架構:

- 管理發(fā)送和接收郵件的服務器

- 垃圾郵件過濾器

- 數(shù)據(jù)存儲和服務監(jiān)控系統(tǒng)

- 監(jiān)視和突發(fā)事件響應系統(tǒng)

- 自動代碼部署和配置升級系統(tǒng)

一個集群可以為數(shù)百萬用戶提供服務,自身包含多種不同用途的服務器:

- 前端服務器:檢查病毒,管理使用POP3、DeltaSync等協(xié)議和用戶服務器、郵件客戶端進行通信的代碼。

- 后端服務器:SQL和文件存儲服務器、垃圾郵件過濾器、存儲監(jiān)控系統(tǒng)。

- 負載均衡器:更平衡地分配負載、提升性能的硬件和軟件。

如此大規(guī)模的服務系統(tǒng),防止主機故障和數(shù)據(jù)丟失是第一要務,為此微軟采取了一下措施:

- 冗余:使用SQL服務器存儲陣列組合來存儲數(shù)據(jù),輔以主動/被動故障轉移技術。所有數(shù)據(jù)都在不同驅動器和服務器上保存四份。

- 這種架構還能在例行維護的時候保持系統(tǒng)在線,不影響用戶訪問。

- 監(jiān)視:數(shù)千臺服務器專門用來監(jiān)視全世界的服務器健康程度、交易事務、系統(tǒng)性能,并分集群和地區(qū)進行處理。

- 響應中心:一支全天候響應團隊負責監(jiān)視全球系統(tǒng),并在問題出現(xiàn)后第一時間采取措施。