存储 频道

十二款iSCSI阵列横评之三:数据保护

【IT168 专稿】如果说有什么比较简单的方法来区分一个iSCSI磁盘阵列的话,看其是否具备一些高级的数据保护能力是个不错的办法,例如这个磁盘阵列是否具有快照和复制的能力。

十二款iSCSI阵列横评之一:产品概览
十二款iSCSI阵列横评之二:性能比拼
十二款iSCSI阵列横评之三:数据保护
十二款iSCSI阵列横评之四:节能特性
十二款iSCSI阵列横评之五:管理特性
十二款iSCSI阵列比拼之六:企业应用
十二款iSCSI阵列横评之七:兼容特性

快照支持:飞康表现最优

理论上,快照只是一个简单的想法:你需要向磁盘阵列发送一个指令,生成一个真实磁盘状态的一个时间点拷贝。你可以继续的读这个真实磁盘并进行读和写操作,如果你需要的话,你还可以加载快照点,看一看你刚才那一刻捕获的信息状态。

这也就是说,具备快照功能的每一个产品(仅D-Link的 DSN-3200-10 和 Nexsan和 SATAbeast 不具备此功能)在投放市场时,都非常耐心的说明其产品的这个功能并不是为真实磁盘作了一个拷贝,准确的说它是在不同快照版本间简单跟踪磁盘的变化。如果说你想让这个快照永远的做下去,那么你还需要做一些额外的工作,或者将这个磁盘卷拷贝出来生成一个新的卷,或者从这个磁盘卷的主卷进行拷贝。

对于我们测试的每个产品的快照能力有个简单的区分方式,就是其对操作系统的支持和对应用的支持到什么程度。

让一个存储系统简单的做一个瞬间停顿,来创建一个快照是非常危险的,因为iSCSI存储协议不能自动感知文件或者目录的变化。所以在系统停顿的那一刻,文件系统并不知道发生了什么,这样也就使得文件系统可能一致,也可能文件不完全一致。在一块磁盘上有很多的位信息和分片信息指向彼此,如果你在一个指针进行更新而其他指针不更新的时刻捕捉快照,这对磁盘来说是不合法的。也会使得一些应用出现问题,例如邮件应用和数据库应用,在这一刻为了保证其应用或数据库的一致性和真实性,全备份往往要求更多的真实磁盘进行同步。

如果你想对一些非活动的磁盘做快照,那么上面提到的将不是问题。然而,如果你想确保你所做的快照是真实的、具备一致性的,并且可以替代原始的磁盘来进行使用的话,你需要更新你的iSCSI磁盘阵列,因为有些iSCSI磁盘阵列都具有一些代理程序,他们可以与操作系统和应用进行通讯,确保磁盘存储在做快照的时刻其数据是处于完全一致性状态。

在这些支持快照代理程序的磁盘阵列里面表现最好的是飞康公司的NSS-S12,它的兼容列表里面明确的支持超过12种数据库应用和邮件服务,覆盖了绝大多数UNIX系统和Windows系统。但令人遗憾的是,在我们对飞康快照能力的测试中,运行在Windows2008操作系统下的快照软件表露出一个非常严重的bug:我们本想获得一个具有数据一致性的快照点,但是事实上我们没有获得。最终,技术支持人员解释说目前还不能完全支持Windows2008操作系统。虽然飞康的技术在快照代理程序支持上有这样一个突出的难点,但是其还是通过了我们大量的其他测试,并且表现非常好。

0
相关文章