早在1989年,受到時任微軟副總裁的史蒂夫·鮑爾默(Steve Ballmer)的影響,推出其SQL Server數據庫的第一個版本,并建立了微軟第一個數據中心,這個數據中心位于華盛頓州雷德蒙德的一個89000平方英尺的設施。
由此開始,微軟至今為止花費超過150億美元來建設大規模的數據中心,以支持其基于互聯網的產品,如必應、Skype和Windows Azure。
微軟的IT-PAC模塊化數據中心(來源microsoft.com)
像谷歌、亞馬遜、Facebook等互聯網巨頭數據中心一樣,微軟也在積極建造大規模、高可靠的數據中心,為數十億的PC和移動設備做后端計算基礎平臺。盡管這些巨頭都在設計和制造自己的冷卻系統、網絡協議甚至是服務器保持神秘,但通過媒體會給用戶探秘的機會。
對于微軟來說,2006年是其數據中心全面建設的開始,在華盛頓Quincy設計實施一個50萬平方英尺的數據中心,微軟在Quincy數據中心主機設備上擁有大量租賃空間。隨著微軟在線服務和web服務的發展,逐步了解如何建立和設計自己的數據中心應用。
“Data Plant”計劃:微軟數據中心的燃料(來源microsoft.com)
微軟陸續在芝加哥、都柏林、圣安東尼奧、德克薩斯州和弗吉尼亞州的Boydton都構建其基礎設施。微軟還研究一個價值550萬美元稱為“Data Plant”的實驗:用當地的污水處理廠產生的甲烷作為數據中心動力開源。
對于“Data Plant”的實驗,微軟更多是投入軟件來進行數據中心建設上的調整安排實施,類似芝加哥的數據中心,微軟通過被稱為IT-PAC模塊來建設新一代數據中心。
微軟露天數據中心(來源microsoft.com)
IT-PAC模塊是微軟的一個獨特的設計,可以容納多達2500臺服務器,并可用高科技的霧化技術來冷卻服務器。在芝加哥數據中心,IT-PAC不使用備用發電機。當服務產生問題時,微軟能夠轉移這些負載到另一個數據中心并不影響用戶體驗。
微軟的IT-PAC模塊化數據中心
據悉,微軟暫時還不在類似集裝箱數據中心的服務器上運行所有服務,但尋找可以處理服務產生問題時的故障轉移方案。這意味著之前說談到的,微軟根據軟件來開展業務,就如同受危險影響的數據中心的工作轉移到另一個數據中心減少停機的風險。
另外,微軟10億客戶的Web服務并不會停止業務,微軟盡管在調整硬件,但最終是通過智能軟件來合理分配工作負載,使所有的服務器的工作負載都維持在平衡的狀態。