云计算——常见存储类型

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

目录

 前言

 一.存储类型

1.本地磁盘

 2.DAS

3.NAS

 4.SAN

(1)FC SAN

 (2)IP SAN(常用)

IP SAN 主要有两种类型:

 IP SAN 的主要功能和优势包括:

总结:


 前言

本章将会讲解云计算中常见的存储类型

前期文章回顾:云计算——常见集群策略


 一.存储类型

现网中的存储设备为存储虚拟化的实现提供了资源基础。

常见的存储类型有:

  • 本地磁盘
  • DAS
  • NAS
  • SAN

1.本地磁盘

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

优缺点:

  • 使用方便
  • 无共享框架
  • 对跨服务器来说没有备份,冗余机制


 2.DAS

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

DAS为服务器提供块级的存储服务。

优缺点:

  • 多个磁盘合并成一个逻辑磁盘,满足海量存储的需求
  • 可实现应用数据和操作系统的分离
  • 能提高存取性能
  • 实施简单
  • 服务器发生故障,数据不可访问


3.NAS

NAS(Network Attached Storage)网络附加存储:将分布、独立的数据进行整合,集中化管理,以便对不同主机和应用服务器进行访问的技术。

NAS将存储设备连接到现有的网络上来提供数据和文件服务。

优缺点:

  • 支持快照等高级特性
  • 集中存储
  • 提供安全集成环境(用户认证和授权)
  • 传输速率低
  • 前期安装和设备成本高


 4.SAN

SAN(Storage Area Networks)存储区域网络:是一种高速的、专门用于存储操作的网络,通常独立于计算机局域网。

提供在主机和存储系统之间数据传输,网络内部数据传输的速率快。

常见架构有FC SAN、IP SAN。

优缺点:

  • 存储容量利用率高
  • 兼容性高
  • 传输距离远
  • 高带宽
  • 主机、存储设备可以独立扩展
  • 成本高、复杂

(1)FC SAN

FC SAN 代表“光纤通道存储区域网络”。它是一种高速的专用网络基础架构,支持在服务器和存储设备(如存储阵列和磁带库)之间传输数据。

FC SAN 的主要功能和优势包括:

  1. 高性能:光纤通道提供高数据传输速率、低延迟和最小的网络开销,使其成为应用程序的理想选择
  2. 低延迟:FC SAN 具有低延迟,可确保数据密集型应用程序的快速响应时间。

  3. 专用网络:FC SAN 独立于以太网 LAN,可防止网络拥塞并保持存储流量的一致性能。

  4. 可扩展性:FC SAN 可以通过添加更多存储设备或交换机轻松扩展,以适应组织不断增长的存储需求。

  5. 以太网光纤通道 (FCoE):一些现代 FC SAN 支持 FCoE,允许光纤通道流量通过以太网网络传输,从而简化网络基础结构并降低成本。

  6. 数据安全:光纤通道提供分区和 LUN 屏蔽等功能,允许管理员控制对特定存储资源的访问,从而增强数据安全性。


 (2)IP SAN(常用)

IP SAN 代表“因特网协议存储区域网络”。它是一种存储网络解决方案,它使用 Internet 协议 (IP) 在服务器和存储设备(如磁盘阵列和磁带库)之间传输数据。IP SAN 基于标准以太网网络,并利用广泛采用的 TCP/IP 协议套件来促进存储通信。


IP SAN 主要有两种类型:

  1. iSCSI(互联网小型计算机系统接口):iSCSI 是一种流行的 IP SAN 协议,它将 SCSI 命令封装在 IP 数据包中,允许服务器通过标准以太网访问远程存储。iSCSI 使用 TCP/IP 作为其传输协议,并通过 TCP 端口 3260 运行。
  2. 基于 IP 的 NAS(网络连接存储):虽然 NAS 通常不被视为传统的 SAN,但它是基于 IP 的存储的另一种形式。NAS 设备通常使用网络文件系统 (NFS) 或服务器消息块 (SMB) 协议,通过网络提供对存储的文件级访问。

 IP SAN 的主要功能和优势包括:

  1. 成本效益: 与光纤通道 SAN 相比,IP SAN 通常更经济实惠,因为它们使用标准以太网硬件,不需要专用的光纤通道设备。
  2. 利用现有基础架构:由于 IP SAN 使用以太网,因此组织可以利用其现有的网络基础架构,从而使部署和管理更加容易。

  3. 简单性:配置 IP SAN 可能相对简单,尤其是与光纤通道 SAN 相比,光纤通道 SAN 可能需要更多的专业技能和专业知识。

  4. 可扩展性:IP SAN 可以通过添加更多存储设备或网络交换机轻松扩展,以满足组织不断增长的存储需求。

  5. 灵活性:IP SAN 可用于各种环境(从小型企业到大型企业),并且可以集成到虚拟化环境中。


总结:

本地磁盘:最常见的存储

本地磁盘适用于许多场景,例如个人计算机、工作站、台式服务器和一些小型企业服务器。对于需要快速数据访问、较低成本和较少复杂性的应用,本地磁盘是一种理想的选择。然而,它的主要限制在于存储容量受限,不易进行数据共享和远程访问,并且数据备份和故障恢复方面的处理可能比网络存储更具挑战性。在需要大容量存储、数据共享和高可用性的场景下,通常会选择网络存储解决方案(如NAS或SAN)。

DAS:局域网,小规模使用

DAS 通常用于中小型企业以及简单性和低延迟至关重要的特定用例。示例包括独立工作站、入门级服务器和一些直连存储设备。但是,随着组织的发展,他们可能会选择更具可扩展性和集中性的存储解决方案(如 NAS 或 SAN),以满足其不断扩大的存储需求,并实现多个服务器之间的数据共享。

NAS:大规模,共享目录文件系统,传输速率不高

NAS 通常用于家庭网络中小型企业 (SMB),甚至在某些企业环境中的特定用例。它是文件存储、媒体流和备份目的的绝佳选择,其中简单性和易用性是重要的考虑因素。但是,对于需要块级存储访问或高性能要求的应用程序,其他解决方案(如 SAN(存储区域网络)或 DAS(直连存储))可能更合适。

SAN:大型网络,设备多,传输速率快

SAN 通常用于大型企业、数据中心和其他对高性能、可扩展性和数据可用性至关重要的环境。它们非常适合虚拟化环境、数据库、业务关键型应用程序以及需要整合、共享和高性能存储资源的方案。但是,与 NAS 或 DAS 解决方案相比,SAN 的设置和管理可能更复杂,而且由于特殊的硬件和网络要求,它们可能涉及更高的成本。


 创作不易,求关注,点赞,收藏,谢谢~ 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

锁定Mac的内置键盘,防止外接键盘时的误触

场景:把你的外接键盘放在mac上,然后打字时,发现外接键盘误触mac键盘,导致使用体验极差 解决方案:下载Karabiner-Elements这款软件,并给它开启相关权限。 地址:https://github.com/pqrs-org/Ka…

ModaHub魔搭社区——Milvus 、Qdrant、Waeviate、Pinecone、ElasticSearch矢量数据库对比

资本市场上,2022年也是风起云涌的一年的,各大向量数据库公司纷纷完成了千万美元级别新一轮的融资。可以预见,2023年将会是向量数据库继续快速发展的一年,也会是这一新兴技术由发展走向成熟的一年。这里针对Milvus 、Qdrant、Waeviate、Pinecone、ElasticSearch这五个流行的…

编写简单的.gitlab-ci.yml打包部署项目

服务器说明: 192.168.192.120:项目服务器 192.168.192.121:GitLab 为了可以使用gitlab的cicd功能,我们需要先安装GitLab Runner 安装GitLab Runner参考: GitLab实现CICD自动化部署_gitlab cidi_程序员xiaoQ的博客-CS…

HCIA---TCP/UDP协议

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一.UDP协议简介 UDP协议的特点: 二.TCP协议简介 TCP协议特点 三.TCP和UDP的区别 四.TCP/IP结构详解 五.TCP运输连接的阶段 ​编辑 …

43..利用fsolve函数解对应lambda下的方程组(matlab程序)

1.简述 fsolve的基本用法 : x fsolve(fun,x0) 其中fun应为函数句柄,x0为搜索的种子,即预估的fun0的解的大致位置。 函数句柄的定义方式主要有两种: 1.定义函数文件,使用操作符 定义function文件root2d.m, 如下: …

怎么把图片表格转换成word表格?几个步骤达成

在处理文档时,图片表格的转换是一个常见的需求。而手动输入表格是非常耗时的,因此,使用文本识别软件来自动转换图片表格可以大大提高工作效率。在本文中,我们将介绍如何使用OCR文字识别技术来将图片表格转换为Word表格。 OCR文字识…

yolov2检测网数据集标注_labelme使用_json2txt格式转换

yolov2检测网数据集标注_labelme使用_json2txt格式转换 一、安装Anaconda二、创建labelme虚拟环境三、使用labelme标注健康非健康猫狗数据3.1 打开数据集所在文件夹3.2 进行标注数据集3.3 json2txt3.4 按文件目录和训练测试数据集重分配 四、数据喂给服务器网络参考链接 一、安…

Paddle OCR V4 测试Demo

效果 项目 VS2022.net4.8OCRV4 代码 using OpenCvSharp; using Sdcb.PaddleInference; using Sdcb.PaddleOCR; using Sdcb.PaddleOCR.Models; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usin…

[保研/考研机试] KY135 又一版 A+B 浙江大学复试上机题 C++实现

题目链接&#xff1a; KY135 又一版 AB https://www.nowcoder.com/share/jump/437195121691736185698 描述 输入两个不超过整型定义的非负10进制整数A和B(<231-1)&#xff0c;输出AB的m (1 < m <10)进制数。 输入描述&#xff1a; 输入格式&#xff1a;测试输入包…

C语言的简单基础知识

C语言的基础知识包括变量、数据类型、运算符、控制流语句、函数等。下面会对每个部分进行详细解释&#xff0c;并给出相应的案例。 变量和数据类型&#xff1a; 变量&#xff1a;C语言中的变量用于存储数据&#xff0c;并且需要先声明后使用。声明变量时需要指定其数据类型。例…

包管理工具详解npm 、 yarn 、 cnpm 、 npx 、 pnpm(2023)

1、包管理工具npm &#xff08;1&#xff09;包管理工具npm&#xff1a; Node Package Manager&#xff0c;也就是Node包管理器&#xff1b;但是目前已经不仅仅是Node包管理器了&#xff0c;在前端项目中我们也在使用它来管理依赖的包&#xff1b;比如vue、vue-router、vuex、…

怎么用PS的魔术棒抠图?PS魔术棒抠图的操作方法

使用PS的魔术棒抠图教程&#xff1a; 1、首先&#xff0c;在ps界面上方点击“文件”选项&#xff0c;再在其弹出的选项栏中选择“打开”选项。然后&#xff0c;打开你所需要的图片。 2、然后&#xff0c;单击左侧的“魔术棒”工具。 3、然后&#xff0c;用鼠标点击图片的背景&…

根据渲染数据长度动态渲染后缀图标

在动态获取数据时&#xff0c;想要渲染后面的图标是根据数据的长度渲染图标位置&#xff0c;效果如下&#xff1a; 代码如下&#xff1a; <el-row :gutter"60"><el-col :span"24"><el-form-item><el-input v-model.trim"form…

你不能访问此共享文件夹因为你组织的安全策略

我在windows 10中尝试访问没有密码的共享文件只报错如下&#xff1a; 解决办法 运气中执行 gpedit.msc来启动本地组策略编辑器。 这样设置完成后&#xff0c;就可以在运行中输入 \\192.168.199.1\可以访问共享的文件了。 参考 https://zhuanlan.zhihu.com/p/164721714…

从零构建深度学习推理框架-7 计算图的表达式

什么是表达式 表达式就是一个计算过程,类似于如下&#xff1a; output_mid input1 input2 output output_mid * input3用图形来表达就是这样的。 但是在PNNX的表达式&#xff08;Experssion Layer&#xff09;中不是这个样子&#xff0c;而是以一种抽象得方式&#xff0c;…

韩顺平Linux基础篇

一、课程内容 二、Linux应用领域 一、Linux使用在哪些地方 Linux最强应用&#xff1a;服务器 三、Linux概述 三、Linux和Unix的关系 五、VM和Linux的安装 基本说明 学习Linux需要一个环境&#xff0c;我们需要创建一个虚拟机&#xff0c;然后再虚拟机上安装一个Centos系统来学…

【多重信号分类】超分辨率测向方法——依赖于将观测空间分解为噪声子空间和源/信号子空间的方法具有高分辨率(HR)并产生准确的估计(Matlab代码实现)

【多重信号分类】超分辨率测向方法——依赖于将观测空间分解为噪声子空间和源/信号子空间的方法具有高分辨率&#xff08;HR&#xff09;并产生准确的估计&#xff08;Matlab代码实现&#xff09; &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️…

检测文本是否由AI生成,GPT、文心一言等均能被检测

背景 目前很多机构推出了ChatGPT等AI文本检测工具&#xff0c;但是准确率主打一个模棱两可&#xff0c;基本和抛硬币没啥区别。 先说结论&#xff0c;我们对比了常见的几款AI检测工具&#xff0c;copyleaks检测相比较而言最准确。 检测文本 AI文本片段1 来源&#xff1a;G…

【Maven】常用命令、插件管理、私服nexus

【Maven】常用命令、插件管理、私服nexus 常用命令 插件管理 私服nexus Nexus3 配置私服 项目pom中的配置 发布时区分正式版、快照版 常用命令 Maven提供了一系列常用命令&#xff0c;用于构建、测试和管理项目。以下是一些常用的Maven命令示例&#xff1a; mvn clean:…

圆圈中最后剩下的数字——剑指 Offer 62

文章目录 题目描述解法一题目描述 解法一 class Solution