我购买了新的服务器 Dell R620,它确实有 Perc710P HW Raid 控制器。
我有 4x512GB 三星 850 Pro SSD。
我将使用 cPanel 并在服务器上托管 1000 多个网站。这意味着我需要存储空间和速度。我知道 Raid 0 不安全。但是使用硬件 raid 控制器制作 Raid 0 怎么样?使用 Raid 0 会有什么不同吗?还是仍然不安全?
答案1
无论 RAID 0 如何实现,其工作方式都相同,不具备容错功能。如果磁盘发生故障,您将无法访问 RAID 0 卷。如果您希望卷具备容错功能,则应使用 RAID 1、RAID 5 等。
以下是描述不同 RAID 级别的链接:
答案2
RAID0 是基于硬件还是软件并不重要。所有关于性能和磁盘丢失概率的影响和利弊都是一样的。磁盘丢失还取决于磁盘本身,如果电缆或电缆连接不良,也可能发生。
如果磁盘发生故障并使用 RAID0,所有数据将立即被销毁,这将导致 1000 个网站离线。
根据备份/恢复策略,运行 RAID0 可能是可行的,但风险仍然很高。
答案3
硬 raid(带 BBU)只有在断电时才会发挥作用,而且您的 ups(如果有)无法保持服务器正常运行,电源会断电;如果有 bbu,控制器和磁盘将保持足够的运行,以便将写入内容提交到磁盘,这样就可以防止断电时数据丢失/损坏,无论 raid 级别如何。回到您的问题,请考虑没有什么可以考虑安全的当谈到数据安全时;试想一下,如何才能被视为甚至没有实现任何冗余的 raid 级别。
任何媒体故障=所有数据丢失
我不会在生产环境中使用这种方案,如果您确实需要 raid0 增强的 IO 性能,请考虑购买更多磁盘并转为 raid10。考虑测试 raid5 和/或 raid1,即使没有 raid0,您的 SSD 也应该表现得非常好。使用 raid5,您将少 512G(多或少 1.5T),但将实现最低层的介质容错。
那将会安全的那么?不,你会更安全。你永远不能说数据是安全的,只是比以前更安全或更不安全。