存储虚拟化不是一个新概念,如卷管理就是一种存储虚拟化的服务器软件,但网络存储的飞速发展给存储虚拟化赋予了新的内涵。使之成为共享存储管理中的主流技术。
1.基于互联设备的虚拟化
其虚拟存储架构可以是对称的或非对称的。在对称结构中。互联设备可能成为瓶颈。多重设备管理和负载平衡机制可以减缓瓶颈。在多重设备管理环境中,当一个设备出现故障时。较易支持故障替换,但这将产生多个SAN孤岛。因为一个设备仅控制与它所连接的存储系统。
基于互联设备的虚拟功能模块,能够在专用服务器中运行于标准操作系统之上,具有基于主机的虚拟方法的诸多优势—易使用、价格低,但也继承了基于主机的虚拟方法的一些缺陷,因为基于互联设备的虚拟方法,仍然需要运行于主机的代理软件或基于主机的适配器,任何主机的故障或不适当的主机配置,都可能导致访问到未受保护的数据。同时,在异构操作系统间的互操作性仍是一个问题。
2.基于交换机的虚拟化
其虚拟方法是把虚拟功能模块嵌人交换机的固件或者放置附属千交换机的服务器上。由于并不要求在每台主机上都运行虚拟功能模块,该方法不存在基于设备或基于主机虚拟存储环境中可能遇到的安全性问题。同时。在异构环境中也能提供更好的互操作性。但是,交换机仍然是一个性能瓶颈。也可能成为故障敏感点。为提高可靠性,可引入备用交换机,用于数据通路上的故障替换。
3.基于路由器的虚拟化
其虚拟方法是在路由器周件上实现虚拟存储功能。供应商通常也提供运行在主机上的附加软件来进一步增强存储管理能力。采用基于路由器的虚拟方法,带虚拟功能模块的路由器,被置于每个主机到存储网络的数据通路中,用来截取网络中任何一条从主机到存储系统的命令。相对于基于主机和大多数基于互连设备的虚拟方法,基于路由器的虚拟方法性能更好、效果更佳,具有更好的安全性。
当连接主机到存储网络的路由器出现故障时,可能导致主机中的数据不能被访问,但只有连接于故障路由器的主机才受影响,其他主机仍可通过其他路由器访问存储系统。可通过冗余路由器支持动态多路径,解决上述故障问题。由于路由器常作为协议转换的桥梁,基于路由器的虚拟方法,也可为异构操作系统和多供应商存储环境提供更好的互操作性。