存储虚拟化技术浅析

存储虚拟化技术是将物理存储资源抽象、整合,形成统一逻辑视图供多主机使用。它能提升存储利用率、增强数据管理灵活性与可靠性,实现存储资源的高效分配与动态扩展。

存储虚拟化技术是一种贯穿于整个IT环境、用于简化本来可能会相对复杂的底层基础架构的技术,以下是对存储虚拟化技术的详细分析:

存储虚拟化技术浅析

1、定义:存储虚拟化就是把多个存储介质(如硬盘、RAID)通过一定的技术将他们集中起来,组成一个存储池并进行统一管理,从主机或工作站的角度,看到的就不是多个硬盘,而是分区或者卷,就好像是一个超大容量的硬盘,这种可以将多种、多个存储设备统一管理起来,为用户提供大容量、高数据传输性能的存储系统,就称之为虚拟存储,存储虚拟化就是将一个存储设备虚拟成多个存储设备,或者将多个存储设备虚拟成一个存储设备的技术。

2、作用

提高硬件资源的使用效率:将以前不用的资源利用起来。

简化系统管理的复杂度:通过统一的管理界面和控制策略,降低管理难度。

增强云存储平台的可靠性:实现业务不间断运行。

方便调整存储资源:管理员或服务供应商可以根据需求灵活调整存储资源,提高存储资源的利用率。

提供更好的性能和方便性:集中的存储设备可以提供更好的性能和方便性。

3、云计算存储模型概念

存储资源:表示实际的物理存储设备,例如直连存储DAS、网络附加存储NAS、存储区域网络SAN等。

存储设备:表示存储资源中的管理单元,例如本地磁盘、逻辑单元号LUN、Storage存储池、NAS共享目录等。

数据存储:表示虚拟化平台中可管理的存储逻辑单元,承载了虚拟机业务,如创建磁盘等。

4、使用虚拟存储的流程

在主机软件界面添加存储资源(如SAN、DAS等),对主机的启动进行配置。

存储虚拟化技术浅析

主机关联存储资源后,进行扫描存储设备(如本地磁盘、LUN等),将具体的设备扫描到主机上。

主机在选择存储设备时,进行数据存储的添加,并进行虚拟化。

最后对虚拟化好的数据存储进行创建卷等操作。

5、常见存储类型

本地磁盘:使用服务器本地的磁盘资源,经过磁盘阵列化RAID后提供给虚拟化平台使用,优点是使用方便,无共享框架;缺点是对跨服武器来说没有备份、冗余机制。

直连式存储DAS:存储设备与使用存储空间的服务器直接相连的架构,优点是多个磁盘合并成一个逻辑磁盘,满足“海量存储”的要求,可实现应用数据和操作系统的分离,能提高存取性能,实施简单;缺点是服务器发生故障,数据不可访问。

网络附加存储NAS:将分布、独立的数据进行整合,集中化管理,以便对不同主机和应用服务器进行访问的技术,优点是支持快照等高级特性,集中存储,提供安全集成环境(用户认证和授权);缺点是传输速率低,前期安装成本高,设备成本高。

存储区域网络SAN:一种高速的、专门用于存储操作的网络,通常独立于计算机局域网(LAN),优点是存储容量利用率高,兼容性高,传输距离远,高带宽,主机、存储设备可以独立扩展;缺点是成本高但较复杂。

6、存储模式

非虚拟化存储:传统的存储模式,即把磁盘进行分区,分割成不同的逻辑卷,每一个逻辑卷可以给到虚拟机使用,特点是性能好(不再有中间的虚拟化层,虚拟机读写直接在磁盘上)、速度快、效率高;缺点是支持存储功能少(不支持快照、精简配置等)。

虚拟化存储:将不同的存储设备、磁盘进行格式化,屏蔽底层存储设备的能力、接口协议等差异性,将各种存储资源转化为统一管理的数据存储资源,特点是支持多种存储功能(快照、精简磁盘、磁盘扩容、存储迁移等);缺点是性能不高(没有非虚拟化存储好)。

裸设备映射:将硬盘直接给到虚拟机使用,让虚拟机直接处理调用存储的命令(直接访问磁盘),中间虚拟化层不再对其进行任何干预(卷都不需要创建),特点是速度快(三种模式中最快)、性能好;缺点是支持的存储功能少(不支持快照、精简配置等),仅支持部分操作系统的虚拟机使用、数据存储只能整块当做裸设备映射的磁盘使用,不可分割。

7、存储虚拟化方法

存储虚拟化技术浅析

基于主机的存储虚拟化:若仅仅是单个主机服务器(或者是单个集群)访问多个磁盘阵列,可以使用基于主机的存储虚拟化技术,虚拟化的工作通过特定的软件在主机服务器上完成,经过虚拟化的存储空间可以跨越多个异构的磁盘阵列,特点是软件运行在主机上,应用开销比较大,稳定性好,兼容性高。

基于设备的存储虚拟化:若是多个主机服务器需要访问同一个磁盘阵列的时候可以采用基于存储设备的虚拟化技术,虚拟化的工作是在阵列控制器上完成,将一个阵列上的存储容量划分多个存储空间LUN,供不同的主机系统访问,特点是与主机无关,不占用主机资源,数据管理功能丰富。

基于网络的存储虚拟化:通过在存储区域网SAN中添加虚拟化引擎实现主要用于异构存储系统的整合和统一数据管理,特点是与主机无关,不占用主机资源;支持异构主机、异构存储设备;能使不同存储设备的数据管理功能统一;统一管理平台,可扩展性好。

8、存储虚拟化功能

精简磁盘和空间回收:用户用多少分配多少空间(自动分配),空间回收可以将用户删除的数据空间释放到数据存储。

快照:指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像,特点是记录了虚拟机在某一时间点的内容和状态,恢复虚拟机快照可用使虚拟机多次快速恢复到某一时间点,包含磁盘内容、虚拟机配置信息、内存数据,多次快照之间保存差量数据,节约存储空间。

9、FAQs

什么是存储虚拟化?

答:存储虚拟化是一种技术,它将多个物理存储设备组合成一个虚拟存储设备,从而提供更高的存储效率和可靠性,通过存储虚拟化,可以将多个物理存储设备组合成一个虚拟存储设备,从而简化存储管理,降低管理成本,存储虚拟化可以对存储池中的数据进行动态分配和管理,从而提高存储效率和可靠性。

如何实现存储虚拟化?

答:实现存储虚拟化的方法有多种,包括使用存储池技术、存储虚拟化设备以及存储虚拟化软件,存储池技术将多个物理存储设备组合成一个虚拟存储池;存储虚拟化设备是一种硬件设备,它将多个物理存储设备组合成一个虚拟存储设备;而存储虚拟化软件则是一种软件程序,它运行在服务器上,并将多个物理存储设备组合成一个虚拟存储设备。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1585764.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2025-02-22 03:09
下一篇 2025-02-22 03:13

相关推荐

  • c 数据库增删改查

    C语言操作数据库增删改查需借助相关库函数,编写代码连接数据库后执行相应SQL语句。

    2025-02-25
    05
  • c 数据库增删改

    C语言操作数据库增删改通常需借助数据库API,如MySQL的C API,通过编写SQL语句实现对数据库记录的增加、删除与修改。

    2025-02-25
    011
  • C 云数据库

    C 云数据库是提供基于云计算的数据库服务,支持数据存储与管理。

    2025-02-25
    06
  • 服务器上附加存储

    服务器上附加存储是指在服务器基础上,通过添加外部存储设备(如硬盘、固态硬盘等)来扩展存储容量,以满足数据存储需求。

    2025-02-24
    011

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入