当前位置: 首页 > news >正文

更多存储: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

相关文章:

  • 成都规划建设统一大数据中心 非涉密政务信息上“云”
  • IntPtr 转 string
  • Shiro的记住我功能失效原因
  • Django内置Admin
  • 东软发布RealSight大数据高级分析应用平台 三大产品组合融合分析人事物
  • 我是这样搞懂一个神奇的BUG
  • C++ 内存泄漏
  • 张星宇:技术人如何打造影响力
  • post方式请求数据
  • 机器学习入门之认知
  • webpack项目中使用grunt监听文件变动自动打包编译
  • jmeter tcp取样器使用方法
  • (六)软件测试分工
  • Java面试题全集
  • 后缀数组专题
  • php的引用
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Consul Config 使用Git做版本控制的实现
  • Java深入 - 深入理解Java集合
  • SQLServer之创建显式事务
  • 今年的LC3大会没了?
  • 深度学习在携程攻略社区的应用
  • 思考 CSS 架构
  • 为视图添加丝滑的水波纹
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • $(selector).each()和$.each()的区别
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)Android开发优化---------UI优化
  • (5)STL算法之复制
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (接口封装)
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .Mobi域名介绍
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET微信公众号开发-2.0创建自定义菜单
  • @Documented注解的作用
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @我的前任是个极品 微博分析
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [C++]打开新世界的大门之C++入门
  • [Hibernate] - Fetching strategies
  • [Interview]Java 面试宝典系列之 Java 多线程
  • [iOS开发]事件处理与响应者链
  • [Java] IDEA Scala环境搭建
  • [Linux] 一文理解HTTPS协议:什么是HTTPS协议、HTTPS协议如何加密数据、什么是CA证书(数字证书)...