《软件定义数据中心:Windows Server SDDC技术与实践》——第1章 微软数据中心与SDDC漫谈1.1 微软数据中心建设之道

简介:

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

第1章 微软数据中心与SDDC漫谈

第1章包含4个小节,第1节我们将通过文字带领大家简单“参观”一下微软自己创建的数据中心,看看微软如何在海量计算背景下建设数据中心;第2节介绍混合云的概念、微软混合云和混合云实现;第3节和第4节介绍微软云计算和实现云计算的SDDC发展概况,以及微软如何与其他厂家和开源组织合作来将云计算大范围落地。

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所示看到芝加哥数据中心的缩影。


<a href=https://yqfile.alicdn.com/c9d709a01ad30a69c749c574714d72276328997c.png" >

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

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


<a href=https://yqfile.alicdn.com/887f0d5490fd00b6e5f6bd06ee172d92cdd8c272.png" >

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

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

相关文章
|
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月前
|
vr&ar C# 图形学
WPF与AR/VR的激情碰撞:解锁Windows Presentation Foundation应用新维度,探索增强现实与虚拟现实技术在现代UI设计中的无限可能与实战应用详解
【8月更文挑战第31天】增强现实(AR)与虚拟现实(VR)技术正迅速改变生活和工作方式,在游戏、教育及工业等领域展现出广泛应用前景。本文探讨如何在Windows Presentation Foundation(WPF)环境中实现AR/VR功能,通过具体示例代码展示整合过程。尽管WPF本身不直接支持AR/VR,但借助第三方库如Unity、Vuforia或OpenVR,可实现沉浸式体验。例如,通过Unity和Vuforia在WPF中创建AR应用,或利用OpenVR在WPF中集成VR功能,从而提升用户体验并拓展应用功能边界。
39 0
|
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月前
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
117 0
|
2月前
|
iOS开发 Android开发 MacOS
从零到全能开发者:解锁Uno Platform,一键跨越多平台应用开发的神奇之旅,让你的代码飞遍Windows、iOS、Android、macOS及Web,技术小白也能秒变跨平台大神!
【8月更文挑战第31天】从零开始,踏上使用Uno Platform开发跨平台应用的旅程。只需编写一次代码,即可轻松部署到Windows、iOS、macOS、Android及Web(通过WASM)等多个平台。Uno Platform为.NET生态带来前所未有的灵活性和效率,简化跨平台开发。首先确保安装了Visual Studio或VS Code及.NET SDK,然后选择合适的项目模板创建新项目。项目结构类似传统.NET MAUI或WPF项目,包含核心NuGet包。通过简单的按钮示例,你可以快速上手并构建应用。Uno Platform让你的技术探索之旅充满无限可能。
40 0

热门文章

最新文章