普通硬盘通常用raid5来保证数据的完整性及高吞吐性。那闪存盘怎么实现改功能呢?

普通硬盘通常用raid5来保证数据的完整性及高吞吐性。那闪存盘怎么实现改功能呢?

参与4

1同行回答

samsondowssamsondows联盟成员系统架构师Ping An
闪存磁盘同样可以采用raid的方案来保护数据,如果把他当成是一个高速的HDD来使用的话。如你考虑闪存盘的容量不断加大,rebuild的时间不断加长,于是我们有了vdev和pdev的映射来将数据分散,基本主流存储支持thin provision都是这样实现了。但这有带来了另外一个问题,当SSD所在的...显示全部

闪存磁盘同样可以采用raid的方案来保护数据,如果把他当成是一个高速的HDD来使用的话。

如你考虑闪存盘的容量不断加大,rebuild的时间不断加长,于是我们有了vdev和pdev的映射来将数据分散,基本主流存储支持thin provision都是这样实现了。

但这有带来了另外一个问题,当SSD所在的磁盘框整体发生不可访问,是否会带来所在的存储池失效,这对这个问题需要在raid分布上加入人工设计的考虑,保障单框故障不丢失数据,做到影响尽量小。

虽然分布式是一个很好的概念,但是多副本同步写入实在太浪费时间和成本,现行规模下分布式仍然远远高于紧耦合控制器架构,solidfire采用双副本、小节点、NVram写缓冲是一个将控制器架构优势和分布式架构优势有机整合的好的案例。

奇怪业界没有做ramcloud分布式缓存,JBOF多副本做数据持久化的方案,我如果是厂家会超这个方向发展。存储系统本身也需按计算、网络、磁盘、HA方式设计,我们做过相关的概念验证,有专利,有兴趣的厂家可以共商未来。

收起
互联网服务 · 2017-01-19
浏览1641

提问者

慕名而来
软件开发工程师中科软
擅长领域: 大数据商业智能cognos

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-01-19
  • 关注会员:2 人
  • 问题浏览:4174
  • 最近回答:2017-01-19
  • X社区推广