微軟的24年數據中心之路
Wired的作者Robert McMillan日前撰寫了一篇文章,稱微軟自1989年建立了自己的***個數據中心后,已經花費了超過150億美元來建設更大規模的網絡設施,以支持其基于互聯網的產品,如必應、Skype和Windows Azure。
以下為文章全文:
在1989年,受多媒體事業部的影響,以及在當時的高級副總裁Steve Ballmer的影響下,微軟推出其SQL Server數據庫的***個版本。它還建立了自己的***個數據中心,按照今天的標準來看,這個數據中心規模不大:位于華盛頓州雷德蒙德的一個89000平方英尺的設施。
從那以后,微軟已經花費了超過150億美元來建設更大規模的網絡設施,以支持其基于互聯網的產品,如必應、Skype和Windows Azure。
微軟是為數不多的正在改造數據中心工作方式的互聯網巨頭。此外還有谷歌、亞馬遜、Facebook和其他幾個公司,他們都在建造大規模、高可靠的數據中心,為數十億的個人電腦和移動設備做后端計算。他們設計他們自己的計算機,規定自己的網絡協議。他們嘗試先進的冷卻和發電系統。
各家公司對這項工作的大部分都進行嚴格保密,但是時不時這些公司會給我們一個探秘的機會。
在微軟,大規模的建設真正開始于2006年。“我們成長的足跡越來越明顯,并且我們在在線服務和web服務轉變方面取得了很大的進步,”微軟的數據中心架構與設計管理主任David Gauthier說,“我們意識到,我們要弄清楚如何建立和設計自己的數據中心。”
從那時起,微軟在芝加哥、都柏林、圣安東尼奧、德克薩斯州和弗吉尼亞州的Boydton都構建其基礎設施。并且在幾個月后,它在懷俄明州的夏延開放了一個全新的價值1.12億美元的設施。微軟還在那研究一個價值550萬美元的稱為Data Plant的實驗:它包括一個用當地的污水處理廠產生的甲烷作為動力的便攜式數據中心。
像Data Plant這樣的實驗很有趣,但微軟的賭注已經壓在使用軟件升級自己數據中心的方式上。
以芝加哥數據中心為例。在那里,微軟放置了幾十個露天的模塊,這些模塊被稱為IT-PAC。

微軟的IT-PAC模塊化數據中心
IT-PAC是微軟的一個獨特的設計。可以在里面容納多達2500臺服務器,并可用高科技的霧化技術來冷卻服務器。在芝加哥數據中心,IT-PAC不使用備用發電機。
“這些機柜和成千上萬的服務器沒有配備發電機,”Gauthier說。“當我們的服務產生任何形式的波動或問題時,我們能夠轉移這些負載到另一個數據中心,不會影響用戶體驗。”
現在,微軟不想在這些服務器里運行所有服務,但找出哪種類型的程序可以處理這種類型的故障轉移。
這意味著他們根據軟件來開展業務,就像從一個受風暴威脅的數據中心移動計算的工作到另一個數據中心,減少停電的風險。
微軟的10億客戶期望其Web服務永遠不會消失,微軟很顯然是在整頓硬件。但公司的真正的目的是通過使用真正的智能軟件,來合理分配工作負載,使所有的服務器的工作負載都維持在平衡的程度。