1.存储虚拟化
存储虚拟化(Storage Virtualization)技术是把多
个存储介质模块通过虚拟化的手段集中管理起来,所有的存储模块在一一个存储池中进行统一管理,实现同构或异构的多个存储设备的统一管理,向用户提供一个大容量、高数据传输带宽的存储系统,该系统实现了存储器物理管理与逻辑管理的分离,实现了存储器的透明化访问。
其本质上就是将存储系统进行虚拟化的技术,常见的标准数据存储设备主要包括磁盘、磁带和磁带机等。这些存储设备共同本质特点就是能够实现数据的永久保存,并且可以保障数据能够被用户调用。其它的非共同特征还包括设备的大小、存储容量、能量消耗和性能指标等。设备的不同,这些特征就会不同,但是其公共特征并不会随着设备的不同而改变。因此存储虚拟化就是整合各种物理存储设备为一个整体,提供永久保存数据并能被用户调用的功能,即在公共控制平台下存储设备的一个集合体。

2.存储虚拟化的实现方式
对于不同厂商而言,出于成本和技术考虑,对于存储虚拟化技术的应用都会有或多或少的差异,可以把存储虚拟化技术分为三种。下面对三种虚拟存储化方式进行简单介绍,然后对三者的利弊进行对比分析。
⑴基于主机的存储虚拟化
主要是通过在现有的操作系统中安装一个逻辑卷的管理软件,这个软件的主要作用就是将现有存储设备的物理块号通过逻辑映射为逻辑卷号。这样就可以实现多个物理设备的映射成为一个完整的逻辑存储空间,用户便可以通过这个逻辑空间对数据的存取进行操作,方便快捷。
⑵基于存储设备的存储虚拟化
该方式主要是利用存储设备中原本具有的阵列控制器模块,实现存储资源的管理。但是通常情况下,只有比较高端的存储设备中才会有这一模块,而且一旦使用这种虚拟化,其高端设备的高级存储功能便不能再使用。
⑶基于网络的存储虚拟化
该技术主要是在存储区域网内添加一个虚拟化引擎实现用户对存储资源的统一管理和集中调度。这种技术主要是通过具有这种虚拟化功能的路由器或者交换机进行实现。
3.存储虚拟化的功能
存储虚拟化技术可实现统一管理和灾备两大功能。
(1)在统一管理方面,存储虚拟化设备可将不同类型的磁盘阵列统一接管,磁盘阵列把LUN(Logical Unit
Number,逻辑单元号)映射给存储虚拟化设备,存储虚拟化设备把存储资源池化,上层应用系统主机只需访问存储虚拟化设备,无需面对不同品牌的磁盘阵列,便于维护管理,例如管理员不需要给服务器安装不同品牌的存储多路径软件,不需要学习多种品牌存储设备的使用方法。形成资源池后提高了资源利用率。
(2)在灾备方面,存储虚拟化技术通过卷镜像技术实现数据实时同步。两台存储设备上的 LUN
被虚拟化为一个虚拟的卷,服务器读写操作的对象是卷,存储虚拟化设备把数据同时写入两个存储设备。当其中任意一个存储设备发生故障时虚拟卷仍能正常工作。当故障存储设备修复后,存储虚拟化设备会把增量数据同步到修复的存储设备。整个过程中从服务器层面感知不到故障发生。
以上梳理了存储虚拟化的实现方式及功能等,希望对你有所帮助,如果你想了解更多相关内容,敬请关注三个皮匠报告的行业知识栏目。
推荐阅读:
基于数据库虚拟化技术的数据安全和管理.pdf
中国通信标准化协会:云化虚拟现实总体技术研究白皮书(2018)(76页).pdf
ODCC:2022分布式存储技术与产业分析报告(35页).pdf