JuiceFS v1.0 正式发布,首个面向生产环境的 LTS 版本

这篇具有很好参考价值的文章主要介绍了JuiceFS v1.0 正式发布,首个面向生产环境的 LTS 版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天,JuiceFS v1.0 发布了 🎉

经过了 18 个月的持续迭代和大量生产环境的广泛验证,此版本将成为第一个被长期维护的稳定版(LTS)。同时,该版本提供完整的向前兼容,所有用户可以直接升级。

JuiceFS 是为云环境设计的分布式文件系统,同时兼容 POSIX、HDFS、S3 访问协议,也可以使用 CSI 方式在 Kubernetes 中作为 PV 使用,在大数据、机器学习,和需要共享文件存储的场景中广泛使用。

可用于生产环境

稳定可靠的软件离不开全面的质量管理体系,JuiceFS 的测试体系已经涵盖了每日进行的单元测试、基础功能测试、兼容性测试、第三方工具测试以及实际应用场景测试。每一个版本发布之前,还需要额外完成异常测试和压力测试。在这次 v1.0 正式版发布前,我们模拟了从 Redis 切换到 TiKV 再持续写入 100 亿小文件,来验证系统的扩展性。

在过去的一年半里,来自不同行业、不同企业规模的社区用户尝试将 JuiceFS 应用到更为广泛的场景中:人工智能、大数据、云原生、数据共享、备份归档等。JuiceFS 的能力在应用中获得了持续改进,并上线到生产环境中,经受住了持续的稳定性和性能考验。

有上千集群在持续使用 JuiceFS,最大集群规模超过 10PB 数据和数十亿文件。这些用户来自互联网和科技、电信运营商、生命医药、航天、气象、遥感等领域;包括有移动云、航天宏图、小米、vivio、携程旅行、大疆、理想汽车、上汽集团、地平线、云知声、深势科技、商汤、Shopee、知乎、网易游戏、一面数据等企业,还有济南超算中心、国家天文数据中心等。

这些社区用户也分享了他们在不同场景的实践:

  • 移动云使用 JuiceFS 支持 Apache HBase 增效降本的探索
  • 理想汽车使用 JuiceFS 实现数据平台存算分离
  • Shopee 使用JuiceFS 实现 ClickHouse 数据冷热分层
  • 云知声使用 JuiceFS 建设超算平台分布式存储
  • 深势科技使用 JuiceFS 实现多云 AI 科学计算平台建设
  • 知乎使用 JuiceFS 给 Flink 容器启动加速

点击 此处 查看用户案例合集。

功能快速浏览

JuiceFS 是第一个完全插件式的分布式文件系统,元数据和数据都可以借助已有的成熟组件来实现,以应对丰富多变的企业环境和数据存储需求,目前支持 10 种以上元数据引擎 和 30 种以上数据存储引擎 。同时,JuiceFS 同时兼容 POSIX、 HDFS、S3、WebDAV 等访问协议,让数据不再成为孤岛,可以自由地在所有应用中流通。

除了稳定性之外,JuiceFS 还提升了全方面的数据安全保障

  • 数据存储加密,让文件内容加密存储在对象存储中,防止数据意外泄露
  • 回收站,防止手抖误删除
  • 元数据导入 & 导出 工具不仅方便备份,还可以做元数据引擎迁移
  • 元数据自动备份,支持数据延迟删除,配合元数据备份,可以让数据「回到过去」,防止误更新

系统可观测性也在持续增强:

  • 提供丰富的系统指标监控系统运行状态,通过 API 直接接入 Prometheus,预置的 Grafana 模版
  • 通过客户端日志和访问日志,可以了解系统详情
  • 文件元数据索引分析工具 juicefs info
  • 性能实时诊断工具 juicefs profile
  • 性能统计监控工具 juicefs stats
  • 支持 Graphite 协议收集 Hadoop SDK 的监控数据
  • 内置 Pyroscope 进行性能分析

还有丰富的管理工具:

  • juicefs sync 在任意两个存储系统之间复制数据,相当于高性能 rsync/DistCp,支持丰富的访问协议
  • juicefs warmup 可以为指定路径预热数据,提升读取性能
  • juicefs rmr 快速删除指定目录
  • juicefs config 可以在线修改文件系统配置
  • juicefs fsck 可以检查文件系统完整性,找出可能损坏的文件
  • juicefs gc 可以回收意外泄露的数据
  • juicefs bench 简单的基准性能测试
  • juicefs objbench 测试对象存储的访问权限和基准性能

拥抱开源

JuiceFS 在 2017 年以云服务的形式发布,经过三年的持续打磨和稳健运后,为了能让更多的开发者体验到这款产品的便捷,我们在 2021 年 1 月 11 日发布了插件化架构的 JuiceFS 社区版,并以每月发布一个测试版的速度持续迭代。

当听到一些社区用户反馈对 AGPLv3 的顾虑后,我们在2022年1月将 “AGPLv3 许可” 改为了 “Apache 2.0 许可”,让用户可以更放心地将 JuiceFS 应用于各种商业环境,并且根据自身的需要进行二次改进,也便于上下游的应用进行更进一步的融合,比如 Fluid 和 PaddlePaddle Operator 就已经将 JuiceFS 集成其中。

开源软件的发展离不开社区用户的共同努力,包括参与提交 issue、贡献 PR、分享文章、回答问题的每一位成员,在此向每一位参与者表示感谢!

未来规划

JuiceFS v1.0 是第一个长期维护( LTS)版本,我们会提供 24 个月的持续维护。

未来的版本会逐步实现以下这些功能(欢迎反馈):

  • 支持 FoundationDB 做元数据引擎
  • 录配额
  • 用户和组配额
  • POSIX ACL
  • 快照
  • WORM(Write Once Read Many)

在 JuiceFS 的持续迭代过程中,一直保持着向后兼容,希望新的改进能够更快地被用户使用,未来的版本发布也会兼容 v1.0 并提供平滑升级的方案。同时,JuiceFS v1.0 也为未来的版本做了一些向前兼容准备。文章来源地址https://www.toymoban.com/news/detail-801638.html

到了这里,关于JuiceFS v1.0 正式发布,首个面向生产环境的 LTS 版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Apache Dubbo 首个 Node.js 3.0-alpha 版本正式发布

    Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架,同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。经过近几年发展,Dubbo3 已在阿里巴巴集团各条业务线实现全面推广,成功取代运行多年的 HSF 框架,同时 Dubbo3 的多语言体系也有

    2024年02月08日
    浏览(35)
  • 反控极域v1.0正式发布(开源)

    exe链接 GitHub - 反控极域v1.0 看完这篇的可以去看第二篇啦,这个1.0版本较旧没有2.0好用,发布在我个人主页里 本软件由 dh高中的无聊同学(划掉) 研发, 机房使用 极域课堂管理系统软件V6.0 2016 豪华版 软件功能: 1.给你的同学执行命令 2.给你的同学发送消息 3.看可爱的甘雨(

    2024年02月11日
    浏览(40)
  • 国家信息中心牵头制定的国内首个区块链服务网络团体标准正式发布

    日前,由国家信息中心牵头提出,中国电子工业标准化技术协会归口管理,微众银行协同中国移动通信集团设计院有限公司、中国银联股份有限公司、北京红枣科技有限公司等区块链服务网络BSN发展联盟单位联合发起与编制的团体标准T/CESA 1221-2022 《区块链 专用服务网络 基础

    2024年02月11日
    浏览(29)
  • CSA GCR大会正式发布全球首个云渗透测试认证专家课程,腾讯安全获评“特别贡献单位”

    4月13日,第六届云安全联盟大中华区大会(CSA GCR Congress)在上海举办,大会由联合国数字安全联盟、上海市经济和信息化委员会、上海市委网络安全和信息化委员会办公室、上海市普陀区人民政府指导,云安全联盟大中华区主办。 会上,CSA GCR正式发布了全球首个云渗透测试

    2024年02月15日
    浏览(26)
  • 云原生周刊:Kubernetes v1.28 正式发布 | 2023.8.21

    kurt 一个 Kubernetes 插件,可提供 Kubernetes 集群中重启内容的上下文信息。 Kubean Kubean 是一个基于 kubespray 的 Kubernetes 集群生命周期管理工具。 k8sgpt k8sgpt 是一款用简单的英语扫描 Kubernetes 集群、诊断和分流问题的工具。 它将 SRE 经验编入其分析器中,有助于提取最相关的信息,

    2024年02月11日
    浏览(35)
  • JimuReport积木报表 v1.6.2 版本正式发布—开源免费的低代码报表

    项目介绍 一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。 秉承“简单、易用、专业”的产品理念,极大的降低报表

    2024年02月03日
    浏览(33)
  • GitHub Copilot for Business 正式发布,重新定义开发生产力

    AI 时代 代码再也无需程序员亲自编写 给一段自然语言的需求 或者一小段代码做示意 GitHub Copilot 作为 AI 结对程序员 可以直接从中提取上下文 即时对单独行乃至整个函数提出建议 开发生产力直接拉满 而现在,它来了 「GitHub Copilot for Business」 提效 55%! 这就是  AI 时代的开发

    2024年02月03日
    浏览(29)
  • vue项目发布有缓存,正式环境不更新(解决方案)

    前言:每次测试构建或者打包更新版本发到服务器上,导致偶尔会出现不能及时更新到最新代码,浏览器存在缓存的问题。 定义版本变量: const  Version = new Date().getTime(); // 这里使用的是时间戳 来区分 ,实际上不用加时间戳,webpack内部还自动变化hash值 方法1、 Linux服务器设

    2024年02月08日
    浏览(27)
  • 新增Node.js运行环境、新增系统缓存清理功能,1Panel开源面板v1.7.0发布

    2023年10月16日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.7.0版本。 在这个版本中,1Panel新增Node.js运行环境;新增系统缓存清理功能;应用安装时支持选择远程数据库。此外,我们进行了40多项功能更新和问题修复。1Panel应用商店新增了2款应用,并且更新了25款

    2024年02月06日
    浏览(41)
  • 企业级SQL开发:如何审核发布到生产环境的SQL性能

    自从上世纪 70 年代数据库开始普及以来,DBA 们就不停地遭遇各种各样的数据库管理难题,其中最为显著的,可能就是日常的开发任务中,研发人员们对于核心库进行变更带来的一系列风险。由于针对数据库的数据变更是一项非常常见的任务,几乎所有开发者都会涉及对核心

    2024年02月03日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包