什么是CMS服务器的好configuration?

一个客户想要build立一个“一体化”CMS服务器,即一台机器将运行:

  • RDMBS
  • 应用服务器
  • networking服务器
  • 文件存储

预计CMS将用于很多大文件,但不会有大量的并发用户(最多每秒10个请求)。 高可用性不是主要关心的问题。

那么支持这个最好的RAIDconfiguration是什么? 我在想,RAID 0将是最好的处理大文件,可能RAID 1 + 0,以减less中断的机会。 RAID 5是否可行? 或者,也许完全放弃RAID?

如果可以,我会configuration两个独立的逻辑卷…一个RAID10和一个RAID5或RAID6。 将RAID10用于任何数据库/应用程序,然后将RAID5或RAID6用于文件存储。 性能的关键在于设置您的条带大小,应根据您计划存储在其上的数据大小进行configuration。 太多的信息在这里详细介绍,所以Google是你的朋友 。 🙂

永远不要把生产机器放在野外,而不需要磁盘冗余! 即使“高可用性”不是一个问题。 因人而异。

我会购买一个6Gbps的基于SAS的双电源DAS机箱,其中有大量的300GB 2.5“15krpm磁盘和一个质量匹配的硬件RAID-10磁盘控制器。

像HP MSA 70和P800控制器 – 或类似的东西。

除非你想成为硬件专家,否则我首先会提出软件RAID。 与硬件RAID相比,build立和pipe理起来要容易得多,对于像你这样的中等stream量的站点来说,它的performance也是一样的。

适当的RAID级别取决于您的数据量。 如果你能负担得起,而且数据也适合,那么RAID 10就不会有太大的问题。如果你需要更高的容量,那么RAID 5是最好的select,尽pipe你会牺牲一些写入速度,特别是对于你的数据库。 如果你担心这一点,最好用你的硬件和软件进行试用。