1.存储虚拟化
存储虚拟化(Storage
Virtualization)技术主要是通过在物理资源和逻辑层之间添加一个虚拟层,使得服务器可以通过多种异构存储设备,实现物理设备到逻辑存储的映射关系。通过逻辑层,用户可以实现资源的统一调度和管理。同时,该技术也是实现现有存储到云存储的重要中间技术,在实现现有资源的统一管理和调度同时,可以利用逻辑资源的管理和调度增加对用户的透明度,为用户提供更加可靠的云计算服务。
![存储虚拟化 存储虚拟化](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-9/20/6379929064830281542721976.jpg)
2.存储虚拟化分类
网络存储工业协会(Storage Networking Industry
Association,SNIA)对存储虚拟化分类给出了系统的分类方法,对是什么、在哪里以及如何实现虚拟化存储有三个层次界定:
第一层次的存储虚拟化分类定义“创建什么”。它指定虚拟化的类型:块级虚拟化、文件虚拟化、磁盘虚拟化、磁盘虚拟化或其他设备的虚拟化。块级和文件级虚拟化是现在比较流行的虚拟化方式。
第二层次描述虚拟化定义“在哪里”进行。这需要一个多层次特点的虚拟化方法,在所有三个层次的存储环境上刻画虚拟化:服务器、存储网络、存储。一个有效的虚拟化环境会将集中的管理和控制职能分布在三个层面。数据存储功能如磁盘阵列、高速缓存、校验和硬件扫描)都应当留在阵列内完成。同样,主机应重点控制应用,如故障转移集群和应用错误恢复以及磁盘阵列的卷管理。所以,路径重定向、路径故障切换、数据访问和分配或负载平衡的处理应移到交换机或网络上。
存储虚拟化分类的第三层指定带内或带外网络级的虚拟化方法。从存储虚拟化的实现层次来分,可以分为基于服务器或主机的虚拟化、基于存储设备的虚拟化和基于网络的虚拟化。基于服务器或主机的虚拟化是指虚拟化层放在服务器上实现,虚拟化层将软件模块嵌入到服务器的操作系统中,将虚拟化层作为扩展驱动模块,同时为连接服务器的各种各样的存储设备提供必须的控制功能。基于存储设备的虚拟化是指将虚拟化层放在存储设备的控制器、适配器等上来实现。基于网络的虚拟化是指在服务器和磁盘阵列之间的存储网络层引入虚拟存储管理设备。
3.存储虚拟化优点
(1)存储虚拟化可以提高存储设备的利用率,节约存储设备的成本。存储系统的一个最大的特点就是它总是在不断地增加内容。例如银行系统每天都有新的交易,每个交易都有数据需要存储,因此很容易发生分配的存储设备资源不够的情况,这时候就需要购买新的存储设备。如果有了存储虚拟化系统,虚拟化系统集中地管理所有的存储设备,通过一定的方法把它们映射成一个逻辑的存储空间。因此,虚拟化系统可以很容易地把其他的一些没有用满的存储设备映射到所使用的虚拟化存储空间,从而提高所有存储设备的使用率,减少不必要地增加新的存储设备。
(2)存储虚拟化具有开放性。存储虚拟化把各个存储设备的物理细节特征隐藏起来,提供一个统一的虚拟界面给应用程序或其他使用存储设备的系统。使用者只需对虚拟化后的存储空间进行操作即可,而无需考虑不同的物理存储设备。一些原来需要在每个物理存储设备上运行的软件或硬件系统,可以只在统一的虚拟化存储空间上运行。例如有的磁盘复制软件只针对一个磁盘阵列,如果有多个磁盘阵列的话,就需要买多份软件。采用存储虚拟化之后,多个存储设备被映射成一个虚拟的存储空间,因此只需要一份软件针对虚拟化以后的操作系统。同时,采用虚拟化以后,可以把存储设备上的硬件集中于一处,对虚拟化后的存储设备操作,从而使性能提高很多。
(3)存储虚拟化还可以减少存储系统的管理复杂度,使管理员只需面对虚拟化以后的统一的存储空间,而不必去考虑物理存储设备的细节。因此,每个管理人员可以管理更多的存储设备,减少所需的管理人员。管理人员的开支实际上是存储系统运行成本的一个不小的比例部分,减少管理人员可以明显地减少存储设备的日常运行成本。
以上梳理了存储虚拟化技术的定义、分类及优点,希望对你有所帮助,如果你想了解更多相关内容,敬请关注三个皮匠报告的行业知识栏目。
推荐阅读:
基于数据库虚拟化技术的数据安全和管理.pdf
中国通信标准化协会:云化虚拟现实总体技术研究白皮书(2018)(76页).pdf
ODCC:2022分布式存储技术与产业分析报告(35页).pdf