OCP创始成员Per Brashers谈:OCP发展以及涉及存储方面的问题

2014年5月22日存储在线阿明原创报道:前Facebook的存储负责人,OCP创始成员Per Brashers表示,对于数据中心的部署需要一个整体策略,整体策略之下有着细分的考量。
比如在简化气流的设计方面,采用外部空气来冷却设备,从而节省能耗。节气设计是实现接近pue1值。
他认为,数据中心设施、空调、气流设计,电力分布系统设计,机架/服务器/存储部署设计这三个方面的设计都可以为数据中心带来能耗的节约。
在外部数据中心设计方面,开放式气流交换设计带来的能耗降低是很有价值的。
传统设计在每次转换电源过程中对电能都有损耗,而采用OCP设计中,对电源损耗非常低,到服务器总损耗为7.5%。
回顾OCP三代设计中,版本1专门为低气流阻碍而设计;版本2的密度翻番,降低了功耗,依然采用同样机箱;版本3专项常见的功耗分布模式,进一步改善功耗利用。可见,OCP 为数据中心用户能耗控制带来了一次又一次的帮助。
OCP在存储方面的进展,早期设计为2u 30盘,采用1个或2个sas扩展器。后来有了转变。
与传统设计相比,OCP平均节省33%;智能转接卡及网络,进一步降低开销;双层数据大幅度降低开销。
目前,用户在重新定义数据保护,需要安全地放数据、安全地恢复数据。
过去,采用3个备份方式,在本地、机架、跨越机架存3份,在存储数据规模扩大之后,其存储成本非常大。还有采取纠错编码方式,成本虽然小,但一旦某个节点出现问题,就需要重构对处理器等开销很大,同时重构时间也长,其可靠性存在问题。再者,可以在节点内采用rard5,节点外采用纠错编码方式,这样的方式成本可以降低,可靠性也可以提高,开销也比3个备份方式更低。
这种双层数据保护方式,将照片上传,收到相片的服务器将其切成[10,12]块,并将每个块,发给不同的主机。主机则在本地为数据块提供保护,这样以来,网络和相邻节点就不会受到驱动故障或读故障的影响。
因此,这种方式可以帮助用户获得一个理想的成本与IOPs的交叉点,最适合小业务负载、如DBKVS元仓库等,所有io密集型复杂都使用,如cdn和热对象高速缓存。冷闪存是我们发明的一个名词,也在驱动SSD的应用和部署。
OCP可以为用户尽情施展想象的舞台,在网络、数据中心、hadoop、小文件存储、高速缓存、冷存储服务器应用方面都对优化资源配置有所帮助。采用标准构建模块,混搭使用以满足应用需求,应用变更或增添可以复用。
高存储与计算比方面,一台主机上带有更多盘片可实现更高的三IOPS和吞吐量。冷文档为1:240,需要多台控制器来维持吞吐量。
在facebook的OCP设计中,存储解耦合方面,采用SAS连接。管理庞大盘片,采用主机直连,易于安装和跟踪;采用SAS交换的架构,灵活配比,减少布线,端口密度好,但是需要考虑热插拔的服务器方面的问题;采用IP交换的架构,采用现有的布线,从文档系统中减掉了一台服务器,但是大量使用微服务器在功能和成本方面带来负面影响,在IP网络上运行块存储业务,系统不稳定。
因此,总体来看,OCP始终会考虑效率原因,降低大规模数据中心的建造和运营成本。采用主要部件围绕气流精简、功耗分布、服务器设计、存储设计,采取综合的能力才能达到最终结果。进一步降低成本,可能是软件、可能是硬件、可能是硬件和软件的结合,如高级数据保护,帮助降低设备运维成本。(阿明)
观点:
OCP创始成员Per Brashers认为:以太网硬盘的未来,作为接口比较理想,但现有存储协议不太理想,来自标准、开销等问题,因此以太网硬盘的生存价值是有质疑的,对于以太网硬盘的管理成本增长,以及通过网络接入盘,这个风险很高。
PMC公司首席科学家、研发副总裁廖恒博士认为:解耦合的分离式io新架构,走向更加融合,数据中心的计算、存储以及网络资源作为资源池来作为动态灵活的调配和绑定。但解耦合与融合之路如何做?从芯片角度,选择合适协议和互联方式是可以做到解耦合,但要做到融合,需要一个生态系统的支持,需要软件与硬件的结合。