查看: 25|回复: 0

云计算存储协议按访问形态分为三大类:块存储协议、文件存储协议、对象存储协议

[复制链接]

26

主题

1

回帖

110

积分

实习版主

积分
110
发表于 2026-5-27 16:36:23 | 显示全部楼层 |阅读模式
云计算存储协议按访问形态分为三大类:块存储协议、文件存储协议、对象存储协议。下面按 “是什么 — 特点 — 适用场景” 给你一份清晰、够用、偏面试 / 考试的总结。


一、块存储协议(Block)


特点:像 “裸磁盘”,按扇区 / 块读写,低时延、高 IOPS,适合数据库、虚拟机系统盘。

1. iSCSI(Internet SCSI)


  • 基于TCP/IP(端口 3260),把 SCSI 命令封装在 IP 包中传输。
  • 优点:成本低、部署简单、兼容现有网卡,云内最常用块协议。
  • 缺点:比 FC 慢,高并发时 CPU 占用高。
  • 场景:云主机云盘、中小型数据库、VMware 存储。

2. FC(Fibre Channel,光纤通道)


  • 专用光纤网络,低延迟、高可靠(16Gbps/32Gbps)。
  • 优点:性能最好、稳定,适合关键核心数据库。
  • 缺点:贵、专用交换机、布线复杂,云里逐渐被 iSCSI/NVMe-oF 替代。
  • 场景:传统企业核心 Oracle/DB2、高端 SAN。

3. NVMe-oF(NVMe over Fabrics)


  • 把本地 NVMe 协议跑在网络上(TCP/RDMA),超低时延、极高 IOPS。
  • 优点:比 iSCSI 快数倍,适配 SSD 全闪时代,云原生高性能块首选。
  • 场景:AI 训练、高性能数据库、低时延交易系统。


二、文件存储协议(File/NAS)


特点:树形目录、支持多客户端并发挂载,POSIX 兼容,适合共享文件、媒体、HPC。

1. NFS(Network File System)


  • Linux/Unix 标准文件协议,常用 v3/v4.2,基于 RPC/TCP。
  • 优点:Linux 生态标配、部署简单、支持高并发读。
  • 缺点:v3 无锁、一致性弱;v4 复杂些。
  • 场景:云 NAS、HPC 计算节点共享、媒体渲染、容器持久化。

2. SMB(CIFS)


  • Windows 标准共享协议(SMB 3.0+),支持权限 / ACL / 文件锁。
  • 优点:Windows 无缝兼容、企业局域网共享首选。
  • 场景:Windows 文件服务器、企业办公共享、AD 域环境。


三、对象存储协议(Object)


特点:扁平结构、RESTful API、无限扩容、高可用,适合海量非结构化数据(图片 / 视频 / 备份)。

1. S3(Simple Storage Service)


  • 亚马逊推出,HTTP/HTTPS 的 RESTful API(PUT/GET/DELETE)。
  • 优点:事实标准、生态最强、跨云兼容、支持版本 / 生命周期 / 多副本。
  • 场景:公有云对象存储、数据湖、备份归档、静态网站、AI 数据集。

2. Swift


  • 开源对象协议(OpenStack),与 S3 类似,偏私有云 / 自建。
  • 场景:私有云、运营商云、企业自建对象存储。


四、其他常用协议


  • FTP/SFTP:文件传输,简单但不安全(FTP),适合小文件交换。
  • WebDAV:HTTP 扩展,支持文件读写 / 锁定,适合网盘、协作编辑。
  • gRPC:HTTP/2 + 二进制,低时延、高吞吐,云原生微服务间数据交互。


五、三大类协议对比(速记版)


表格





[td]
类型
典型协议
访问粒度
并发
延迟
典型场景
iSCSI、FC、NVMe-oF数据块单客户端数据库、系统盘
文件NFS、SMB文件 / 目录多客户端共享目录、HPC
对象S3、Swift对象(文件)高并发 API较高海量数据、归档







六、一句话总结


  • 块协议:给虚拟机 / 数据库用,像本地盘,快、低延迟。
  • 文件协议:给多服务器共享用,像网上邻居,方便、POSIX。
  • 对象协议:给海量非结构化数据用,无限扩、RESTful、成本低。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2025 Discuz! Team.|蜀ICP备2025161238号-5

在本版发帖
关注公众号
QQ客服返回顶部
快速回复 返回顶部 返回列表