Featured image of post aliyun常见storage的区别

aliyun常见storage的区别

最近在做ACP的题,问到了几种常用的存储的区别,以下记录备查。文件存储NAS、对象存储OSS和块存储EBS的主要区别如下表所示:

对比项 文件存储NAS 对象存储OSS 块存储EBS
特点 原有使用单机本地文件系统的应用无需修改,即可直接访问。提供高吞吐和高IOPS的同时,支持文件的随机读写和在线修改 支持公网访问,一个低成本的海量共享存储空间,适合存储写入后较少修改的数据 块级存储,可随机读写,类似物理硬盘,支持分区格式化并建立文件系统
应用场景 主要应用于科学计算、容器数据持久化和企业在线生产应用的数据存储。如:AI计算、基因计算、药物计算、容器共享PV、日志数据持久化、CI/CD平台、云桌面数据文件共享等 主要应用于基于对象API开发的互联网应用程序的数据存储。如:互联网业务的音视频存储、数据湖、云相册、个人/企业网盘类应用 适用于OLTP数据库、NoSQL数据库等IO密集型的高性能、低时延业务场景
访问模式 上千个ECS或上万个容器,通过POSIX接口并发读取相同文件,随机读写 数百万客户端通过SDK、RESTful并发读相同文件,追加写 EBS是裸磁盘,挂载到ECS后不能被操作系统应用直接访问,需要格式化成文件系统(ext3、ext4、NTFS等)后访问。当不多于16台ECS实例同时访问一块云盘时,需要使用集群文件系统(例如,OCFS2、GFS2、Veritas CFS、Oracle ACFS和DBFS等),保障多实例间数据同步。更多信息,请参见开启多重挂载功能
最低时延 * 毫秒级(NFS或SMB方式访问)
* 微秒级(容器ACK通过CNFS方式访问
几十毫秒级 微秒级
单实例最大吞吐 20 GB/s * 中国内地各地域:单个阿里云账号的上行及下行带宽各为10 Gbit/s
* 非中国内地各地域:单个阿里云账号的上行及下行带宽各为5 Gbit/s。

更多信息,请参见使用限制
数GB/s
容量 GiB~PiB 无限制 GiB~TiB
文件级别的授权 支持 支持 不支持
数据存储方式 目录树的组织形式 扁平的文件组织形式 需拆分数据到任意划分且大小相同的卷中
协议 NFS和SMB协议 HTTP/HTTPS协议 标准虚拟块设备协议接口或NVMe协议接口