阿里云用多块云磁盘组软 RAID0 提升 IO 靠谱吗?

2015-04-17 21:59:02 +08:00
 bobopu
看了这个帖子https://www.cmdgy.com/20150329/232.html
用多块云磁盘在虚拟机里组软RAID0的想法,看作者的测试似乎IO是有提升的。记得有人说阿里云磁盘用的是内部光纤传输,多块云磁盘组软RAID0会不会导致数据多份传输延迟变大?如果可行,的确不失为个好办法。
5030 次点击
所在节点    云计算
12 条回复
em70
2015-04-17 23:06:58 +08:00
Mysql用阿里云RDS,效率稳定性都很好,别自己本地搭建数据库。
extreme
2015-04-17 23:23:54 +08:00
高可用性的必须用网络储存。
据说光纤的延迟比SATA低,我没用过光纤,不作评价。
RAID0是同时向在这个阵列里面的多个硬盘发起读写请求的,因此延迟时间不会叠加。
不过延迟恐怕会取决于延迟最大的那个磁盘,这是不是叫木桶效应?
xanpeng
2015-04-18 00:09:28 +08:00
我觉得是靠谱的,理论上相当于原来单盘I/O压力分给多盘。
“阿里云磁盘用的使内部光纤传输”——一般备份都是内部网络吧。
“...会不会导致数据多份传输延迟变大”——没Get到,raid0层级无备份,阿里云内部实现层级还是原来的备份数啊(比如3,当然假设他们使用的是备份机制),和raid0无关联吧,没有增加数据量。
155
2015-04-18 00:24:37 +08:00
instagram以前一篇性能优化的文章里提到他们拿aws的ebs做软raid0
shiny
2015-04-18 00:32:38 +08:00
阿里云有 SSD 了
xanpeng
2015-04-18 00:42:57 +08:00
@155 稍微google了下没找到你说的这篇。
另稍微瞄了眼aws官网raid0的说明:“RAID 0: When I/O performance is more importan...”.(http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/raid-config.html)
zts1993
2015-04-18 00:43:49 +08:00
大文件或许可以,小文件可能更弱。。。这只是猜测,。
155
2015-04-18 09:08:14 +08:00
@xanpeng

http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances

"We’ve found that Amazon’s network disk system (EBS) doesn’t support enough disk seeks per second, so having all of our working set in memory is extremely important. To get reasonable IO performance, we set up our EBS drives in a software RAID using mdadm."
bobopu
2015-04-18 10:20:04 +08:00
@em70 哦,没用数据库,说的是虚拟机
@extreme 是要取决于延迟最大的那个盘。
@xanpeng 打算试下。
@shiny 阿里云ssd需要新开主机,无法在现有主机上挂载。
@zts1993 这个需要做个4k测试。

@155 看来可行。
line
2015-04-19 11:40:09 +08:00
可以,我就是这么干的
mabiji
2020-05-08 09:33:27 +08:00
现在 i/o 可以了吧
Tucaizhu
2020-05-08 09:53:04 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184448

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX