【技术圆桌】第20期:三方服务器部署深信服云平台时磁盘“JBOD”和“RAID阵列”你了解多少?
  

新手718116 200924人觉得有帮助

{{ttag.title}}
↓↓↓
Hi~各位朋友,我是某公司技术工程师-新手718116,主要应对某公司主线产品AF/AD/AC/SSL/SIP/EDR/aCloud/aDesk。受社区小姐姐所邀参与【技术圆桌】话题发起人活动,借这个机会想跟大家聊聊" 某公司超融合安装在三方设备时是做RAID还是JBOD模式更好?这两种技术发展了这么多年的一个概况,其优缺点以及对于你而言哪种模式在工作中用的更多?"如果你在这个工作中遇到了一些未知的问题也欢迎提出来,一起交流,共同进步。


【话题背景】
我们都知道国内把超融合软硬件捆绑的厂商很多,某公司是国内仅有的能单独部署在第三方服务器平台的厂家之一,我们自己平常在装虚拟化平台时候往往会需要在bios中对磁盘做出改动,通常是RAID阵列或者是JBOD模式,这两种模式各有千秋,JBOD近些年来被厂商推上人们的视野,接下来我们将探讨和这两种模式相关的问题。

1.什么是JBOD模式?
#JBOD严格来说和RAID整列关系不是很大,它把多个磁盘合并成一个大的逻辑盘,数据的存储还是从第一个磁盘开始读取的,速度慢且不提供数据的冗余机制,技术简单且成熟。
2.什么是RAID阵列?
#RAID的主要思想还是切分数据,也就是“条带”,根据数据分段成不同的block,依次写入到磁盘当中去,RAID根据原理的不同可分为RAID 0,1,10,2,3,4,5,6,7。


【话题讨论】
讨论点1:你认为RAID阵列相比JBOD模式两者区别在哪?
讨论点2:在你的项目案例中,你用的那种技术更多?为什么选择它?
讨论点3:你认为哪个的技术优势更大一些?

【讨论时间】
2020年12月30日---2020年1月15日 23:59


【奖品设置】
1、基础回帖奖:凡有效回帖者可获得20S豆奖励;(回帖内容与话题相关且为个人原创)
2、优秀回复奖:凡回复的内容,被管理员设置为优秀回复即可获得100S豆打赏!
3、参与幸运奖:本帖设置1000S豆回帖奖励,每次回复有机会获得20S豆
4、最佳回复奖:活动结束后,由话题发起人评选出2位最佳回复者,赠送热门学习书籍云化虚拟现实技术与应用》或了不起的我》一本(书籍二选一可等价S豆)
【回帖规则】
1、回复须为个人原创且与话题相关,如回复无意义内容,管理员将判定为灌水,进行删除。
2、如恶意抄袭,以不良手段获取礼品行为,一经发现取消其获奖资格,并对账号进行1月以上禁言警示。
3、可盖楼回复但每个id回帖仅奖励一次,其他奖励可叠加,活动结束后将进行统一派发。


↓↓↓
欢迎大家回帖交流
如有超融合产品相关问题,欢迎留言提问

DavidLin 发表于 2021-1-5 11:26
  
讨论点1:你认为RAID阵列相比JBOD模式两者区别在哪?
    两种技术的主要区别在于有没有通过阵列卡对磁盘进行统一管控制,其存储逻辑和读写性能都有区别。这里通过JBOD与RAID0进行对比就比较清晰。JBOD与RAID0提供相同的存储空间,于系统而言看起来都是同样的一个大容量的逻辑空间,但是在数据存储机制上是不一样的。
    JBOD在数据写入时,是会把数据写到同一个硬盘上,直到某个硬盘满了再往下一个硬盘写,这样的话,数据的分布是l连续的,如果如果某个磁盘损毁,则该盘上的数据就会丢失,其他盘的数据不受影响。在读写性能上,由于是顺序向某个盘写数据,那么在读写性能上,如果同时读写某个数据是在同一个硬盘时,其性能就是单盘的性能。
     RAID0于系统而言,系统的读写请求先到控制器,控制器再对硬盘进行读写操作。RAID0是多个磁盘组成一个阵列控制器将这个阵列进行格式化,然后在数据存储时是将数据打散随机存储在阵列的磁盘里,这样一来,在保证提供最大的磁盘使用空间时,提供很好的读写性能,Raid0的硬盘越多,读写的性能就越好。但RAID0有个硬伤,就是由于数据是随写分布在磁盘里的,只要有1个磁盘出现故障,数据就会全部丢失。
     其他RAID模式就是在RAID0的基础上提供校验机制,完善数据的安全性保障。

讨论点2:在你的项目案例中,你用的那种技术更多?为什么选择它?
      在遇到的项目案例中,针对不同的项目场景有不同需求,按照需求选择最挂的技术路线。在普通的涉及数据存储的项目中多数是使用RAID技术,主要是RAID中不同的模式可以提供不同的可用空间、磁盘读写性能、磁盘数据安全性等面的灵活组合。在云计算类项目中,如超融合等场景,由于使用了虚拟存储的技术,通常就使用JBOD,因为前面普通案例中需要考虑的可用空间、读写性能以及数据安全问题将由虚拟存储系统来管理规划,因此硬件层面的磁盘管理使用JBOD更合适,使用RAID反而不适用。

讨论点3:你认为哪个的技术优势更大一些?
       脱离项目实际谈技术优势都是耍流氓。在不同的应用场景中,不同的需求对于技术的选型是不同的,不能一概而论。比如,在超融合场景中,使用的是虚拟存储,你在底层硬件的磁盘管理选用RAID,一方面会造成性能损失,另一方面会造成虚拟存储的特性损失,属于吃力不讨好,显然采用JBOD才是最佳实践。而在使用通用存储的项目中,对数据的重要性的不同也分不同的场景,比如对于空间要求大的,数据安全性一般的,如监控录像存储等,采用JBOD是很好的选择,但对于一些数据中心的数据存储,重要数据的存放,那么RAID1、5、6、10等的应该就是必要考虑;而对于只对读写要求高,但是数据时效性、安全性要求低的,RAID0又是最好的考虑。综上,即使同样是采用RAID技术都需要分场景需求来决定,何况是采用不同的技术路线。因此,不能一概而论谁的优势更大,每种技术的诞生和存在必有其合理性,只有合适的技术选型才能保证技术优势发挥到最大。
C罗单手卸AF 发表于 2021-1-11 18:19
  
你认为RAID阵列相比JBOD模式两者区别在哪?
(应该是RAID0和JNOD比较吧?)
RAID:磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

JBOD:简单将多个磁盘合并成一个大的逻辑盘,数据的存放机制就是从第一块磁盘开始依序向后存储数据。

JBOS优点:
实现简单,因为复杂度低于RAID-0
当操作一段数据的时候,并不是所有的盘都必须工作,有的盘能够休息,节能。
当丢失一个盘的时候,恢复数据的可能性比Raid-0高很多。
对磁盘的大小没要求,任何容量的磁盘都能JBOD
JBOS缺点:
速度慢,没有Raid-0加速的特点

RAID优点:
高性能:RAID 的高性能受益于数据条带化技术。单个磁盘的 I/O 性能受到接口、带宽等计算机技术的限制,性能往往很有 限,容易成为系统性能的瓶颈。通过数据条带化, RAID 将数据 I/O 分散到各个成员磁盘上,从而获得比单个磁盘成倍增长的聚合 I/O 性能。
可靠性某组磁盘驱动器上的数据完全复制到另一组磁盘驱动器上,保证总有数据副本可用。 比起镜像 50% 的冗余开销 ,数据校验要小很多,它利用校验冗余信息对数据进行校验和纠错。
RAID缺点:
看是要组RAID几了,例如:RAID0:任何一块硬盘发生故障,整个RAID上的数据将不可恢复。
RAID1:该模式可使用的硬盘实际容量比较小,仅仅为两颗硬盘中最小硬盘的容量。

在你的项目案例中,你用的那种技术更多?为什么选择它?

用RAID多,因为可靠安全,速度虽然是一方面,但是速度一定是要建立在可靠的基础上的。

你认为哪个的技术优势更大一些?



各有千秋,个人更偏向于RAID,JBOD的话,如果数据同时跨在2个盘上,出问题了这部分应该是完蛋了。重要的事情说三遍:可靠可靠可靠!




新手260505 发表于 2020-12-30 09:03
  
你认为RAID整列相比JBOD模式两者区别在哪?
概念不同
工作原理不同
阵列不同
yim 发表于 2020-12-30 09:06
  
RAID提供了性能与冗余等功能,但对于冗余功能会对磁盘造成建设成本的增加和后期升级修护的成本增加。而JBOD是通过把多个磁盘串联性能是由磁盘速度而决定的也没有冗余功能,但是建设成本与维护方便成本小。所以两种技术是根据需求而定的。
暗夜星空 发表于 2020-12-30 09:24
  
1、你认为RAID整列相比JBOD模式两者区别在哪?
两者的工作原理不一样,对数据的处理方式不同
2、在你的项目案例中,你用的那种技术更多?为什么选择它?
目前在几个项目里面,都是用的RAID10,兼顾效率、冗余和备份
zjwshenxian 发表于 2020-12-30 09:25
  
概念不同
工作原理不同
阵列不同
新手031815 发表于 2020-12-30 09:25
  
RAID整列相比JBOD模式更好用
yanxiu 发表于 2020-12-30 09:26
  
讨论点1:你认为RAID整列相比JBOD模式两者区别在哪?
JBOD可以把不同容量的硬盘串连成一个大的逻辑盘,与RAID0的区别是,在写入数据的时候首先向一个硬盘写入,当写满之后再写下一个硬盘。
RAID0向硬盘写入数据的时候,会同时写入两个硬盘,每个硬盘写50%。读取的时候也是同时从两个个硬盘读取,所以速度比单个硬盘快。
尽管RAID0被广泛应用于提升读写性能,但是速度还是比用在HDFS里的JBOD要慢。因为JBOD会在所有的磁盘之间循环调度HDFS块。RAID0的读写性能会受到磁盘阵列中速度最慢硬盘的影响,但是HDFS中JBOD的循环调度不会受到最慢硬盘的影响。
新手741261 发表于 2020-12-30 09:38
  
最明显的工作原理不同
llj 发表于 2020-12-30 09:38
  
1、理念不同
2、工作原理不一致
3、阵列不同
D调的土豆 发表于 2020-12-30 09:43
  

回帖奖励 +20

不懂。但相信沙发说的:
概念不同
工作原理不同
阵列不同
发表新帖
热门标签
全部标签>
每日一问
功能体验
技术笔记
新版本体验
技术咨询
2023技术争霸赛专题
干货满满
技术盲盒
标准化排查
产品连连看
GIF动图学习
信服课堂视频
安装部署配置
秒懂零信任
自助服务平台操作指引
技术晨报
深信服技术支持平台
答题榜单公布
卧龙计划
畅聊IT
答题自测
云计算知识
通用技术
安全攻防
每日一记
sangfor周刊
资源访问
排障笔记本
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
运维工具
用户认证
原创分享
解决方案
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
迁移
社区帮助指南
地址转换
虚拟机
存储
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
纪元平台
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版达人

七嘴八舌bar

本周分享达人