【云计算基础知识3】存储虚拟化

这篇具有很好参考价值的文章主要介绍了【云计算基础知识3】存储虚拟化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

B站视频

一、存储虚拟化介绍

引入:虚拟机的存储资源从何而来?上层虚拟机如何使用?

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

  • 作用

(1) 提高硬件资源的使用率
(2) 简化系统管理的复杂程度
(3) 增强云存储平台的可靠性(备份等功能)

  • 云计算存储模型概念

(1) 存储资源:表示实际的物理设备。eg. DAS(直连存储)、NAS(网络附加存储)、SAN(存储区域网络)等。
(2) 存储设备:存储资源中的管理单元。eg. 本地磁盘(<=>DAS)、LUN(逻辑单元号)(<=>SAN)、Storage存储池、NAS共享目录(<=>NAS)等。
(3) 数据存储:虚拟化平台中可管理的逻辑存储单元,承载了虚拟机业务。eg. 创建磁盘。

存储资源包含存储设备,一般一个存储设备对应一个数据存储,通过数据存储划分资源给虚拟机使用。

  • 云计算存储模型

【云计算基础知识3】存储虚拟化,云计算,云计算
存储资源 --> 存储设备 --> 数据存储 --> 卷 --> 虚拟机使用。

  • 使用虚拟存储流程(如何创建模型?)

【云计算基础知识3】存储虚拟化,云计算,云计算
(1) 主机软件界面添加存储资源(SAN/DAS/NAS等),对主机的启动进行配置;
(2) 主机关联存储资源后,进行扫描存储设备(本地磁盘/LUN等)(存储资源中有多个存储设备),将具体的设备扫描到主机上;
(3) 主机选择存储设备,进行数据存储的添加,并进行虚拟化;
(4) 对虚拟化好的数据存储进行创建卷等操作。

二、常见存储类型

  1. 本地磁盘

云计算虚拟化场景下的本地磁盘是指使用服务器本地的磁盘资源,经过RAID(磁盘阵列)化后提供给虚拟化平台使用。

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 使用方便,即插即用;
② 无共享框架;
③ 对跨服务器来说,没有备份、冗余机制。

  1. DAS直连式存储

DAS(Direct-Attached Storage):一个存储设备与使用存储空间的服务器直接相连的架构。DAS为服务器提供块级存储服务。

企业常见使用
【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 多个磁盘合并成一个逻辑磁盘,满足海量存储需求;
② 可实现应用数据和操作系统分离(本地磁盘方式中,OS和存储不分离,都在服务器上),当服务器损坏,存储的信息不丢失;
③ 能提高存取性能;
④ 实施简单;
⑤ 服务器故障时,数据不可访问(但仍存在没丢失)。

  1. NAS网络附加存储

NAS(Network-Attached Storage):将分布、独立的数据进行整合、集中化管理,以便对不同主机和应用服务器进行访问的技术。NAS将存储设备连接到现有的网络上来提供数据和文件服务。

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 支持快照等高级特性;
② 集中存储(将磁盘阵列集中起来,屏蔽底层复杂性);
③ 提供安全集成环境(用户认证和授权);
④ 传输速率低(安全集成环境,要认证 + 文件OS存在);
⑤ 前期安装和设备成本较高。

  1. SAN存储区域网络

SAN(Storage Area Networks):是一种高速的、专门用于存储操作的网络,通常独立于计算机局域网(LAN),提供在主机和存储系统之间的数据传输,网络内部数据传输的速率快(常见架构有FC SAN、IP SAN)。

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 存储容量利用率高;
② 兼容性高(∵连到网络上,屏蔽了底层的复杂性);
③ 传输距离远;
④ 高带宽(光纤);
⑤ 主机、存储设备可以独立扩展(连上网络上就行);
⑥ 成本高、复杂。

三、存储模式

  1. 非虚拟化存储

传统的存储模式,就是将磁盘分区,分割成不同的卷(相当于电脑的分盘),每一逻辑卷可以给到虚拟机进行使用。(一般不用)

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 性能好(∵ 没经过虚拟化,不需要有中间的VMM,VM直接读写在磁盘上)、速度快、效率高;
② 支持的存储功能少(不支持快照、精简配置等,∵ 没经过存储虚拟化)。

  1. 虚拟化存储

将不同的存储设备、磁盘进行格式化(格式化的目的是屏蔽底层存储设备的能力、接口协议等的差异性),将各种存储资源转化为统一管理的数据存储资源。(使用的最多)

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 支持多种存储功能(快照、精简磁盘、磁盘扩容、存储热迁移等);
② 性能不高(不如非虚拟化存储,∵ 不是直接访问存储设备,需要经过中间层)。

  1. 裸设备映射

将磁盘直接给虚拟机使用,让虚拟机直接处理调用存储的命令(直接访问磁盘),中间虚拟化层不在对其进行干预(卷都不用创建)。(非虚拟化也不用中间层干预,但还是需要创建卷)

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 速度最快、性能最好(三种模式之间);
② 支持的存储功能少,仅支持部分操作系统的虚拟机使用;
③ 数据存储只能整块当作裸设备映射的磁盘使用,不可分割。

四、存储虚拟化实现方式

  1. 基于主机的存储虚拟化

针对单个主机(集群)访问多个磁盘阵列。虚拟化的工作通过特定的软件,在主机服务器上完成,经过虚拟化的存储空间可以跨越多个异构的磁盘阵列。

【云计算基础知识3】存储虚拟化,云计算,云计算
最大的优点:久经考验的稳定性 + 对异构存储系统的开放性(兼容性)。

缺点:软件运行于主机上 --> 应用开销大,占用系统资源,降低系统性能;存在OS与软件间的兼容性问题;主机升级、维护、扩展复杂,易造成系统不稳定。

方式:从与主机连接的存储上创建虚拟卷。

  1. 基于设备的存储虚拟化

针对多个主机服务器访问同一磁盘阵列。虚拟化的工作是在阵列控制器上完成,将一个阵列上的存储容量划分为多个存储空间(LUN),供不同主机访问使用。
这种技术主要用在同一存储设备内部。进行数据保护和数据迁移。

【云计算基础知识3】存储虚拟化,云计算,云计算
优势:与主机无关,不占用主机资源,数据管理功能丰富。

软件运行于存储设备中专门的嵌入式系统上(而不是像上一种安装在主机中),因此主机效率提高;同时需要一个专门的嵌入式系统,因此磁盘阵列在前期使用时需要专门制定嵌入式系统,因此设备的提供很麻麻烦,一般只能实现对本设备存储的一个虚拟化,不同厂商不能互相操作;多套存储设备需要多套的数据管理,多套嵌入式系统,成本高。

从与SAN连接的存储上创建虚拟卷。(DAS\NAS实现不了)

  1. 基于网络的存储虚拟化

针对于多台服务器/多个集群访问过个存储设备。通过在存储局域网(SAN)中添加虚拟化引擎实现。主要用于异构存储系统的整合和统一数据管理。(使用最多)

【云计算基础知识3】存储虚拟化,云计算,云计算

优势:与主机无关,不占用主机资源(软件没安装在主机上);支持异构主机、异构存储设备(兼容性好);能使不同存储设备的数据管理功能统一;统一管理平台,可扩展性好。

软件运行于存储网络中的磁盘阵列上(建立之初在磁盘阵列上安装虚拟化引擎)。

从与磁盘阵列连接的存储设备上创建虚拟卷。

五、存储虚拟化功能

  1. 精简磁盘和空间回收

精简磁盘和空间回收用于提高存储资源的使用效率,减少虚拟机未使用空间在主机上占用率过大的问题。

【云计算基础知识3】存储虚拟化,云计算,云计算
特点:
① 用户用多少空间分配多少空间(自动分配);
② 空间回收可以将用户删除的数据空间释放回数据存储中。

适用场景:
适用于运行初期。运行初期分配资源给用户,用户使用率低的情况下,就能降低维护成本、投资成本,存储设备只保存有效数据,不保存预留空间,提高资源利用率。

虚拟机的创建可以选择磁盘精简模式,提高磁盘使用率,增加虚拟机的部署密度。

  1. 快照

指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。快照的作用就是能够进行在线数据备份与恢复。

说白了就是当前某个时刻虚拟机的一个状态。
eg. 当虚拟机发生故障或文件损坏时,可以进行在线的快速恢复,以快照模式,恢复到之前某个可用的时间点状态。比如昨天使用了快照存储了昨天状态,今天想恢复到昨天那个状态使用快照。

特性:
① 记录了虚拟机在某一时间点的内容和状态;
② 恢复虚拟机快照可以使虚拟机多次快速恢复到某一时间点;
③ 快照内容包含磁盘内容、虚拟机配置信息、内存数据;
④ 多次快照之间保存差量数据,节约存储空间。

  • 快照方式

创建快照时会生成一个新的差分卷,虚拟机会挂载这个差分卷作为磁盘文件。

方式1:ROW写时重定向
【云计算基础知识3】存储虚拟化,云计算,云计算

方式2:写时拷贝COW
【云计算基础知识3】存储虚拟化,云计算,云计算

方式3:随机写WA
用的比较少,随即用哪个磁盘

快照适用场景:在进行一些高危操作之前(系统补丁、升级)使用快照,防止崩掉没法。

  1. 快照链

对虚拟机进行多次快照操作,这些多次的快照操作形成快照链。

虚拟卷始终挂载在快照链的最末端。
【云计算基础知识3】存储虚拟化,云计算,云计算
作用:多次快照后想恢复到之前任意一次快照的内容(读档),就通过快照链实现。

华为的快照链一般长度不超过32.

  1. 链接克隆

将原卷和差分卷组合映射为一个链接克隆卷,给虚拟机使用。通过链接克隆,可以轻松地为不同任务创造一个独立的虚拟机。

一个链接克隆卷需要和原始虚拟机共享同一虚拟磁盘文件。采用共享磁盘文件缩短了创建克隆虚拟机的时间,同时节省了物理磁盘空间。
【云计算基础知识3】存储虚拟化,云计算,云计算
举个例子:公司使用桌面云,两个部门(财务部和保安部)使用的软件有相同的有不同的,将相同的放到源卷中,不同的放在各自的差分卷中,节省云空间,生成链接克隆卷供各部门使用。

适用场景:快速批量的部署虚拟机。

  1. 虚拟机虚拟磁盘文件迁移

将虚拟机的磁盘从一个数据存储迁移到另一个数据存储。可以将虚拟机的所有磁盘整体迁移,也可以单个磁盘分别迁移,虚拟机的快照可以一起迁移。虚拟机开启或者关闭时都可以迁移。

【云计算基础知识3】存储虚拟化,云计算,云计算
【云计算基础知识3】存储虚拟化,云计算,云计算文章来源地址https://www.toymoban.com/news/detail-769702.html

到了这里,关于【云计算基础知识3】存储虚拟化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 基础知识解析:容器与传统虚拟化对比:资源利用、启动时间、隔离性和部署效率

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(55)
  • 云计算基础-存储虚拟化(深信服aSAN分布式存储)

    分布式存储是利用虚拟化技术 “池化”集群存储卷内通用X86服务器中的本地硬盘,实现服务器存储资源的统一整合、管理及调度,最终向上层提供NFS、ISCSI存储接口,供虚拟机根据自身的存储需求自由分配使用资源池中的存储空间。 每秒钟的IOPS数,该指标主要用于评价小块

    2024年02月19日
    浏览(39)
  • 云计算——存储虚拟化功能

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 目录  前期回顾 前言 一.存储虚拟化功能 1.精简磁盘和空间回收  2.快照 (1) 快照方式  3.快照链 4.链接克隆  5.虚拟磁盘文件迁

    2024年02月13日
    浏览(36)
  • 云计算——存储虚拟化简介 与 存储模式及方法

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 目录  前期回顾 前言 一.存储虚拟化介绍 1.云计算存储基本概念 2.云计算存储模型 3.创建虚拟存储流程  二.存储模式及方法 存储

    2024年02月13日
    浏览(45)
  • 云计算基础-计算虚拟化-内存虚拟化

    内存在物理上是由内存卡提供的,也就是我们俗称的内存条,内存条提供了物理内存。 在物理内存之上还有虚拟内存,虚拟内存操作系统给程序分配的一段连续的内存,属于逻辑上的概念。 虚拟内存和物理内存之间会有一个映射关系,这个映射关系我们称之为页表,通过页

    2024年02月20日
    浏览(55)
  • 云计算基础-计算虚拟化-CPU虚拟化

    在CPU的工作原理中,CPU有不同的指令集,如下图,CPU有4各指令集:Ring0-3,指令集是在服务器上运行的所有命令,最终都会在CPU上执行,但是CPU并不是说所有的命令都是一视同仁的,它会把命令分为不同的指令集 Ring0指令集称之为内核态指令集,改啊指令集里面啊运行的主要

    2024年02月20日
    浏览(42)
  • 存储、计算、分布式虚拟化篇(收集整理适合小白)

    超融合 硬件资源的统一管理 虚拟化 计算机资源最大化利用 桌面云 虚拟机上的桌面 虚拟桌面资源池 用户使用的云桌面虚拟机 虚拟应用资源池 应用虚拟化的虚拟机 处理器虚拟化 将一个物理的CPU虚拟成多个逻辑CPU供虚拟机使用 超线程技术 将多线程处理器内部的逻辑内核模拟

    2024年01月16日
    浏览(50)
  • 【云计算与虚拟化】第三章 实验三 配置vSphere虚拟网络和iSCSI共享存储

    实验3. 配置vSphere虚拟网络和iSCSI共享存储 一、配置 vSphere 虚拟网络的实验步骤 在 VMware Workstation 中为 ESXi 主机添加两块网卡 2.开启 ESXi 主机,使用 vSphere Client 连接到 ESXi 主机。选中 ESXi 主机 切换到“配置”栏,点击硬件→网络适配器,可以看到 ESXi 主机识别出来新添加的两

    2024年02月11日
    浏览(44)
  • 云计算基础-虚拟化概述

    虚拟化是一种资源管理技术,能够将计算机的各种实体资源(如CPU、内存、磁盘空间、网络适配器等)予以抽象、转换后呈现出来并可供分割、组合为一个或多个逻辑上的资源。这种技术通过在计算机硬件上创建一个抽象层,将单台计算机的硬件元素(处理器、内存、存储等

    2024年02月19日
    浏览(37)
  • 云计算基础-网络虚拟化

    什么是虚拟交换机 虚拟交换机是一种运行在虚拟化环境中的网络设备,其运行在宿主机的内存中,通过软件方式在宿主机内部实现了部分物理交换机的功能,如 VLAN 划分、流量控制、QoS 支持和安全功能等网络管理特性 比如有两台服务器,他们之间想要通信,需要一台物理交

    2024年02月20日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包