超融合系统中,经常说到的用raid卡做加速和用SSD做加速具体有什么区别?

参与12

2同行回答

Rocky_ZhangRocky_Zhang  产品经理 , 博云
缓存加速的具体技术的实现细节比较多样,比如数据分层、数据预读取、写缓存IO合并等。RAID卡的缓存特点是速度快但容量小;SSD的特点是容量大,速度一般。RAID卡的缓存一般容量是1G或2G,所以主要适用于写如数据的缓存,前端下来的数据先写到RAID卡的缓存中,数据在缓存中进行条带整...显示全部

缓存加速的具体技术的实现细节比较多样,比如数据分层、数据预读取、写缓存IO合并等。RAID卡的缓存特点是速度快但容量小;SSD的特点是容量大,速度一般。
RAID卡的缓存一般容量是1G或2G,所以主要适用于写如数据的缓存,前端下来的数据先写到RAID卡的缓存中,数据在缓存中进行条带整合,然后批量下发到后端磁盘,提高磁盘的IO效率。
SSD的使用方式比较多,在超融合系统中可以用于数据分层,也就是SSD作为独立的一个存储池,为一些对IO性能要求高的业务提供存储空间,持久化保存数据。也可以用于写缓存,数据先写到SSD,然后在后台逐步转存到磁盘上。还可以作为读缓存,将频繁使用的热点数据放在SSD中,降低数据读取延迟。当然也可以将以上方式组合使用。
为什么SSD能做这么多种缓存方案,而RAID卡的只适合做写缓存?这也是有些人看了上面的说法会产生的疑问,解释起来很简单——容量太小。比如读缓存,缓存命中和缓存空间与数据集大小的比例有关系,缓存太小,则缓存命中的概率很低,失去了缓存的意义。
另外,使用RAID的缓存需要注意数据安全,最好加上大电容做掉电保护。

收起
软件开发 · 2020-02-25
浏览3799
edwardwuedwardwu  产品经理 , SmartX超融合
完全不是一个概念,你说的Raid加速是指Raid卡对Raid运算的卸载吗?SSD加速指的是超融合系统中,每个节点使用SSD作为缓存盘,通过智能的算法决定数据是否存放在SSD上还是机械硬盘上,尽可能保证应用获得SSD的高性和能低时延。...显示全部

完全不是一个概念,你说的Raid加速是指Raid卡对Raid运算的卸载吗?
SSD加速指的是超融合系统中,每个节点使用SSD作为缓存盘,通过智能的算法决定数据是否存放在SSD上还是机械硬盘上,尽可能保证应用获得SSD的高性和能低时延。

收起
软件开发 · 2019-11-26
  • 一般会配置2G缓存的raid卡 并配上sas或者sata硬盘做raid后 通过raid卡来进行对硬盘读写的加速
    2019-12-05
  • 一般会配置2G缓存的raid卡 并配上sas或者sata硬盘做raid后 通过raid卡来进行对硬盘读写的加速
    2019-12-05
  • 了解了,Raid卡上的缓存很小,做少量的小块数据写合并等作用,很难真正缓存住用户的业务数据。SSD都至少是几十G,对于大部分业务,业务的热数据主要放到这个缓存里,大部分情况不需要访问机械硬盘。
    2019-12-06

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-11-24
  • 关注会员:3 人
  • 问题浏览:9191
  • 最近回答:2020-02-25
  • X社区推广