OSS 相比传统的文件系统有什么优势? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
w568w

OSS 相比传统的文件系统有什么优势?

  •  
  •   w568w 2 月 17 日 2663 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,尤其是我看到很多项目实际上把 OSS 当成普通的文件系统来使用(建立目录结构、挂载为普通 UNIX 文件系统,等等)。

    问了下 AI ,提到了高吞吐、扁平结构、支持 tags 等元数据、远程访问之类的。但这些在传统文件系统中不也能做到吗?

    11 条回复    2026-02-18 18:46:34 +08:00
    just1
        1
    just1  
       2 月 17 日   1
    便宜。高吞吐跟他没关系,扁平一般也不是优势。

    然后如果作为一个远端存储,原子写入、分块上传。
    jacketma
        2
    jacketma  
       2 月 17 日   2
    OSS 理论上无限容量的水平扩展,对很多应用后端的海量数据是刚需。中小型应用直接存本地硬盘更快更省事,省了 TCP 间的连接。
    ztm0929
        3
    ztm0929  
       2 月 17 日   1
    从经济层面来说,带宽流量的费用,云服务的对象存储也比云服务的文件系统要便宜许多。
    Foxkeh
        4
    Foxkeh  
       2 月 17 日   1
    节约开发成本,把文件服务开发的工作量完全外包给 MinIO 或者公有云存储
    Kumo31
        5
    Kumo31  
       2 月 17 日   3
    做存储的来回答下

    OSS 提供的 S3 接口语义类似 KV ,对于大多数应用来说就足够了。而文件系统的 POSIX 语义要远比你想象中复杂得多,为了实现这套接口在架构上是要付出很大代价的,这些都是协议税,OSS/S3 不需要交税,这是一切的前提

    说白了目录这种组织形式更多是为人类设计的,OSS/S3 是为程序交互设计的,但如果想在 S3 接口上重新模拟文件系统,就是自找不快了
    w568w
        6
    w568w  
    OP
       2 月 17 日
    @just1 @ztm0929 为什么 OSS 比 NFS 更便宜,仅仅是因为 API 更简单吗?

    @jacketma 感觉 OSS 在这个意义下其实是在替代传统的分布式文件系统?像 Ceph 、GlusterFS 这些

    @Kumo31 有道理。我的理解是 OSS 之于文件系统的关系就像 MongoDB 之于关系数据库,99% 的业务场景不需要这么复杂的语义,所以选择更简单的设计
    jim9606
        7
    jim9606  
       2 月 18 日
    OSS 可以认为是 FS 的阉割版本,缺少一些 FS 的功能,如果用 OSS 做后端模拟一个 FS 出来,这些缺失的功能就不会实现或者要用低效的方法模拟,举些例子:
    1. 随机访问某个对象,OSS 你得整个对象下载下来再提取期望偏移的内容
    2. 读写锁,FS 基本都需要实现锁功能来应对并发读写的,OSS 通常无此功能
    3. 树形结构,如果 OSS 用 path 作为名字模拟,移动目录要修改所有下级对象的名字,列举目录下文件也很麻烦
    4. 软链接/硬链接,OSS 无此功能

    如果业务可以将功能需求限制在 OSS 的能力范围,那确实可以用 OSS 代替,因为 OSS 通常比块存储便宜。
    Ketteiron
        8
    Ketteiron  
       2 月 18 日
    按量付费和可靠性。
    自行实现的初始成本较高,光是 RAID 和异地容灾有几个小厂能做,即使能做,要付出的时间以及要踩的坑太多了。
    除非达到 PB 级别,不然自建 FS 没太大优势,是个无底洞。
    此外 cloudflare R2 是一个更现代化的选择,所有云厂商的 OSS 服务只能用屎山来形容。
    momocraft
        9
    momocraft  
       2 月 18 日
    容量无限,和机器不绑定,顺序读取不慢
    5ssl
        10
    5ssl  
       2 月 18 日
    IO 怎么样?
    just1
        11
    just1  
       2 月 18 日 via Android
    @w568w 性能密度差太多了,这几个互相比不了

    cpfs 最高密度 400/200 MiB/s/TiB r/w
    oss 能 1/1 就不错了

    性能/posix/价格

    这几个差别都太大,一般来说不会涉及比较
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5668 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 06:52 PVG 14:52 LAX 23:52 JFK 02:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86