早在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模块化数据中心(来源microsoft.com)
据悉,微软暂时还不在类似集装箱数据中心的服务器上运行所有服务,但寻找可以处理服务产生问题时的故障转移方案。这意味着之前说谈到的,微软根据软件来开展业务,就如同受危险影响的数据中心的工作转移到另一个数据中心减少停机的风险。
另外,微软10亿客户的Web服务并不会停止业务,微软尽管在调整硬件,但最终是通过智能软件来合理分配工作负载,使所有的服务器的工作负载都维持在平衡的状态。