存储笔记10 虚拟化

news2024/9/23 7:26:39

存储虚拟化

识别不同的虚拟化技术

描述块级虚拟化技术

描述文件级虚拟化技术

讨论虚拟资源调配

Virtualization Overview

何为虚拟化

  • 物理资源抽象到逻辑视图
  • IT利用率和表现
  • 集中/共享资源简化资源管理
  • 减少停机时间
    • planned or unplanned
  • 提高IT资源性能
  1. 虚拟内存
  2. 虚拟网络
  3. 虚拟服务器
  4. 虚拟存储

Memory Virtualization

每个应用程序都有自己的逻辑内存,独立于物理内存

虚拟内存的好处

  • 取消物理内存限制
  • 同时运行多个应用程序

Network Virtualization

应用程序都有自己的逻辑网络,独立于物理网络

  • 单链路的访问控制属性的公告网络链路
  • 管理逻辑网络(不是物理
  • 虚拟SAN为了存储区域网络提供类似好处

服务器虚拟化

不虚拟化虚拟化
每台机器的单个操作系统映像虚拟机(VM)打破了操作系统和硬件之间的依赖关系
软件和硬件紧密耦合将操作系统和应用程序封装到虚拟机中,将其作为单个单元进行管理
在同一台机器上运行多个应用程序往往会产生冲突独立于硬件
资源利用不足强大的故障和安全隔离

存储虚拟化

  • 向主机提供物理存储资源的逻辑视图的过程

  • 逻辑存储的外观和行为与直接连接到主机的物理存储相同

  • 存储虚拟化的示例有:

    • 基于主机的卷管理
    • LUN创建
    • 磁带虚拟化
  • 存储虚拟化的好处:

    • 提高了存储利用率
    • 在不影响应用程序可用性的情况下添加或删除存储
    • 无中断数据迁移

Storage Virtualization Implementation

讨论SNIA虚拟化分类

描述块级虚拟化技术和实施

描述文件级虚拟化技术和实施

SNIA(Storage Networking Industry Association) Taxonomy

What/Where/How

在这里插入图片描述

存储虚拟化需要多级实现

  • 服务器

    • 路径管理
    • 卷管理
    • 赋值
  • 存储网络

    • 路径重定向
    • 负载平和 - ISL trucking
    • 访问控制 -分区
  • 存储

    • 卷管理 -LUNs
    • 访问控制
    • 存储
    • RAID

    带外 out-of-band 实现,虚拟化环境配置存于data path外部
    带内 in-band 虚拟化环境存于data path内

挑战

  1. 可扩展性
    1. 存储设备执行适当的要求
  2. Functionality
    1. 虚拟化环境功能一致或更好
    2. 继续使用array现有功能
  3. Manageability
    1. 虚拟化设备打破存储基础架构 end-to-end的视图
    2. 继承现有管理工具
  4. 支持
    1. 多供应商的互操作性

block-level存储虚拟化

多个存储array连接起来(异构存储阵列)

  • 视为单个
  • 设备的I/O重定向到底层物理array

SAN环境中部署

数据迁移/移动不中断

成本资源优化

File-level 虚拟化

若不虚拟化

  • NAS设备,物理上/逻辑上都相互独立
  • 资源利用不充分
  • 数据迁移会停机

虚拟化

  • 打破 用户访问–数据位置的依赖关系
  • 优化存储利用率
  • 迁移不中断

要点

本模块涵盖的要点:

虚拟化技术和形式

  • SNIA存储虚拟化分类法

存储虚拟化配置

存储虚拟化挑战

存储虚拟化的类型

虚拟资源调配概述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/658920.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何下载并安装Ubuntu22.04

Info 用于帮助不熟悉Ubuntu的朋友安装Ubuntu系统。 Herman Ye Auromix 2023-06-18 1.下载Ubuntu镜像 首先,前往Ubuntu官网下载镜像。 选择 Ubuntu 22.04.2 LTS,点击Download 22.04.2进行下载。 2.准备镜像烧录工具 前往balena官网下载烧录工具. 点击…

ER图和对应关系模式(只写关键)

本图用Visio进行绘图: ●矩形框内表明实体名 ●菱形框内表明联系类型 ●椭圆框内表明属性,可以是实体的属性,也可以是联系类型的属性 ●关键码的属性,在属性名下加下划线 ER图转关系模式说明: ER图中间含1&#xf…

永磁同步直线电机学习笔记——什么是直线电机?

永磁同步直线电机(Permanent Magnet Linear Synchronous Motor,简称PMLSM)是一种电动机,它通过将永磁体和线圈组合在一起,将电能转化为机械运动。与传统的旋转电机不同,PMLSM是一种直线运动电机&#xff0c…

AI 绘画(2):Ai模型训练,实现“人物模型“自由

文章目录 文章回顾感谢人员题外话Ai绘画公约Ai模型训练硬件要求显存设置查看显存大小显存过小解决方法 视频教程前期准备SD配置设置SD设置配置SD训练配置pt生成训练集收集训练集要求截图软件推荐训练集版权声明一键重命名图片训练图片来源批量修改图片尺寸 开始训练导入训练集&…

mybatis02 CRUD

CRUD代表四个基本功能:创建(Create)、检索(Retrieve)、更新(Update)和删除(Delete)。它们是大多数应用程序所需要的最基本的持久化操作。 - 创建(Create&…

【Java入门】-- Java基础详解之 [Java面向对象编程(初级)]

目录 1.类与对象 2.类与对象的区别与联系 3.对象在JVM内存中的存在形式(重要) 4.属性/成员变量/字段 5.如何创建对象 6.类和对象的内存分配机制 7.面向对象的三大特征? 8.面向对象和面向过程? 9.匿名对象 10.方法(method) 11.方法的重载(over…

一个AI关键词能卖500块?AI绘画引发研究关键词的商机

一个AI关键词能卖500块?AI绘画引发研究关键词的商机! 绘画一直被人们看作是视觉艺术的呈现方式。通常情况下,学习绘画需要理解调色、构图和线条等要素。然而,自从AI介入绘画领域后,绘画的"画风"迅速发生了变…

Mac下载安装vscode

1. 下载 先从 https://code.visualstudio.com 下载Mac版vscode。 2. 安装 下载之后在浏览器的下载中点击安装vscode 下载的时候会有提示 有时候还需要配置【安全性与隐私】,即允许App Store和被认可的开发者安装软件 3. 简单配置 默认进来会要求选择主题&a…

1初步整合ABP模块化

1 首先创建一个WebApi项目 2 初步整合ABP模块化 Abp官网,这里我们先初步整合WebApi模块化,待程序运行起来,后续文章我们再对Abp进行深入。 2.1 NuGet:包Volo.Abp Volo,Abp:模块化必备 2.2 NuGet:Volo.Abp.A…

scratch lenet(5): 快速生成随机数的C语言实现

文章目录 1. 目的2. 使用 rand() 的正确姿势3. 使用 TAOCP 公式3.1 实现3.2 使用 4. 随机数:用于 Xavier Glorot 初始化4.1 Xavier Glorot 初始化是什么4.2 使用C语言执行 Xavier Glorot 初始化 5. References 1. 目的 用于 lenet 网络训练开始时, weig…

神奇的 SQL 之 HAVING 一个容易被忽视的主角!

初识 HAVING 关于 SQL 中的 HAVING,相信大家都不陌生,它往往与 GROUP BY 配合使用,为聚合操作指定条件 说到指定条件,我们最先想到的往往是 WHERE 子句,但 WHERE 子句只能指定行的条件,而不能指定组的条件…

使用css3如何实现一个文字打印效果

前言 在很多网站首页介绍页里,为了吸引用户,暂留更长时间,使用了一些css3动画的 示例效果 文字打印.gif 实现这个动画原理 想要实现这个动画,改变元素的宽度,结合动画css3关键帧实现 具体代码如下所示 <!DOCTYPE html> <html lang"en"><head><m…

[元带你学: eMMC协议详解 14] 数据擦除(Erase) 详解

依JEDEC eMMC 5.1及经验辛苦整理&#xff0c;付费内容&#xff0c;禁止转载。 所在专栏 《元带你学: eMMC协议详解》 内容摘要 全文 4200字&#xff0c; 主要内容介绍了各种擦除操作概念以记用法&#xff0c;总结了不同擦除操作的区别&#xff0c; 根据不同安全级别和应用场景…

管理类联考——英语二——技巧篇——写作——A节——书信——九类书信黄金句型(背诵版)

九类书信黄金句型(背诵版) 1&#xff0e;询问信 询问信开头常用句式 l would be grateful if you could send me information about. . . l am writing to see if it is possible for you to provide me with information about. . . l am writing to ask you if/ whether. .…

15-5.自定义组件的通信

目录 1 构建组件间的父子关系 2 父向子传值-属性绑定 3 子向父传值-自定义事件 4 获取组件实例 1 构建组件间的父子关系 需要在father1.json中引入son1&#xff0c;然后再father.wxml中使用son1 2 父向子传值-属性绑定 属性绑定很像props。属性绑定只能传递普通类型…

3C - SiC、4H-SiC和6H -SiC

3C-SiC是立方结构 4H-SiC是四方结构 6H-SiC是双六方结构 它们的区别主要在于原子排列模式和配位数。3C-SiC具有最高的理论电子速度,但也有最大的杂质腐蚀痕迹。4H-SiC和6H-SiC具有更好的成本效益与设备可靠性。 3C-SiC具有立方晶系结构&#xff0c;每个硅原子被四个碳原子和四…

深度学习(22)——YOLO系列(3)

深度学习&#xff08;22&#xff09;——YOLO系列&#xff08;3&#xff09; 文章目录 深度学习&#xff08;22&#xff09;——YOLO系列&#xff08;3&#xff09;1. BOF(bag of freebies)2. Mosaic data augmentation3. 数据增强4. self-adversarial-training&#xff08;SAT…

LwIP系列(2):动态内存池管理(memp.c)详细分析

前言 我们在学习Lwip源码时&#xff0c;内存管理是绕不开的一个重点&#xff0c;我们在看相关的代码时&#xff0c;经常会看到memp_malloc 和 mem_malloc, 其中&#xff1a; &#xff08;1&#xff09;memp_malloc是从内存池中申请内存&#xff0c;具体实现在memp.c memp.h。…

木马攻击与防护

目录 一、初识Trojan木马 1.1 木马概念 1.2 木马特点 1.2.1 欺骗性 1.2.2 隐蔽性 1.2.3 非授权性 1.3 病毒和木马 1.3.1 病毒的特点 1.3.2 病毒的主要目的 1.3.3 病毒例子 1.3.4 木马程序企图 1.3.5 木马危害 1.3.6 病毒与木马的区别 1.4 木马种类 1.4.1 远程访…

机器学习之KNN算法:基于pytorch在MNIST数据集上实现数据分类预测

1 KNN算法介绍 KNN算法又叫做K近邻算法&#xff0c;是众多机器学习算法里面最基础入门的算法。KNN算法是最简单的分类算法之一&#xff0c;同时&#xff0c;它也是最常用的分类算法之一。KNN算法是有监督学习中的分类算法&#xff0c;它看起来和Kmeans相似&#xff08;Kmeans是…