2008年(8065)
分类: 服务器与存储
2008-08-27 13:03:49
首先,最重要的就是要搞清楚用RAID来做什么,也就是从应用角度出发来选择。因为RAID有很多标准,每种标准有不同的特长,所对应的应用也不同。如果用户要求快速地存取数据,而对可靠性没有过高要求,可以选择RIAD 0标准的产品。如前所述,RAID 0的数据传输率高,而安全性低。
RAID 1标准磁盘阵列的基本标准是数据传输率低和安全性高,正好与RAID 0相反,因此如果用户对速度没有需求,而要求可靠性的话,RAID 1是最好的选择。但是RAID的花费很高。
那么有没有一种产品速度又快、可靠性高呢?RAID 0和1的完美结合将这两种优点集成在一起,但是成本也不比RAID 1低。因为RAID 0/1的这种配置要求至少4块磁盘。数据块1写到磁盘1,数据镜像写到磁盘2;数据块2写到磁盘3,数据镜像写到磁盘4;数据块3写到磁盘1,数据镜像写到磁盘2……依此类推。因为数据被分割后在多个磁盘上,所以RAID 0/1既有RAID 0速度快的优点,又有RAID 1高可用性的优点。但是RAID 0/1也和RAID 1一样要求一组完全备份磁盘。所以也不能称之为经济高效的方案。
对于管理数据库操作和关键型业务的用户,其数据库的查询活动频繁,但数据量不大,RAID 5 的存储结构非常适合于电子邮件、电子表格和数据库应用等数据传输和事务处理。RAID 5阵列读磁盘的速度较快、数据可靠性高,有效容量达到66%~87%之间,因此性价比较高,是现在应用最广泛的磁盘阵列。而RAID 3较适合于视频系统。
上的数据传输安全问题一直是用户所担心的,新标准RAID 7可保证数据传输的安全性,防止数据丢失。
除了考虑这些标准外,软硬件RAID也关系到成本和性能问题。硬RAID,速度快,但价格高;软件RAID便宜,但速度慢,主要应用于基于IDE接口的中低档磁盘阵列中。
第二,RAID的冗余性、可靠性和可维护性也是需要考虑的因素。
冗余性主要表现在RAID控制器、电源、风扇、磁盘的冗余性。如RAID控制器冗余就有两种方式,一种是一个控制器做备份,另一个工作,当工作控制器出故障后,备份控制器会接替其工作;另一种是两个控制器都是工作控制器,同时工作,当一个出故障,另一个会继续工作,只是带宽也会减半。
可靠性主要表现在电源、风扇、磁盘等是否能够热插拔。它们的这些性能体现在数据的可靠性方面。可维护性即是否有单点故障出现等。
此外,用户还应根据自己的需求选择是SCSI接口还是光纤通道接口的RAID,这些都对性能和价格有很大的影响。