更多存储:Facebook公司革新设计提高磁盘密度

简介:

当Facebook公司更新其存储硬件时,其设计目标一直是“更多存储”。 Bryce Canyon就是这样的存储产品,日前在2017年开放计算峰会上对外发布。

Facebook公司推出的Bryce Canyon提升了存储单元的功率和容量,可以在机箱装入72个硬盘驱动器,比之前的Honey Badger单元多部署12个。

Honey Badger的设计使用四个1U的托盘,而Bryce Canyon托盘类似于一个浴缸,硬盘驱动器垂直插入4U机箱。这允许Facebook公司可以按需要增加其存储单元的密度,将更多的数据打包到每个机架中。这种额外的容量通过部署更多的机架和机房得以倍增,有助于企业从庞大的数据中心基础设施中获得更多的存储能力。

Facebook公司推出了新的存储单元Bryce Canyon,可以通过垂直插入硬盘来增加存储密度。

更多存储:Facebook公司革新设计提高磁盘密度

用户数据呈上升趋势

新的存储系统是Facebook公司不断发展的管理海量传入数据的一部分,用户现在每天观看超过1亿小时的视频。为了跟上所有上传数据的发展步伐,Facebook公司必须不断寻求增加容量的新方法。

Facebook公司的Jason Adrian在一篇博文中说:“随着人们对Facebook应用程序的视频体验的关注,我们的工作负载越来越需要更多的存储容量和密度。我们的目标是建立一个不仅可以满足我们当今需求的平台,而且还可以进行扩展以适应未来增长的新模块。”

提升磁盘密度意味着在同一空间内增加更多的功率和热量。 Facebook公司工程经理Eran Tal表示,具有更深层次的单元实际上为设计团队创建冷却气流提供了更多的选择,使他们能够使底盘下方空气流通。

Tal说:“我们更好地规划了空间,在4U的机箱中,可以使用更大的风扇来获得更好的气流。我们通过提高设计和工程意识应对气流和热量的挑战。

新设计在开放式计算中首次亮相

Bryce Canyon是Facebook公司在开放式计算峰会上宣布推出的升级的存储硬件,这款产品将在其2011年开通运营第一个数据中心推出。Facebook公司还推出了新的Big Basin机器学习硬件,以及两款新服务器的设计。

Bryce Canyon和其他Facebook新的设计规范将通过开放计算项目发布,随后将提供一套完整的硬件设计文件。

Facebook的Bryce Canyon存储单元可将72个硬盘驱动器垂直插入4U机箱

Bryce Canyon存储单元是Facebook改进存储架构的一系列更新中的最新版本。 2013年,Facebook公司与其设计合作伙伴Wiwynn公司为开放计算项目推出了第一个Open Vault存储机箱(称为Knox),然后在2015年利用该设计创建了Honey Badger,并在2016年推出Lightning NVMe机箱。

存储设计的创新

Facebook公司还开发了一个冷存储的数据中心设计,以容纳Facebook用户偶尔访问的照片和数据。这是一种分层存储的网络规模设计,这是一种基于优先级将存储的数据进行分类的策略,然后将数据分配给不同类型的存储介质以降低成本。

其目的是创建一个由高性能企业硬件和网络组成的顶级层,而较低的层可以使用商品化硬件,或者对于很少使用的数据资产,可以使用备份磁带库进行备份。

Facebook公司正在使用蓝光光盘实施冷存储,该公司与松下公司合作推出Freeze Ray光学数据存档器,这是一款商业化的蓝光技术,在2014开放计算峰会推出了原型。与第一代Facebook的冷存库设计相比,蓝光光盘可以节省高达50%的电能,因为蓝光机箱在初始数据“烧录”时用电,而在空闲时不消耗电能。

Bryce Canyon存储系统支持部署72个3.5英寸硬盘,其每个硬盘容量为12 GB,可以将系统配置为一个单一的72个驱动器存储服务器,作为具有完全独立电源路径的成双的36个存储服务器,或作为一个JBOD(磁盘簇)。当配置为存储服务器时,Bryce Canyon可以支持单路或双路Mono Lake CPU模块。

无工具设计简化维护

Adrien写道:“我们发现,对于像Web和存储这样的某些工作负载,单插槽架构更有效率,其每瓦特性能更高。我们之前已经转移了我们的网络层,以利用这种架构,并在Bryc中实现了相同的Mono Lake架构模块

Adrien写道:“我们发现,对于某些工作负载(如Web和存储),单插槽架构更有效率,每瓦特性能更高。 “我们此前已经转移了我们的网络层来利用这一架构,并在布莱斯峡谷平台上实施了相同的Mono Lake建筑模块。”

像大多数Facebook的硬件设计一样,Bryce Canyon系统具有无工具设计。在不使用工具的情况下,可以更换每个主要的现场可更换单元(FRU)。为了拆卸,通过闩锁可以将硬盘拉出系统来帮助用户以便于处理。这简化了部署和维护,因为在添加硬盘时不需要使用运营商的帮助。

作者:佚名

来源:企业网D1Net

目录
相关文章
|
存储 缓存 NoSQL
社交网络场景下大规模图存储实践——Facebook TAO
社交网络场景下大规模图存储实践——Facebook TAO
156 0
社交网络场景下大规模图存储实践——Facebook TAO
|
存储 缓存 运维
OIL + VCache如何改善Facebook视频延迟 并减少存储和计算开销?
OIL将存储空间抽象化,并与分布式缓存系统VCache配合,降低了Facebook视频延迟的同时,并减少了存储与计算开销。感谢赵化强、李东明完成本文技术审校。
232 0
OIL + VCache如何改善Facebook视频延迟 并减少存储和计算开销?
|
存储 分布式计算 固态存储
|
存储 关系型数据库 MySQL
|
8月前
|
机器学习/深度学习 算法 决策智能
【重磅开源】Facebook开源 Nevergrad:一种用于无梯度优化的开源工具
【重磅开源】Facebook开源 Nevergrad:一种用于无梯度优化的开源工具
|
12月前
|
缓存 数据可视化 测试技术
开源多年后,Facebook这个调试工具,再登Github热门榜
让许多工程师合作开发大型应用大多会面临一个挑战,通常没有一个人知道每个模块是如何工作的,这种技能会让开发新功能、调查Bug或优化性能变得困难,为了解决这个问题,Facebook创建并开源了Flipper,一个可扩展的跨平台的调试工具,用来调试 iOS 和 Android 应用。近日又双叒登上了Github热榜。
|
前端开发 JavaScript 测试技术
Facebook 开源可扩展文本编辑器 Lexical
Meta(原 Facebook)近日开源可扩展文本编辑器 Lexical,源代码托管在 GitHub 上采用 MIT 许可证。
393 0
Facebook 开源可扩展文本编辑器 Lexical
|
XML jenkins Java
Facebook开源静态代码分析工具Infer介绍
Infer是Facebook公司的一个开源的静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,用于发现潜在的问题。其作用类似于sonar和fortify。Infer更倾向于发现代码中的空指针异常、资源泄露以及内存泄漏的问题。
Facebook开源静态代码分析工具Infer介绍
|
机器学习/深度学习 人工智能 文字识别
图神经网络版本的PyTorch来了,Facebook开源GTN框架,还可对图自动微分
近日,Facebook的AI研究院发表了一篇论文「DIFFERENTIABLE WEIGHTED FINITE-STATE TRANSDUCERS」,开源了用于图网络建模的GTN框架,操作类似于PyTorch这种传统的框架,也可以进行自动微分等操作,大大提高了对图模型建模的效率。
272 0
图神经网络版本的PyTorch来了,Facebook开源GTN框架,还可对图自动微分
|
移动开发 Java 程序员
Facebook 将神奇动画引擎 Pop 开源了!
Facebook 2月发布的新闻类应用Paper,因为其灵动的用户界面和交互,成为近来最令人眼前一亮的移动产品之一。 而这个产品的背后是2011年Facebook收购的Push Pop Press,创始人是分别在Apple任设计师和工程师的Mike Matas与Kimon Tsinteris。他们的合作者还有传奇人物Bret Victor。他们为美国前副总统Al Gore开发的电子书Our Choice当时就曾技惊四座。
304 0
Facebook 将神奇动画引擎 Pop 开源了!