存储知识:存储虚拟化的三种方法对比
博客 发表于:12年03月14日 09:27 [转载] 中关村在线
谁能胜出?
每一种方法都有其优缺点。
基于主机和基于存储的方法对于初期的采用者来说魅力最大,由于他们不需要任何附加硬件,但对于异构存储系统和操纵系统而言,系统的运行效果并不是很 好。对于那些要求最大限度进行互操纵的企业来说,基于交换机或基于路由器的方法可能更为恰当。对那些要求更高可扩充性的用户来说,基于路由器的方法是最优 选择。基于互联设备的方法处于两者之间,它回避了一些安全性题目,存储虚拟化的功能较强,能减轻单一主机的负载,同时可获得很好的可扩充性。
不同供给商的存储虚拟化实现方法不同,一些偏重于复制,一些擅长备份,而另外一些在恢复和访问控制方面性能更为优越。存储治理软件供给商趋向于提供最完善的治理套餐。但是,多平台的支持和最佳的性能特性并不轻易达到最优。
在数据复制方面已经发展出多种镜像方法。很多存储供给商提供三层镜像结构,Veritas公司甚至能够提供四层镜像结构。镜像在一些方面受到推崇, 全面镜像能在另一个驱动器上产生完全相同的副本。这个附加的副本有时也称为快照,只存储以前版本的数据。有时,在不同地理位置上存在的副本驱动器,通过 IP相连能产生远程或异步副本。
在存储网络中,存储访问控制经常在分区(Zoning)式的主机和存储系统中进行。只有属于同一个分区的主性能够访问这个分区的存储设备。主机和存储设备经常是多分区的一员。分区制的理念与虚拟专用存储网络相似。
分区有多种方法。随着共享存储的粒度和治理难易程度不同,分区方法的差异很大。基于端口的分区经常在交换机中实现,交换机内部的访问必须在指定的端 口之间进行。这种分区的特色是分区之间不能重叠。当指定的端口分区成员发生变动时,分区需要重新配置。这种方式有着明显的缺陷,由于大多数情况下,即使交 换机端口发生调整,也不答应改变分区成员的一致性。
子系统分区或卷映射经常由内部磁盘子系统的控制器来实现,它答应整个或部分驱动器成为其数据出口,使得单一存储子系统看起来似乎是多驱动器和多主 机。基于逻辑单元设备号掩码(LUNmasking)之上的分区在主机I/O控制器、主机软件或路由器上得以实现。LUN掩码像一个过滤器,只答应主机访 问特定的存储资源,它也答应一个存储子系统中单一驱动器能够属于不同的分区,从而产生设备层面的分区。
存储虚拟化功能的复杂性很轻易在很多供给商中产生一种"人人都能做虚拟化"的错觉,实在是各商家采取了不同的标准来定义"虚拟化"。供给商之间技术的整合和合作随时都可能发生。因此要求数据中心经理们具备良好的技术知识,以便清楚地了解自己需要的是什么。
