当前位置: 首页 > 云计算

虚拟化存储技术有哪些?虚拟存储技术的目的是什么

  虚拟化存储技术通过抽象物理存储设备,将其整合为逻辑存储资源池,提升资源利用率与管理效率。虚拟化存储技术有哪些?其核心技术包括基于主机的虚拟化、基于存储设备的虚拟化、及基于网络的虚拟化即在存储网络中部署虚拟化设备,跟着小编一起详细了解下。

  虚拟化存储技术有哪些?

  ‌虚拟化数据存储‌:在存储设备的基础上进行格式转换并格式化创建文件系统。这种方式的优点是可以支持高级特性,如快照、磁盘扩容、链接克隆和精简磁盘等。然而,读写性能相对较低,因为存在空间寻址的过程‌。

  ‌非虚拟化数据存储‌:在存储设备的基础上进行格式转换,但不创建文件系统。这种方式读写性能较高,但不支持存储的高级特性‌。

  ‌裸设备映射‌:将SAN存储的物理LUN直接作为磁盘绑定给业务虚拟机,适用于对读写性能要求高的场景,如数据库RAC场景。这种类型的数据存储只能整块使用,不支持虚拟化存储的高级功能‌。

虚拟化存储技术有哪些.png

  虚拟存储技术的目的是什么?

  虚拟存储技术的核心目的是解决物理内存不足的问题,允许程序使用比实际内存更大的逻辑地址空间‌。通过将主存与磁盘结合,虚拟存储技术使得进程不必完全驻留内存即可运行,从而支持多任务并发并提高资源利用率‌。

  虚拟存储技术的定义和原理

  虚拟存储是一种计算机系统技术,它将物理内存与进程视角的内存(即虚拟内存)分离。通过硬件(如内存管理单元,MMU)和操作系统协作,虚拟存储技术为每个进程提供一个独立且连续的逻辑地址空间,这个空间远大于实际物理内存的容量。

  进程通过虚拟地址访问内存,操作系统通过页表(或段页表)将虚拟地址转换为物理地址。当进程试图访问不在物理内存中的虚拟页面时,会发生页故障,操作系统会选择一个牺牲页面写回硬盘(换出),然后将所需页面从硬盘加载到空闲的物理内存位置(换入),并更新页表,重新执行引发页故障的指令‌。

  虚拟化存储技术通过集中化资源池、动态分配与自动化管理,显著优化了存储架构的灵活性与成本效益。基于网络的虚拟化可实现跨厂商设备整合,而存储分层技术如SSD与HDD混合部署则进一步提升了性能。


猜你喜欢