《软件定义数据中心:Windows Server SDDC技术与实践》一1.1 微软数据中心建设之道

简介:

本节书摘来异步社区《软件定义数据中心:Windows Server SDDC技术与实践》一书中的第1章,第1.1节,作者: 黄利军责编: 王峰松,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.1 微软数据中心建设之道

微软在数据中心业务领域一直扮演改革者和先驱者的角色。目前微软自有业务和公有云数据中心在全球已经超过30个,物理服务器数量超过百万之巨,为全球广大客户提供Microsoft Azure、Office 365、Bing、Xbox Live、Skype、SkyDrive、Outlook邮箱等上百种主流云服务,微软已成为世界最顶级的数据中心运营商之一和云服务提供商之一。这些数据中心不是一朝一夕建成的,而是耗时二十多年,历经四代的优化和创新而发展起来的,每座数据中心都堪称“高大上”,不仅规模庞大,稳定可靠,而且设计优良,更是节能先锋,在数据中心建设方面首屈一指,引领潮流。

微软从1989年开始着手建立自己的数据中心,因为那时的数据量并不大,微软相应的第一代数据中心规模也并不大,数据中心设计也鲜有创新,但是微软仍然坚持数据中心为战略性投资,以支撑微软在数据中心不断增长的服务。2007年微软在昆西建设的第二代数据中心彰显着微软加速向超级数据中心发展的策略,让微软加速跑进百万服务器俱乐部。昆西数据中心是微软第一个第二代数据中心,占地70 000多平方米,规模堪比10个足球场,为业界树立了数据中心新的标准。第二代数据中心追求的是高密度计算、稳定、安全和节能。该数据中心坐落在瓦纳普姆水电站旁边,充分享受着水力发电的便利和清洁能源的环保,并同时引进水冷辅助数据中心降温。通过高密度部署和综合降温方式,微软第二代数据中心的能耗PUE(Power Usage Effectiveness,能源效率指标)为1.5,在当时业界处于绝对领先的水平。

微软在第二代数据中心建设的基础上,使用模块化建设,同等规模数据中心建设周期大为缩短。2009年,微软在芝加哥建成第一个第三代数据中心。芝加哥第三代数据中心使用集装箱模块存放物理服务器,服务器是定制的,设计成1U高和标准宽度一半的尺寸,每个集装箱容纳的物理服务器达到2400台之多。这些内置了高密度服务器的集装箱沉重但是不笨重,集装箱拉到数据中心后,可通过导轨轻松移动就位,只要将水电网模块接入就位的集装箱即可实现快速的组装。我们可以从图1-1所示看到芝加哥数据中心的缩影。


1

芝加哥第三代数据中心更加环保,该数据中心采用了大型的冷水机组,布置的冷却水管长度达到12公里,PUE达到1.25,在绿色数据中心道路上迈出了关键的一步,为行业所称赞。

不仅于此,微软数据中心发展之路并未停止,2010年在都柏林建成的第四代数据中心,具有划时代的意义。第四代数据中心采用了IT-PAC(IT Pre-Assembled Component,IT预装配件)模块,将UPS、配电设备和服务器设备配置成不同的集装箱模块,在数据中心进行快速的组装,使得同规模数据中心的部署周期缩减到之前的一半。更值得一提的是,借助都柏林地理位置和气候的优势,位于都柏林的第四代数据中心采用天然冷气辅助降温,整个数据中心环绕着冷气管道,管道深入到集装箱内部,将从外部抽进来的冷空气输送到各个IT-PAC模块。都柏林数据中心规模庞大,号称服务器农场,但PUE却仅为1.15,是真正的绿色IT数据中心。微软都柏林数据中心也一改以往人们对数据中心高碳排放的负面印象,并于2010年问鼎欧洲最佳数据中心的称号,树立了数据中心新的里程碑。我们可以从图1-2所示看到都柏林数据中心的缩影。


2

微软还在不断扩张数据中心的规模和优化数据中心的设计,面对这些恢宏的数据中心,微软并没有采用人海战术来管理,而是使用先进的技术和流程有条不紊地管理着这些服务器,数以百万计的服务器由微软全球基础服务(Global Foundation Service,GFS)集中远程监控。虽然芝加哥数据中心的服务器超过了10万台,但是数据中心现场包括安防人员也只不过三四十号人。

微软这些大型的数据中心及其服务器通过高速的网络为全球用户提供海量的计算和存储,不论是Microsoft Azure和Office 365这些企业级的云服务,还是Outlook邮箱和Xbox Live这些消费级服务,访问量和使用量都已达到上亿甚至十亿以上级别,并处于一个不断上升的过程。正如微软数据中心业务总经理凯文蒂蒙斯所说,身处数据中心听到的“嗡嗡”的轰鸣声正是互联网心跳的声音。

相关文章
|
2月前
|
人工智能 安全 Windows
微软更新警告——70%的Windows用户现在面临风险
微软更新警告——70%的Windows用户现在面临风险
微软更新警告——70%的Windows用户现在面临风险
|
1月前
|
XML JSON C#
有哪些让你「 爽到爆炸 」的 Windows 软件?
有哪些让你「 爽到爆炸 」的 Windows 软件?
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
2月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
2月前
|
芯片 iOS开发 MacOS
Mac上运行windows软件-GPTK
Mac上运行windows软件-GPTK
142 1
|
2月前
|
Windows
如何快速卸载windows电脑的一些软件?
如何快速卸载windows电脑的一些软件?
如何快速卸载windows电脑的一些软件?
|
1月前
|
Linux 网络虚拟化 Windows
ccproxy windows上用的代理软件(类似linux系统上的squid)
ccproxy windows上用的代理软件(类似linux系统上的squid)
|
2月前
|
开发者 C# Windows
WPF与游戏开发:当桌面应用遇见游戏梦想——利用Windows Presentation Foundation打造属于你的2D游戏世界,从环境搭建到代码实践全面解析新兴开发路径
【8月更文挑战第31天】随着游戏开发技术的进步,WPF作为.NET Framework的一部分,凭借其图形渲染能力和灵活的UI设计,成为桌面游戏开发的新选择。本文通过技术综述和示例代码,介绍如何利用WPF进行游戏开发。首先确保安装最新版Visual Studio并创建WPF项目。接着,通过XAML设计游戏界面,并在C#中实现游戏逻辑,如玩家控制和障碍物碰撞检测。示例展示了创建基本2D游戏的过程,包括角色移动和碰撞处理。通过本文,WPF开发者可更好地理解并应用游戏开发技术,创造吸引人的桌面游戏。
113 0
|
2月前
|
Kubernetes Cloud Native 开发者
探索云原生技术:Kubernetes入门与实践探索Windows操作系统的隐藏功能
【8月更文挑战第31天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性、效率和可靠性的关键。本文将带你了解云原生的核心组件之一——Kubernetes(K8s),通过浅显易懂的语言和实际代码示例,引导你步入这一强大工具的世界。无论你是初学者还是有经验的开发者,本篇都将为你打开一扇通向高效资源管理与自动化部署的大门。
|
2月前
|
机器学习/深度学习 存储 监控
利用机器学习技术优化数据中心能效
【7月更文挑战第36天】在数据中心管理和运营中,能源效率已成为关键性能指标之一。随着能源成本的不断上升以及环境保护意识的增强,开发智能化、自动化的解决方案以降低能耗和提高能源利用率变得尤为重要。本文探讨了如何应用机器学习技术对数据中心的能源消耗进行建模、预测和优化,提出了一个基于机器学习的框架来动态调整资源分配和工作负载管理,以达到节能的目的。通过实验验证,该框架能够有效减少数据中心的能耗,同时保持服务质量。

热门文章

最新文章