早上好。
我们在Amazon EC2上有一个SQL框的服务,就像这个问题所build议的 ,我们使用EBS来存储数据……问题是,设置存储的最佳方式是什么?
目前,在开发阶段,我们有4个10Gb的“磁盘”(对于下一个应该足够了,可能会更晚些看)在RAID 0(这使我担心…)。 我们每隔3个小时对SQL盒进行一次备份,但是我担心RAID 0和丢失EBS卷,导致我们丢失了几个小时的数据。
我只是想知道,鉴于我们正在运行Windows,这是什么最好的做法? RAID 1? 10? 5? 别的东西?
谢谢。
EBS卷的AFR低于普通商品硬盘(它们在EBS抽象背后是冗余的),所以通常使用速度和可靠I / O的RAID 0。
但是,如果发生驱动器故障,则需要频繁的备份和恢复机制。 或者,使用RAID 10,它仍然会比单个磁盘更快,并有助于消除一些冗余的错误。 有足够的内置EBS卷故障保险箱,您应该更担心替代故障模式,而不是单个驱动器故障。
PS:去8个驱动器,速度似乎在线性增加的Linux的RAID 0当驱动器的权力为2.不知道这是否是软件RAID或EBS系统本身的因素。