openstack 后端存储构建ceph集群为什么不建议和raid搭配使用?

在红帽官网文档看到说构建ceph存储集群时,建议不要与raid混合使用,这是什么原因?

4回答

吕作令吕作令  其它 , XSKY
泊涯zhuhaiqiang赞同了此回答
ceph 和 raid 不建议混合使用。分布式存储已经做到了多副本的安全冗余机制。乃至1-6副本。ceph已经解决了数据冗余的问题。不需要在做raid,做raid后反而增加了运维难度,若raid 在出现问题时,数据做重平衡过程中也会影响ceph 存储集群...显示全部

ceph 和 raid 不建议混合使用。
分布式存储已经做到了多副本的安全冗余机制。乃至1-6副本。ceph已经解决了数据冗余的问题。不需要在做raid,做raid后反而增加了运维难度,若raid 在出现问题时,数据做重平衡过程中也会影响ceph 存储集群

收起
 2019-11-18
浏览831
GaryyGaryy  系统工程师 , 某保险
小罗赞同了此回答
分布式存储本来就具有数据冗余和修复功能。如果在单个节点上做RAID,当出现故障的时候,你可能要离线rebuild RAID。但不做RAID的话,换个硬盘就自动在线恢复了,业务完全不中断。显示全部

分布式存储本来就具有数据冗余和修复功能。如果在单个节点上做RAID,当出现故障的时候,你可能要离线rebuild RAID。但不做RAID的话,换个硬盘就自动在线恢复了,业务完全不中断。

收起
 2019-11-25
浏览768
小罗小罗  存储工程师 , 仁寿百货个体
我感觉raid卡配置raid只是针对单台节点吧,一般ceph集群数据都在多台节点上,假设你配置一个raid5,5块盘,其中故障一块盘后,首先你用冗余盘来恢复,但是ceph本身也可以配置副本和纠删,而且ceph一般数据恢复的话,会有数据的迁移过程,这个可能会和raid冲突吧,个人观点。...显示全部

我感觉raid卡配置raid只是针对单台节点吧,一般ceph集群数据都在多台节点上,假设你配置一个raid5,5块盘,其中故障一块盘后,首先你用冗余盘来恢复,但是ceph本身也可以配置副本和纠删,而且ceph一般数据恢复的话,会有数据的迁移过程,这个可能会和raid冲突吧,个人观点。

收起
 2019-12-18
浏览605
SwitcherSwitcher  数据库管理员 , 某银行
可以说,绝大多数分布式存储都不建议使用raid, 不只是ceph不建议, hdfs什么的一样 首先,你要明白raid是干嘛的?冗余,是一种以高可用为目的的设计。而的分布式存储,都是具备有自我冗余功能,就拿你说的ceph来说,两种冗余方式可以选择:纠错码、副本。第二,raid会影响整体的IO吞吐,成为IO...显示全部

可以说,绝大多数分布式存储都不建议使用raid, 不只是ceph不建议, hdfs什么的一样

首先,你要明白raid是干嘛的?冗余,是一种以高可用为目的的设计。而的分布式存储,都是具备有自我冗余功能,就拿你说的ceph来说,两种冗余方式可以选择:纠错码、副本。
第二,raid会影响整体的IO吞吐,成为IO的瓶颈,尤其是在使用高端SSD时尤为明显。一般在多块SSD服务器上,甚至要使用2块的raid卡。
第三,和上面大多数人说的类似,多了一层raid,在运维上还更麻烦,
第四,出于成本考虑,省盘.....

个人理解,如有错误还望留言指正

收起
 2019-12-13
浏览684

提问者

li5227205系统工程师, 新云东方

问题状态

  • 发布时间:2019-11-08
  • 关注会员:6 人
  • 问题浏览:2491
  • 最近回答:2019-12-18
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30