控制器对外提供LUN映射服务,这种统一服务的效率会受到存储控制器性能的限制。这种存储虚拟化模式适用于中型企业数据中心通过采购新型具有虚拟化功能的存储设备来统一池化管理企业异构存储,目前EMC、HITACHI、HP、IBM等厂商均有虚拟化存储设备供用户选择。
3)基于网络的存储虚拟化
随着NAS和SAN存储架构的出现,存储实现了存储介质、存储控制器和服务器的分离,服务器和存储控制器之间通过网络(TCPIP或FC)进行连接,使用得服务器可以灵活高效的
f龙源期刊网httpwwwqika
comc
使用共享存储资源,这个网络也成为最佳做存储虚拟化的位置,近年来各家存储厂商都研发了各自的基于网络的存储虚拟化设备。
图4基于网络的存储虚拟化
基于网络的存储虚拟化是在网络层嵌入存储资源智能管理设备,抽象化服务器与存储阵列之间的物理存储资源,将各厂家的异构存储阵列通过FC接口连接到存储层SAN交换机,汇总后连接到存储虚拟化设备(带内存储虚拟化方式),所有LUN映射和IO请求连同数据一起通过存储虚拟化设备传送给服务器,服务器只能看到由存储虚拟化设备提供的LUN而不直接与存储设备进行交互。存储虚拟化设备负责分析请求、查阅LUN映射表,并依次执行存储设备IO。存储虚拟化设备不仅可以转换存储请求,还能利用自己内存对IO数据进行缓存,提供数据使用量指标、管理数据复制服务、协调数据迁移服务。基于网络的存储虚拟化可以提供统一的异构存储管理接口、支持异构存储间的同步数据复制和远程异步数据复制、采用带内管理方式还可以提升存储性能,方便的进行横向扩展;但这种方式比其它两种存储虚拟化实施起来复杂很多,它需要中断服务器所有至存储设备的LUN映射重新进行到存储虚拟化设备的LUN映射;实现完成以后所有加入的存储设备不能进行去虚拟化操作,因为存储LUN的所有元数据都保存在存储虚拟化设备上。这种存储虚拟化模式由于加入了独立的存储虚拟化管理设备,提供了其它两种存储虚拟化模式不具有的多种新功能,不仅可以实现本地异构存储的数据复制,而且可以提供具有容灾功能的远程数据复制,是大型企业数据中心进行存储虚拟化和容灾建设的一种高性价比的解决方案,目前IBM、EMC和Falco
Stor等供应商均可提供基于网络的存储虚拟化解决方案。
4总结
企业在实施云计算的过程中,虚拟化软件平台可以十分方便的完成CPU、内存和网络的虚拟化,作为保存着企业核心数据的磁盘存储阵列的虚拟化脚步走的确没有那么轻松,它不仅受限于存储技术的发展r