实施多个级别的存储虚拟化技术

时间:2024-11-22

存储虚拟化技术对底层存储设备进行抽象和统一管理,从服务器层屏蔽存储设备硬件的特殊性,仅保留其统一的逻辑特征,从而实现了对存储系统的集中,统一,便捷的管理。

与计算机系统相比,整个存储系统的虚拟存储部分就像计算机系统中的操作系统一样。

它管理下层的各种特殊设备,并为上层提供相对统一的操作环境和资源使用方法。

SNIA(存储网络行业协会,存储网络行业协会)对存储虚拟化技术的定义如下:通过将一个或多个目标服务或功能与其他附加功能集成在一起,它提供了统一且有用的综合功能服务。

可以在三个不同级别上实现存储虚拟化,包括基于专用卷管理软件在主机服务器上实现,或者使用阵列控制器的固件在磁盘阵列上实现,或者使用专用虚拟化在存储网络上实现转换引擎。

1基于主机的存储虚拟化技术基于主机的存储虚拟化技术由服务器上主机操作系统下的逻辑卷管理软件(安装客户端软件Agent)完成,虚拟化的存储空间可以跨越多个异构磁盘阵列。

这种类型的虚拟化通常由主机操作系统下的逻辑卷管理器软件实现。

它们已经在主机系统和Unix服务器中广泛使用了很多年,并且类似的卷管理器目前在Windows操作系统上可用。

政府行业信息系统规模庞大,使用多种类型的主机和应用程序软件,并且对系统性能和稳定性有较高的要求。

因此,不适合使用基于主机的存储虚拟化技术。

2基于存储设备的存储虚拟化技术当多个主机服务器需要访问同一磁盘阵列时,可以使用基于存储设备的存储虚拟化技术。

此时,虚拟化工作已在存储设备的控制器上完成。

通过将虚拟化功能添加到存储设备的控制器,存储设备(例如磁盘阵列)上的存储容量将划分为多个存储空间(LUN)。

,供不同的主机系统访问。

智能存储设备控制器提供了数据块级别的集成,同时还提供了一些其他功能,例如:LUN屏蔽,缓存,即时快照,数据复制等。

对于市级和县级政府部门来说,数据量很小,并且存储设备是单个设备,因此适合使用基于存储设备的存储虚拟化技术。

部级和省级政府部门拥有大量数据,并且经常使用多个存储设备,并且需要跨设备和跨区域的数据共享和集成。

因此,基于存储设备的存储虚拟化技术是不合适的。

3基于存储网络的存储虚拟化技术通过向存储区域网络(SAN)添加虚拟化引擎,可以实现基于存储网络的存储虚拟化技术。

虚拟化引擎是一个或多个独立的设备,管理多个存储设备和数据,并提供数据存储和对多个主机的访问接口。

基于存储网络的虚拟化是近年来存储行业的发展方向。

与基于主机和存储设备的虚拟化不同,基于存储网络的虚拟化功能是在存储区域网络(SAN)中完成的。

基于存储的虚拟化方法和基于主机的虚拟化方法的优点都可以在存储网络虚拟化中使用。

上述内容还反映出它支持数据中心级存储管理以及异构主机系统和存储系统。

对于部委和省政府部门而言,数据量很大,并且经常使用多种类型的主机和存储设备,并且经常需要数据共享以及其管辖下的省市系统的集成。

因此,基于存储网络的存储虚拟化是合适的。