当前位置: 首页 > news >正文

【存储基础】存储设备和服务器的关系和区别

文章目录

  • 1. 存储设备和服务器的区别
  • 2. 客户端访问数据路径
    • 场景1:经过服务器处理
    • 场景2:客户端直连
  • 3. 服务器作为"中转站"的作用

刚开始接触存储的时候,以为数据都是存放在服务器上的,服务器和存储设备是一个东西,但其实二者之间是有区别的。

1. 存储设备和服务器的区别

打个比方,服务器是餐厅服务员,存储设备是后厨冰箱。

维度存储设备服务器
核心功能持久化保存数据提供计算能力、运行业务逻辑
本质数据的“仓库”,存放数据的地方数据的“加工厂”,处理数据的地方
硬件形态硬盘(HDD/SSD)、磁盘阵列(SAN/NAS)等CPU+内存+网卡+操作系统+应用软件
核心目标安全、可靠、高效地存储数据处理请求、执行计算、协调资源
是否运行程序否,纯数据存储,无计算能力运行操作系统和应用程序,如数据库、Web服务等

2. 客户端访问数据路径

一般情况下,客户端访问数据要经过服务器处理,但也有直接访问存储设备的场景。

场景1:经过服务器处理

在这里插入图片描述

存储类型访问路径经过服务器的原因
文件存储(NAS)客户端->NAS服务器->存储设备NAS服务器提供文件系统协议如NFS、SMB等,客户端无法直接操作物理存储块
块存储(SAN)客户端->服务器OS->SAN存储服务器操作系统将SAN提供的“裸盘”格式化为文件系统,客户端通过服务器访问
分布式存储客户端->元数据服务器->存储节点需要中间节点定位数据位置、协调读写操作(如HDFS的NameNode)

场景2:客户端直连

在这里插入图片描述

存储类型访问方式限制条件
对象存储客户端直连对象桶(通过HTTP API)需预先配置访问权限(如安全策略等),无需服务器中转
部分DAS场景客户端直接读写本地/直连硬盘仅限本地物理访问,如PC读取内置硬盘
特殊协议客户端通过iSCSI/FC协议直连SAN存储需要存储设备暴露LUN(逻辑单元号)且客户端需要安装专用驱动,企业级场景比较少见

3. 服务器作为"中转站"的作用

  1. 安全控制:服务器实现身份认证、权限管理等,防止未授权的访问;
  2. 数据处理:执行业务逻辑,如文件的版本控制等;
  3. 协议转换:将存储设备的底层协议(如SCSI指令)转换为客户端能理解的协议(如SMB协议);
  4. 高可用保障:服务器集群提供故障转移(如主从切换),存储设备自身无法实现。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/226671.html

相关文章:

  • 4、ubuntu系统 | 文本和目录操作函数
  • 设备驱动与文件系统:03 生磁盘的使用
  • Python 训练营打卡 Day 33-神经网络
  • SpringMVC的注解
  • Java设计模式之备忘录模式详解
  • 【小沐杂货铺】基于Three.JS构建IFC模型浏览器(WebGL、CAD、Revit、IFC)
  • 使用source ~/.bashrc修改环境变量之后,关闭服务器,在重启,环境变量还有吗?
  • Spark-TTS: AI语音合成的“变声大师“
  • 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录——4. 配置服务器终端环境 zsh , oh my zsh, vim
  • isp中的 ISO代表什么意思
  • 实验一:PyTorch基本操作实验
  • 前端八股之CSS
  • 电脑的ip地址会自动变怎么办?原因解析和解决方法
  • Java生态中的NLP框架
  • 探索大语言模型(LLM):RSE流程详解——从文档中精准识别高相关片段
  • 【03】完整开发腾讯云播放器SDK的UniApp官方UTS插件——优雅草上架插件市场-卓伊凡
  • cnn训练并用grad-cam可视化
  • DAY 40 超大力王爱学Python
  • Linux运维笔记:服务器安全加固
  • 【深度学习】实验四 卷积神经网络CNN
  • Cursor从入门到精通实战指南(四):15个核心功能详解
  • RAG理论基础总结
  • 2025GDCPC广东省赛游记(附赛时代码)
  • 2024年数维杯国际大学生数学建模挑战赛D题城市弹性与可持续发展能力评价解题全过程论文及程序
  • LINUX62软链接;核心目录;错题:rpm -qa |grep<包名> 、rpm -ql<包名>;rm -r rm -rf;合并 cat
  • Cursor 0.51 全网首歌新功能深度体验:Generate Memories 让 AI 编程助手拥有“记忆“
  • 多群组部署
  • 安全态势感知中的告警误报思考
  • 在 Windows安装 make 的几种方式
  • Python-matplotlib库画不规则图