4. 云计算中的存储基础知识

news2025/7/12 13:26:02

4.1 物理磁盘类型和存储设备类型

虚拟化中的存储架构

在这里插入图片描述

物理磁盘类型 - SATA盘

  • SATA的全称Serial Advanced Technology Attachment,SATA(Serial ATA)口的硬盘又叫串口硬盘。SATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比最大的区别在于能对传输指令(不仅是数据)进行检查,如果发生错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的特点。

在这里插入图片描述

物理磁盘类型 - SAS盘

  • SAS(Serial Attach SCSI)即串行连接SCSI,是新一代的SCSI技术,与SATA硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。

在这里插入图片描述

物理磁盘类型 - NL-SAS盘

  • NL-SAS是采用了SAS的磁盘接口和SATA的盘体的综合体。NL-SAS硬盘的转速只有7200转,因此性能比SAS硬盘差。但由于使用了SAS接口,所以在寻址和速度上有了提升。

在这里插入图片描述

物理磁盘类型 - SSD盘

  • SSD(Solid State Disk),固态硬盘,是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。SSD在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。SSD虽然具有传统机械硬盘所不具备的快速读写、质量轻、能耗低以及体积小等特点,但其使用寿命有限且价格较高。

在这里插入图片描述

物理磁盘类型对比

在这里插入图片描述

集中式存储

在这里插入图片描述

RAID技术

在这里插入图片描述

常用RAID类型

在这里插入图片描述

RAID0优点:将多个磁盘合并进行读写,可以提高磁盘的读写速度。

RAID0缺点:一块磁盘上的数据丢了,全部磁盘的数据都会丢失。没解决数据安全的问题。

RAID1优点:将数据复制成两份,同时分别写在两个磁盘中,其中一块磁盘坏了,但是另一个磁盘里的数据还在。可以将坏的磁盘换成新的磁盘,将其做数据同步,我们还是有两份一模一样的数据。它解决了数据安全问题,而且在一定程度上解决了读写的问题。

RAID1缺点:浪费磁盘。

RAID5增加了奇偶检验的技术。原理:写个数据0、数据1、校验值,根据0和1,可以推断出校验值。根据0或1和检验值,可以推断出另外一个数据。

RAID5优点:三块硬盘中坏掉任意一块硬盘,我们可以根据另外两块硬盘的数据,推出坏掉硬盘上的数据。将坏掉硬盘换成新的硬盘,并做数据同步或者重构。它既解决了安全性的问题,也解决了读写的问题。

RAID5缺点:一旦坏掉两块硬盘,数据就无法恢复。

RAID6又增加了一个新的校验值。写个数据0、数据1、校验值1、另外一个校验值。坏掉任意两块盘,就可以根据另外两块盘推出坏的两块盘。

RAID6优点:RAID6比RAID5安全性更高。

RAID6缺点:它比RAID5资源利用率更差。

集中式存储类型

在这里插入图片描述

SAN和NAS的区别之一:SAN存储向上提供的是一个裸设备。在主机侧看来,SUN存储提供的是一个什么都没有的硬盘给我用。NAS存储有文件系统,在主机侧看来,它看到的是一个目录。

分布式存储

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

在这里插入图片描述

在这里插入图片描述

副本机制

在这里插入图片描述

优点:将文件复制成成多份,提高安全性。

缺点:造成资源的浪费。

常见分布式存储产品

在这里插入图片描述

4.2 华为虚拟化解决方案中的存储特性

云计算中虚拟化存储转换路径

在这里插入图片描述

云计算中非虚拟化存储转换路径

在这里插入图片描述

虚拟化存储与非虚拟化存储的区别:虚拟化存储中,计算集群用的全部是有文件系统的东西。而非虚拟化存储中,计算集群用的不是带有文件系统的存储。他的文件系统而是交给上层的操作系统,也就是虚拟机的操作系统,来进行格式化。

RAID与LUN的关系

  • RAID由几个硬盘组成,从整体上看相当于由多个硬盘组成的一个大的物理卷。
  • 在物理卷的基础上可以按照指定容量创建一个或多个逻辑单元,这些逻辑单元称作LUN(Logical Unit Number),可以作为映射给主机的基本块设备。

在这里插入图片描述

创建LUN的过程

在这里插入图片描述

常见文件系统

在这里插入图片描述

文件映射到磁盘的过程

在这里插入图片描述

虚拟化磁盘

在这里插入图片描述

常见虚拟机磁盘格式

在这里插入图片描述

在这里插入图片描述

裸设备映射:把一个LUN直接挂载给一个虚拟机。

在这里插入图片描述

多人共享→共享

节省空间→精简

数据临时保存→独立-非持久

读写速度快→配置模式-普通

类型-普通:磁盘就给我一个虚拟机用。

配置模式-普通:一次性给你划分你需要的云计算空间。

优点:读写速度快。

配置模式-精简:承诺划分多少空间,用户用多少划多少空间。

优点:省空间。

磁盘模式-从属:做快照和恢复快照都会包含这个磁盘。

磁盘模式-独立-持久:打快照以及恢复快照都不会对磁盘产生任何影响。持久模式下数据会刷盘,其会被真正写到硬盘上。虚拟机重启,数据还在。

磁盘模式-独立-非持久:数据并不会刷盘,虚拟机重启,数据不存在了。

思考题

  1. 对于档案室等需要长久存储大量数据信息,又不需要经常读取的场景,建议选择如下哪种类型的磁盘?( C

    A. SSD盘

    B. SAS盘

    C. SATA盘

    D. NL-SAS盘

  2. SATA盘是使用并行串行)接口类型的磁盘,SAS盘是使用串行类型的磁盘。

    A. TRUE

    B. FALSE

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

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

相关文章

kubernetes组件 Controller manager深刻认知

kubernetes组件 Controller manager深刻认知Controller manager常见的controllerController manager的工作流程informer的内部机制控制器的协同工作原理ReplicaSet controller 是如何被管理的?statefuleset 和deployment controller是如何控制滚动升级的statefulese…

学习基于html和JavaScript的滑动图片拼图验证源码

之前的文章《使用C#中的GDI功能实现图片填充验证方式》中介绍过使用GDI在Winform中实现图片拼图验证的思路,学了html中的canvas使用方式后,也可以照搬思路实现,只不过没有在Winform中方便。但是在网上看了不少基于html和JavaScript的滑动图片…

【数据结构】栈的模拟和使用理解

学习目录栈(Stack)栈的概念栈的使用栈相关的应用场景栈的模拟实现中缀表达式 转 后缀表达式栈(Stack) 栈的概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作. 进行数据插入和删除操作的一端称为栈顶,另一端称为栈底&a…

关于vba代码运行时错误1004 应用程序定义或对象定义错误问题

一、错误描述 将Excel所有工作表,汇总到一个工作表中: 在thisworkbook中运行如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Su…

大数据面试题(五):Hadoop优化核心高频面试题

文章目录 Hadoop优化核心高频面试题 一、Mapreduce 跑的慢的原因? 1、计算机性能 2、I/O 操作优化 二、Mapreduce优化方法 1、数据输入 2、map阶段 3、reduce阶段 4、IO传输 5、数据倾斜问题 6、常用的调优参数 三、HDFS小文件优化方法 1、HDFS小文件…

【MATLAB】常见语法结构和实用操作

目录 语法结构 循环(遍历)结构 函数结构 画图操作 绘制函数图像 ezplot figure多图绘制 创建多项式 按照系数创建多项式 利用多项式零点创建多项式 解方程组 语法结构 循环(遍历)结构 与其它编程语言类似,…

常用辅助类

CountDownLatch 应用场景:1.多线程任务汇总。2.多线程任务阻塞住,等待发令枪响,一起执行。 减法计数器 每次有线程调用,数量-1,当计数器归零,countDownLatch.await()就会被唤醒向下执行。 import java.uti…

【代码随想录】二刷-二叉树

二叉树 《代码随想录》 二叉树的遍历方式 深度优先遍历: 前序遍历(递归法、迭代法): 中左右中序遍历(递归法、迭代法): 左中右后序遍历(递归法、迭代法): 左右中 广度优先遍历: 层序遍历(迭代法) 二叉树的定义 struct TreeNode{int val;TreeNode* left;TreeNode* right;TreeN…

无线传感器网络:网络层

文章目录Challenges for RoutingEnergy EfficiencyScalabilityAddressingRobustnessTopologyApplicationRouting MetricsQuality-of-Service (QoS)Minimum HopEnergyMinimum energy consumed per packetMaximum time to network partitionMaximum average energy capacityMaxim…

Java并发-操作系统,进程,线程,并行并发?

我们首先来看看,三者之间的关系,从图中可以看到 操作系统是包含多个进程的容器;而每个进程又是容纳多个线程的容器。什么是进程?官方定义: 进程(baiProcess)是计算机中的程序关于某数据集合上的…

详解:网络虚拟化卸载加速技术的演进

在传统的应用场景中,服务器资源过剩情况普遍,为了充分利用服务器资源,产生了虚拟化技术。虚拟化技术以牺牲部分效率为代价提升了资源的使用率,将原来需要硬件完成的工作,通过软件模拟的方式,满足多个云租户…

初识Qt Quick

讲讲最近几年Qt的热门技术Quick这一块了。 啥是Qt? 哦,这是一个宣称可以跨任意平台,开发各种场景应用软件的开发框架。从三个维度来讲,就是开发库framework,集成开发平台IDE,以及成熟的开发思维模式。 Q…

CAS:82055-94-5,Azide-PEG-Azide,N3-PEG-N3,叠氮聚乙二醇叠氮试剂供应

1、名称 英文:Azide-PEG-Azide,N3-PEG-N3 中文:叠氮-聚乙二醇-叠氮 2、CAS编号:82055-94-5 3、所属分类:Azide PEG 4、分子量:可定制,叠氮-PEG-叠氮 2000、叠氮peg叠氮 1000、叠氮-聚乙二醇…

org.activiti.bpmn

org.activiti.bpmn目录概述需求:设计思路实现思路分析1.BpmnAutoLayout2.BPMNLayout参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for ch…

Mybatis概述

1 概述 原来是Apache的一个开源项目,叫iBatis, 2010年6月这个项目由 Apache Software Foundation 迁移到了 Google Code,随着开发团队转投Google Code 旗下,从 iBatis3.0正式更名为MyBatis。 MyBatis 是一款优秀的持久层框架,对j…

容器卷挂载的秘密

什么是容器卷 数据卷 (Data Volumes )是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于 Linux 中的 mount 行为。 容器挂载原理 containerd创建的容器里的数据存储在下面的目录中 [rootmaster01 httpb…

【C/C++】万字图文详解C语言文件操作 完美装饰课设大作业

目标导航 写在前面 为什么使用文件? 什么是文件? 程序文件 数据文件 认识文件名 文件的打开和关闭 文件指针 文件的打开和关闭 1.以"r"(只读)的方式打开文件 2.以"w"(只写)…

Java#24(常见API--2)

目录 一.Rantime Runtime表示当前虚拟机的运行环境 Runtime常用方法 扩展:对象克隆 二.Objects Objects是一个对象工具类,提供了一些操作对象的方法 一.Rantime Runtime表示当前虚拟机的运行环境 Runtime常用方法 方法名 作用 publi…

葡萄糖-聚乙二醇-链霉亲和素|Streptavidins-PEG-Glucose|链霉亲和素-PEG-葡萄糖

链霉亲和素(streptavidin下称SA)是与亲和素(avidin下称AV)是一种蛋白质,链霉亲和素是四聚体蛋白,大小为66KDa。一分子链霉亲和素可以高度特异性地与四分子生物素结合,两者之间的亲和力较为强烈。链霉亲和素分子由4条相同的肽链组成&#xff0…

delete-by-query和复合查询

根据term,match等查询方式去删除大量的文档 Ps:如果你需要删除的内容,是index下的大部分数据,推荐创建一个全新的index,将保留的文档内容,添加到全新的索引 # delete-by-query POST /sms-logs-index/sms-lo…