美文网首页
三、云中存储基础

三、云中存储基础

作者: gg大宇 | 来源:发表于2019-06-13 10:30 被阅读0次

上层虚拟机是怎么使用底层硬件资源的呢?


image.png

物理磁盘类型:
SATA盘


image.png

SAS盘


image.png

SAS盘一般在15000转,而SATA则是一般在7200转。
SAS一般是用于搞数据吞吐量、低延迟、高可靠的应用,一般企业级会用
SATA 读写速度慢一些,但是容量比SAS要高一些。价格也比SAS相对便宜一些

NL-SAS盘


image.png

接口使用的是SAS的接口,盘体是SATA的盘体。
性能比SATA好,容量比SAS高,价格在其中间
SSD盘


image.png

它属于闪存盘,与前面的有本质区别。
所以有更高的读写速度,重量轻,体积小,但是寿命比较短。价格也比较高。


image.png

集中式存储
把所有的物理盘放在一个硬盘框中。会对磁盘做RAID,形成一个资源池,再把资源池给主机用。
常用RAID类型


image.png image.png

分布式存储,就是把所有的物理磁盘没有集中的存在一个地方,而是分布在各个不同的物理主机上。

虚拟化存储和非虚拟化存储

云计算中虚拟化存储转换路径:
底层的硬件资源做RAID或副本机制
然后是物理卷做逻辑划分或格式化(因为物理卷是没有办法直接给上层主机用的)
逻辑划分以后生成逻辑卷(可以直接挂载给主机用),格式化之后生成文件系统NFS
逻辑卷也可以格式化 挂载给集群用,也会生成一个文件系统(这个是虚拟文件系统),这时候主机看到的就是一个共享目录了。

非虚拟化存储:
底层的硬件资源做RAID或副本机制
然后是物理卷做逻辑划分生成逻辑卷(不需要格式化),逻辑卷也不需要格式化,而是直接挂载给集群,生成的就是虚拟硬盘。不带文件系统,这个文件系统交给上层操作系统去格式化。

RAID与LUN的关系


image.png

做完RAID后是不能直接给主机用的,需要作逻辑划分。逻辑划分后生成的单元就叫LUN。这个是可以直接映射给主机使用的。


image.png

虚拟化存储和非虚拟化存储的区别就是 虚拟化存储有文件系统,而费虚拟化存储没有文件系统。


image.png

windows是fat32,ntfs linux是ext3 ext4


image.png

文件在移动的时候,不会对物理磁盘的区域做任何的修改,修改的只是文件在文件系统上进行映射的时候映射到哪个系统块上去了。
在物理盘做完RAID后,进行逻辑划分,磁盘的物理区域通过LVM映射,形成一个LVM的逻辑区域。之后会进行格式化,格式化就是形成文件系统块的过程。然后文件系统块和LVM的逻辑区域进行对应。就形成了逻辑映射表。每创建一个文件,这个文件存放在文件系统上,然后在通过文件系统块找到LVM的逻辑区域。然后逻辑区域又记录着我的文件可以落盘到哪个扇区上,哪个磁道上。这样就完成了整个文件映射到磁盘的过程。

虚拟机磁盘


image.png

常见虚拟机磁盘格式


image.png

华为虚拟化产品存储架构


image.png

裸设备映射:把LUN直接挂载给虚拟机、
手动添加存储资源,扫描存储设备,在添加数据存储,虚拟机就可以放数据了。
根据客户的需求,华为虚拟磁盘的特性


image.png

类型分为:
普通:一个虚拟机用一个磁盘
共享:多个虚拟机可以同时对一个磁盘使用
配置模式分为:
普通:如果虚拟机需要80G的空间,会一次给完80G,读写速度快。
精简:承诺给它80G,每次用多少,就划给他多少。每次都会来问。省空间。
磁盘模式分为:
从属:做快照和恢复快照都会包括这个磁盘
独立下的话,做快照和恢复快照都不会对磁盘产生任何影响
独立-持久:数据会刷盘,你真的写到硬盘上了,你虚拟机重启 数据还在。
独立-非持久:数据不会刷盘,你虚拟机重启 数据不在了。

相关文章

  • 三、云中存储基础

    上层虚拟机是怎么使用底层硬件资源的呢? 物理磁盘类型:SATA盘 SAS盘 SAS盘一般在15000转,而SATA...

  • SQL 规范

    基础规范 表存储引擎必须使用InnoDB MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)...

  • [三]云中

    大殿内静悄悄的,萧音斜靠在小塌上,按着太阳穴,案上堆着的奏折已经批完了。山内县旱灾,在秋天就知道了,如今入了冬,又...

  • 事业单位计算机复习笔记

    计算机基础 三级存储系统的结构 计算机的三级存储系统是什么?答:计算机系统中存储层次可分为三级:高速缓冲存储器、主...

  • SQLite数据库精炼详解

    一、前期基础知识储备 Android本地化存储三种方式:①文件存储,存储简单二进制数据和文本数据;②SharedP...

  • Swift-Core Data(1) 基础存储

    Swift-Core Data(1) 基础存储Swift-Core Data(2) 基础存储 最近有做个小 dem...

  • 微信小程序与云开发

    微信小程序基础概念 小程序云开发的三大基础能力:云数据库、云函数、云存储 Java、NodeJS、JavaScri...

  • OpenGL基础渲染

    第三章 基础渲染 本章内容 OpenGL渲染基础架构 如何使用7种OpenGL几何图元 如何使用存储着色器 如何使...

  • OpenGL基础渲染

    第三章 基础渲染 本章内容 OpenGL渲染基础架构 如何使用7种OpenGL几何图元 如何使用存储着色器 如何使...

  • Swift-Core Data(2) 基础存储

    Swift-Core Data(1) 基础存储Swift-Core Data(2) 基础存储 上一篇简单的写了点存...

网友评论

      本文标题:三、云中存储基础

      本文链接:https://www.haomeiwen.com/subject/wlerfctx.html