全闪存架构及可靠性

全闪存各厂商的架构和实现差别很大,性能也确有差异,但作为券商在满足性能之上更关注高可靠性,如何评价各家设备的高可靠性?在已有案例中,实际的解决方案使用情况又如何?各方案在关注点和优劣势上有何不同?其不足通过什么来完善的?

参与3

1同行回答

cenhopecenhope售前技术支持成都科技有限公司
1.存储的设计来保障可靠性IBM闪存在可靠性上采用全冗余架构,二维的Raid数据保护技术——从闪存盘到其内部的芯片都做保护。另外IBM 闪存的flashcore技术中还有针对闪存寿命采取的措施耗损均衡FlashCore 技术还使用耗损均衡算法在系统内的更多闪存内存中分布写入活动,以避免...显示全部

1.存储的设计来保障可靠性

IBM闪存在可靠性上采用全冗余架构,二维的Raid数据保护技术——从闪存盘到其内部的芯片都做保护。

另外IBM 闪存的flashcore技术中还有针对闪存寿命采取的措施
耗损均衡
FlashCore 技术还使用耗损均衡算法在系统内的更多闪存内存中分布写入活动,以避免由于单个位置写入活动过于频繁而导致 NAND 芯片过早抹除。在 NAND 内存耐久性有限的前提下,任何闪存存储解决方案必须将写入活动或编程/擦除循环分布在尽可能多的 NAND 位置上。
借助 FlashCore 耗损均衡算法,连同之前所述的经优化的超容量算法,便可充分利用更多的 NAND 存储空间,从而更好地维持 FlashSystem  闪存存储系统的寿命周期。
IBM 垃圾回收
FlashCore 存储技术还包括 IBM 专有的垃圾回收、重定位和块挑选算法,不仅可提升闪存的耐久性,还可以降低写入延迟。大多数闪存存储垃圾回收算法采用对称设计,所有的数据块和存取操作会采用同一处理方式。FlashCore 技术更进一步,使用详细的 NAND 块特性数据来确定每个数据块的健康情况,并将之与接下来的写入活动相匹配。IBM FlashSystem 的垃圾回收算法能够考虑多个属性,以减少过多的写入活动(写入扩增)并尽可能延长每个 NAND 数据块的寿命。
结合优化的超容量算法及耗损均衡算法,IBM 的高级垃圾回收算法不仅可提升 MicroLatency 模块的闪存耐久性,还可为 FlashSystem 存储系统提供非常高的写入 I/O 吞吐量。

2 通过存储镜像保障可靠性

在有些对业务连续性要求很高的场合,我们可以通过IBM存储虚拟化的虚拟卷镜像(VDM)来实现存储的镜像,搭建存储双活。

也可以通过主机如unix系统的lvm来实现存储级的高可用。

收起
IT分销/经销 · 2016-08-18
浏览1158

提问者

pumaa
系统工程师中投证券
擅长领域: 服务器AIXUnix

问题来自

问题状态

  • 发布时间:2016-08-17
  • 关注会员:2 人
  • 问题浏览:3647
  • 最近回答:2016-08-18
  • X社区推广