嗨,JuiceFS

2017-11-07
Davies, CEO & Founder

JuiceFS 在今年 6 月正式上线,那时还是一个 MVP,有几个技术上喜欢追求卓越的公司在使用,转眼到 11 月的今天第一批客户付费账单产生了,这是个重要的日子,意味着 JuiceFS 正式开始提供商业服务。

在这段时间里,客户创建的文件系统已经超过 100 个,管理了超过 2 千万的文件,累计完成超过 10 亿次数据修改操作,请求峰值超过1万次每秒。

我们组建了一直小而精悍的跨国团队,人人都提交代码,同时也肩负着 CEO、市场拓展、客户支持、行政后勤等各种工作。远程代码协作,远程会议沟通都不是难事,远程庆祝一下却不容易。最终我们还是决定写代码来庆祝,用 Sphinx 重构了之前两个简单的文档页面,变成了一个文档中心,并有中英文支持,同时上线了这个官方博客。

今后,这个博客也将成为 JuiceFS 和大家沟通的窗口,我们再通俗的介绍一下 JuiceFS 是什么,能干嘛 XD

名字结尾的 FS 说明这是一个文件系统产品。对于文件系统,虽然是一直是我们电脑里最重要的部分之一,却一直没有多少存在感,大概只有系统工程师能说清楚它是什么(所以过年回家估计也很难给亲戚们解释我的工作)

JuiceFS 是为云端设计的 POSIX 共享文件系统,包含三方面的意思:

  1. 为云端设计:JuiceFS 完全是为云计算而生的,用现在流行的叫法是 Cloud Native,目标是成为云计算领域最好的存储解决方案。我们已经支持了全球主流的云平台,包括 AWS、微软 Azure、阿里云、腾讯云、UCloud、青云、金山云、网易云、Google Cloud Platform,还有存储平台七牛,使用这些云平台的工程师可以很简单的上手 JuiceFS。JuiceFS 将数据保存在客户自己的对象存储中账号中,数据安全有了很大保障,而且弹性扩容,无需运维。
  2. 兼容 POSIX:JuiceFS 没有自己的 API,而是兼容存储领域历史最悠久使用最广泛的 POSIX API,也就是几乎所有编程语言都支持的 open, read, write 和 close 等 API,不用担心被 API 绑定。JuiceFS 也没有 SDK,而是提供一个通过 FUSE 实现的客户端直接挂在到主机上,大量已有应用和工具无需任何修改就可以直接访问,和使用本地磁盘一样简单。
  3. 共享:这是 JuiceFS 与很多云硬盘最大的不同,它可以被多机(支持 1000 个节点以上,没有单一 VPC 限制)同时挂载,同时读写,并提供强一致性保证。

这三点提供什么价值?一个几乎无限容量的存储系统,可以从任何地方访问,使用它几乎没有学习成本,还无需维护,让很多曾经头疼的分布式系统问题变得非常简单了:

  1. JuiceFS 可以用做数据备份和恢复,因为 POSIX 是运维工程师最喜欢的接口,没有之一。
  2. JuiceFS 可以提供一个全局的共享空间,方便工程师或者主机之间互通有无,省去很多 scp 的麻烦。
  3. JuiceFS 可以用作 Hadoop 或者 Spark 集群的海量数据存储,包括 Hive 等数据仓库。
  4. JuiceFS 可以作为存储卷(Volume)挂载在容器集群里,轻松实现容器数据的持久化和共享。
  5. JuiceFS 可以替换掉你原有的 NFS、NAS,并有无限容量。
  6. JuiceFS 可以帮你实现数据多地备份,就像 RAID-1 那么简单,即使整个区没了也不用担心数据丢失。
  7. JuiceFS 可以帮你实现全球数据镜像,简化数据在多地搬来搬去的麻烦。

简单可依赖是 JuiceFS 的目标,希望可以帮助工程师同学们更轻松的访问和管理数据,如果您在数据方面遇到什么挑战,有什么建议,请告诉我们吧!

最新博客

深度解析 JuiceFS 权限管理:Linux 多种安全机制全兼容

2025-06-12
作为一款支持 Linux 系统的分布式文件系统,JuiceFS 需要与 Linux 权限管理模型兼容,以实现一致的访问控制和数据安全。本文将深入探讨 JuiceFS 在实际应用中的权限管理实践,帮助…

JuiceFS v1.3-Beta2:集成 Apache Ranger,实现更精细化的权限控制

2025-06-06
本文将介绍 JuiceFS 社区版如何与 Apache Ranger 进行集成,并探讨其权限管理的实现方式。该功能由多点 DMALL 数据平台团队李铭贡献,特此感谢她对社区的贡献!

JuiceFS 企业版 5.2:迈入千亿文件时代,稳定性与性能再升级,首次支持 Windows 客户端

2025-05-28
JuiceFS 企业版 5.2 版本近日发布,文件管理规模迈入千亿级。此次升级重点提升了超大规模集群的稳定性,优化了分布式缓存的网络性能,并增强了系统的易用性与安全性,旨在支持高并发访问等复杂的高性…

JuiceFS v1.3-Beta1:一亿文件备份分钟级完成,性能优化全解析

2025-05-21
在最新发布的 JuiceFS v1.3 Beta1 版本中,我们引入了一种全新的二进制备份机制,相比现有的 JSON 备份方式,该机制在导入导出元数据时不仅大幅提升了处理速度,还显著降低了内存占用。