海洋深处的数据中心——微软Natick项目

数据中心(data
center)是云计算的支柱,云计算的蓬勃发展离不开数据中心在建造运营方面的不断创新。但云端数据中心的运行过程中会产生大量热量,冷却降温过程则意味着巨大的能源消耗,这意味着需要庞大的资金。如何解决数据中心的能耗问题对云计算的进一步普及十分重要。针对这一问题,在一份内部提案启发下,五位微软工程师于2014年夏天开始了Natick项目,研究在世界各地建造、运营海底数据中心的可行性,期待建立部署便利、成本更低、响应快速、环境友好的数据中心。
全球半数人口沿海居住,数据中心为什么不呢?
2013年春天,曾在美国潜艇上服役三年的Sean James在微软年度创新活动 “Think Week(思考周)”上递交了一份提案——建立水下数据中心。这一提案的基本理念是将数据中心服务器装入防水的容器中,放入海底,利用寒冷的海水带走服务器工作中产生的大量热量,达到冷却的目的。

“我不知道大家对这个主意怎么看。”微软云计算基础设施与运营的高级研究项目经理Sean已在微软数据中心工作了15年,“我有在水下安装复杂电子设备、并防止它们被海水腐蚀的经历,那些严苛的设计、测试流程帮助我联想到建造海底数据中心的可能性。”
随后,这一充满创新的提案被送到微软研究院NExT特殊项目负责人Norm Whitaker面前,并立即引起了注意。第二年夏天,Norm、Sean等五位工程师正式组队,启动了Natick项目。
创新不一定是全新,它也可以是用现有技术联系本无关联的事情
Natick项目的构想充满创意,但海底设备容器问题、设备供电问题、数据延迟问题、建造周期问题、环境问题却是摆在项目组研究人们面前的一个个挑战。

针对设备容器问题,经过综合考虑,项目组决定选用圆筒形容器包裹住数据中心,因为圆筒形的容器承受海底高压,保证数据中心的正常运转。而最终,一个重量约17吨,高10
英尺,直径超过7英尺的圆柱体也摆在了项目成员的面前。

在解决设备供电问题时,研究人员原本设想通过陆上发电站进行供电,但之后的一个设想令所有人都感到惊喜:为什么不从不断运动的海浪中获取能源,为数据中心供电呢?在未来,Natick项目将使用更多潮汐能、风能等方式对设备进行功能,降低成本的同时也对环境更加友好。

事实上,云端数据中心的延迟也是研究人员面临的一个重大挑战。考虑到全球半数人口居住在距海岸线200公里以内的地方,将Natick项目的海底数据中心设计在离海岸线较近的地点是一个明智的选择,靠近人口密集区域不仅降低了维护运营成本,同时也让数据传输距离大大减少,传输速度更快,延迟更低。

如果一个项目需要巨大的时间成本进行测试,那么在实际应用时,这一项目便很难得到广泛推广。但令人振奋的是,Natick项目还具有快速部署的优势。打造第一个海底数据中心原型Leona
Philpot,项目组仅用了90天。

Natick项目带来的另一大惊喜是对海洋环境影响微乎其微。第一座海底数据中心原型机Leona
Philpot下水后很快融入环境,海洋生物并不排斥它,还很快在上面定居。数据中心发出的噪音甚至都被周围小虾游动时发出的咔嗒声掩盖了。
这是Natick项目的一小步,也许是数据中心的未来的一大步
2015年8月,名为Leona Philpot的第一座海底数据中心原型机被安置到加州中部海岸附近。除了一位潜水员每月做一次例行检查,实验的三个月里,项目组成员一直通过数据中心上的相机、传感器在微软总部雷德蒙德园区对其进行包括温度、湿度、电流等数据的监测。这期间,Leona
Philpot还经历了一次小型海啸,但安然度过。

未来,Natick项目组还将设计建造容量更大,处理能力更强的水下数据中心,相信未来Natick项目将更好服务于云端数据中心的建设与维护工作。
了解更多关于Natick项目的详情,请访问http://www.projectnatick.com/

Natick项目时间轴

推荐阅读

欢迎关注
微软亚洲研究院官方网站:http://www.msra.cn
微软亚洲研究院人人网主页:http://page.renren.com/600674137
微软亚洲研究院微博:http://t.sina.com.cn/msra
微软亚洲研究院微信:搜索“微软研究院“或扫描下方二维码:

海洋深处的数据中心——微软Natick项目的更多相关文章
- [cnbeta]微软最强数据中心级操作系统
微软近日发表了一篇介绍Windows系统内核的博文,期间为了展示Windows的强大扩展性,放出了一张非常震撼的Windows任务管理器截图:乍一看似乎没啥特别的,几十甚至上百个逻辑核心的系统并不罕见 ...
- 透过微软研究院在“数据中心网络”的重大进展看SIGCOMM 2013
2013" title="透过微软研究院在"数据中心网络"的重大进展看SIGCOMM 2013"> 编者按:于8月12日至16日在香港举行的SI ...
- Java开源协同办公项目:数据中心,自定义查询语句使用教程
O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成列表数据展现.也支持用户配置独立的数据表来适应特殊的业务的数据存储需求.本文主要介绍如何在O ...
- 怎样打造一个分布式数据库——rocksDB, raft, mvcc,本质上是为了解决跨数据中心的复制
摘自:http://www.infoq.com/cn/articles/how-to-build-a-distributed-database?utm_campaign=rightbar_v2& ...
- SDN与NFV技术在云数据中心的规模应用探讨
Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链 ...
- Microsoft Azure News(1) 新的数据中心Japan East, Japan West and Brazil South
<Windows Azure Platform 系列文章目录> 微软官方博客今天表示,微软宣布将在日本东部(埼玉县)和日本西部(大阪)提供Windows Azure服务.就在最近,微软为W ...
- [转载] Google数据中心网络技术漫谈
原文: http://www.sdnlab.com/12700.html?from=timeline&isappinstalled=0#10006-weixin-1-52626-6b3bffd ...
- H3C数据中心虚拟化解决方案技术白皮书
缩略语清单: 缩略语 英文全名 中文解释 IDC Internet Data Center 互联网数据中心 VRF Virtual Router Forwarding 虚拟路由器转发 SMP Symm ...
- 基于 HTML5 的 WebGL 和 VR 技术的 3D 机房数据中心可视化
前言 在 3D 机房数据中心可视化应用中,随着视频监控联网系统的不断普及和发展, 网络摄像机更多的应用于监控系统中,尤其是高清时代的来临,更加快了网络摄像机的发展和应用. 在监控摄像机数量的不断庞大的 ...
随机推荐
- Python笔记_第一篇_面向过程_第一部分_6.条件控制语句(if)
Python正如其他语言一样存在两种常用的逻辑判断体(也叫结构化程序设计).所谓逻辑判断体是通过你想要完成的编程思路,通过在逻辑判断体中的相互判断和作用得到你想要的结果.逻辑判断体也叫控制语句,Pyt ...
- Python list 字符串 注册 登录
#list #列表 python中 数组.array等都用列表 list表示#创建一个liststu = ['xiaoming','xiaoli','xiaohuang','alex','lily', ...
- 一种循环buffer结构
最新数据循环在buffer[H] -> buffer[L] 放置,记录最新放置Index,对外接口获取数据时,进行两次数据拷贝,Index-H ,index-L 拷贝到数组里
- vim下看C++代码
看C++代码, 缺少合适的编辑器,捣鼓vim. 安装Vundle, 用于插件管理 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vi ...
- Linux centos 下安装redis
一.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二.选择安装文件 ...
- [原]调试实战——使用windbg调试excel启动时死锁
原调试debugwindbg死锁deadlock 前言 这是几年前在项目中遇到的一个死锁问题,在博客园发布过.我对之前的笔记进行了整理重新发布于此. 本文假设小伙伴们知道一些基本概念,比如什么是.du ...
- ORs-1-introduction
introduction: 1.Olfactory receptors (ORs)很重要 2.已知的ORs的分子结构,但仍存在没清楚的地方: Though the relationship betwe ...
- Python--继承、封装、多态
大概每个人在学生时代开始就使用Java了,我们一直在学习Java,但Java中总有一些概念含混不清,不论是对初级还是高级程序员都是如此.所以,这篇文章的目的就是弄清楚这些概念. 读完本文你会对这些概念 ...
- 图表|Line graphs|Bar graphs|Pie graphs|Scatter graphs|标目|标值|图解|图题|标值|
科研论文写作-图表 图像的特点是直观性高效,可用于描述非线性关系,将文字难以描述的内容表达出来. Line graphs中有自变量和因变量,用于表示变化趋势.为了清晰简洁和易于辨认,所以其中的线条最好 ...
- python学习笔记(10)函数(二)
(函数的参数&递归函数) 一.函数的参数 Python的函数定义非常简单,但灵活度却非常大.除了正常定义的必选参数外,还可以使用默认参数.可变参数和关键字参数,使得函数定义出来的接口,不但能处 ...