微软水下数据中心“浮出水面”、GitHub代码保存在北极,数据黑科技贮藏方式大曝光!
近日,微软将两年前沉入海底的数据中心从海床上捞了回来,研究人员对其进行了评估,得出的第一个结论就是:水下数据中心的服务器故障率比传统数据中心更低。
不得不说,这种贮藏方式虽然奇特,但效果却令人意外。这不禁也让人想起两个月前GitHub宣布:你的代码已被运往北极保存。
这些看起来奇奇怪怪的存储方式,乍一听或许觉得是天方夜谭,但最终的成果却证明它们并非玩笑。
微软沉入海底的数据中心
两年前,微软在奥克尼海岸的一次实验中将一个数据中心沉到了海底。这不是一个荒诞的举动,而是微软发布的创新型解决方案——水下数据中心Project Natick,由Ben Cutler领导。
Project Natick主要用于解决数据中心散热耗能过大的问题。Project Natick 计划借占全球地表面积 71% 的海洋,实验性地将数据中心放到大海,从而评估对环境的冲击,以及从长远角度解析经济上是否可行。Project Natick不仅是为了研究短期使用的小型水下数据中心集群是否可能是一个商业命题,同时也是为了学习云计算能源效率方面更广泛的经验教训。
Ben Cutler表示,大约需要5年的时间,进而对Project Natick方案做出完整评估。关于对Project Natick至关重要的海底环境因素,Ben Cutler 称数据中心放在海中其实比想象中安全,Project Natick 的设备能够抵抗每秒4 米的海流,算是相当有抵抗力。而机器设备放在海中,外壳部分具备抗腐蚀能力,而且防漏水。如果不幸漏水,对环境的影响也已经降到最低。所有陆地数据中心该注意的地方,Project Natick 都会照规范走。而公众最担忧的环保问题,微软也做出了回应:在测试期间,海洋生物很快就适应了水下数据中心的存在。
目前,这个数据中心已经从海底被打捞上来,微软的研究人员正在评估它的性能如何。他们得出的首个结论是,这个装满服务器的圆柱体比传统数据中心的故障率更低,855 台服务器中只有 8 台出现了故障。
Ben Cutler 说:“我们在水中的故障率是我们在陆地上的八分之一。”研究人员推测,这可能与数据中心没有人类干扰,以及没有大量氧气灌入有关。
水下数据中心听起来可能是一个匪夷所思的想法,但多年来一直担任数据中心行业顾问的大卫-罗斯说,这个项目具有很大的潜力。他表示,“你可以有效地将一些东西转移到一个更安全的位置,而不用承担建造大楼的巨大基础设施成本。它灵活且具有成本效益。”
目前,Ben Cutler表示水下数据中心已经迈过了科学实验的阶段,但还有一个值得深思的问题:是设计一个大的水下数据中心还是小的水下数据中心?
另外,对于水下数据中心何时能商业化,微软表示将持谨慎态度,且也有信心证明这个想法的最终价值。
微软不仅带来了 Project Natick 方案,其旗下 GitHub 也在代码的贮藏方式上不走寻常路。
GitHub 代码已打包运往北极
GitHub 两个月前公布了一组照片显示:只要在2月2日之前贡献的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年。
消息一经发布,引得技术圈中一片热议。
早在去年11月,GitHub 在Universe 2019大会上就公布了这项激动人心的Arctic Code Vault(北极代码库)计划:将开源代码作为人类文明的火种留给后台,放在一个环境稳定、远离人类战火的地方,具体的存放位置是在北极圈内一个岛上的地窖里。
今年2月2日,GitHub 对网站上所有开源项目进行了一次快照存档,预计由团队成员亲自护送这批代码到北极。然而万万没想到,新冠疫情的爆发只能让GitHub 团队与合作方,也就是胶片数据存储公司Piql保持远程联系。
GitHub 团队先将21TB的代码数据交给 Piql 公司位于挪威德拉门的工厂。代码被写在了186箱胶片里,胶片每帧都包含880万个像素点,源代码以QR码的形式存储其中。然后这186箱胶片被运到挪威首都奥斯陆,装上飞机运往距离欧洲大陆北部1000公里远的斯瓦尔巴群岛。最终,代码降落在斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城。
当地的山上有个废弃煤矿,即使考虑到气候变化,但在可预见的未来,大概率受到影响的也只会是最外层几米的永久冻土,所以这个矿井成为了保存人类文明的重要基地。不仅著名的全球种子库在这里,许多国际组织也在这里存放重要物品。同样,GitHub 的代码也被安放在这里,预计可以保存1000年以上。
据 GitHub 官方统计,已经有数百万的程序为Arctic Code Vault(北极代码库)计划做出了贡献。
为了表彰这些程序员们,GitHub 还设计了荣誉徽章。只要鼠标在开发者主页资料介绍部分悬停,就能看到有哪些项目被放到了北极。
但用胶片存储代码并不是 GitHub 将采用的唯一手段。自从被微软收购后,GitHub 也参与了微软的Project Silica项目。
Project Silica 项目就是用激光刻蚀石英玻璃来存储数据,石英玻璃是一种耐用的存储介质,抗电磁干扰、抗水、抗热,保存数据可长达几万年之久。GitHub表示,石英玻璃是为后代永久保留世界开源软件的理想存储介质,所以将这项技术作为新的代码保存手段。
目前,GitHub 已经在玻璃中存档了6000个世界上最受欢迎的开源存储库。等到该技术成熟且成本下降后,应该会有更多的代码被写到玻璃中。
期待更多奇特的数据贮藏方式
不论是微软的水下数据中心,还是 GitHub 埋在北极的代码,希望能够出现更多这些看似荒谬无稽实则效果卓群的数据存储方式。毕竟如今社会飞速发展,数据化已是不可避免的趋势,越来越多的数据意味着越来越大的负载,只有出现更多稳定长效的贮藏方式,才能对数据的维护和留存有更好的解决方案,这对于未来人类文明的传承也是重要的一步。
参考:
海底运行两年后,微软水下数据中心被捞出
微软疯狂研究案Project Natick,数据中心放大海如何成真
北极冻土里的代码,是 GitHub 的终极浪漫
更多精彩推荐
点分享 点点赞 点在看