存储虚拟化技术的介绍

Java虚拟机内存的各个区域,以及这些区域的做用、服务对象以及其中可能产生的问题,做为你们的面试宝典。那一块儿来学习—存储虚拟化技术。

存储虚拟化技术的介绍存储虚拟化技术的介绍

数据在整个计算机系统是最重要的一部分,也是最珍贵的。数据的存储一直是一个热议的话题,在没有云计算以前数据存储已经发展了好久,能够说和云计算没有特别关系,我这边将的云计算存储一般指的是亚马逊的 S3 存储或者 EBS 存储等,将统一的资源池划分给多个用户。html

什么是存储linux

存储,历史悠久,无处不在。面试

存储是 Storage,注意和内存 (记忆体)Memory 区分;后端

本质的差别是 Storage 要持久化,Memory 通常认为是 RAM,掉电易失,主要做用是 XIP(eXecute In Place) 。人的记忆要能存储起来就行了。存储,不一样的介质千差万别,种类繁多……服务器

什么是存储虚拟化性能

存储虚拟化是在存储设备上加入一个逻辑层,经过逻辑层访问存储资源学习

对管理员来讲,能够很方便的调整存储资源,提升存储利用率云计算

对终端用户来讲,集中的存储设备能够提供更好的性能和易用性htm

存储虚拟化的实现方式对象

  • 裸设备+逻辑卷:
  • 存储设备虚拟化
  • 主机存储虚拟化+文件系统

存储虚拟化的原理

  • 裸设备+逻辑卷的方式是最直接的存储控制方式,直接在通用块层之上划分红以 1 G 为单元的存储块,经过管理这些单元,实现卷的维护操做
  • 存储设备虚拟化是指经过存储设备的能力,实现卷的维护操做,而且存储设备还能够提供一些存储高级业务,例如精简配置、快照和连接克隆
  • 主机存储虚拟化+文件系统是指主机经过文件系统管理虚拟机磁盘文件,并经过虚拟化层提供不少高级业务,业务能力不依赖存储设备

裸设备+逻辑卷虚拟化结构

  • 裸设备+逻辑卷的方式是最直接的存储控制方式,直接在通用块层之上划分红以 1 G 为单元的存储块,经过管理这些单元,实现卷的维护操做;
  • IO 路径简单,读写性能***,但不支持高级业务;

术语解释:

主机内核空间:Dom-0 Kernel Space

用户虚拟机:Guest OS

前段驱动:blkfront

后端驱动:blkback

通用块层:Generic Block Layer

存储设备虚拟化的结构

  • 存储设备虚拟化是指经过存储设备的能力,实现卷的维护操做,而且存储设备还能够提供一些存储高级业务,例如精简配置、快照和连接克隆
  • 该技术的优势:与主机无关,不占用主机资源,数据管理功能丰富。
  • 该技术的缺点:通常只能实现对本设备内磁盘的虚拟化。不一样厂商间的数据管理功能不能互操做。多套存储设备须要配置多套数据管理软件,成本较高。

存储虚拟化+文件系统的结构

主机存储虚拟化+文件系统是指主机经过文件系统管理虚拟机磁盘文件,并经过虚拟化层提供不少高级业务,这也是目前业界采用较多的虚拟化方式。

  • 支持异构存储和异构服务器
  • 高级功能丰富,且不依赖于硬件设备
  • IO 路径较长,性能有损耗

本文地址:https://www.linuxprobe.com/storage-virtualization.html

相关文章
相关标签/搜索