刚刚获悉,Apache 基金董事会通过一致表决,正式批准分布式文件对象存储 Ozone 从 Hadoop 社区孵化成功,成为独立的 Apache 顶级开源项目。这意味着,作为腾讯大数据团队首个参与和主导的开源项目,Ozone 已得到全球 Apache 技术专家的一致认可,成为世界顶级的存储开源项目之一。
Ozone 是 Apache Hadoop 社区推出的面向大数据领域的新一代分布式存储系统,它的推出解决了 Hadoop 分布式文件系统在可扩展性上限方面的缺陷问题,能够支持百亿甚至千亿级文件规模的存储。
自 1999 年成立以来,Apache 软件基金会已成功建立起强大的生态圈,其社区涌现了非常多优秀的开源项目,同时有越来越多国内外项目走向这个国际开源社区进行孵化。目前所有的 Apache 项目都需要经过孵化器孵化,满足一系列质量要求之后才可毕业。Ozone 从 Hadoop 社区孵化成功,不仅是项目本身的重要里程碑,也是对项目成员学习 Apache Way 和推动社区发展等一系列成果的认可。
今年 9 月,腾讯主导的 Ozone 1.0.0 版本在 Apache Hadoop 社区正式发布,标志着历经了 2 年多的社区持续开发,Ozone 已经具备了在大规模生产环境下部署使用的能力。Ozone 的设计,吸收和借鉴了很多 HDFS 的优点。同时支持兼容 AWS S3 协议的对象访问接口,且兼容 Hadoop Compatible File System 的分布式文件访问接口。
Ozone 构架图
除了参与和贡献社区,在 0zone 的应用层面,腾讯也走在前列。据了解,在腾讯内部,目前已经在对象和容器等一些场景使用了 Ozone,并且获得了内部用户积极的好评反馈,后续也会持续将这部分经验分享出来。
随着 1.0.0 的发布,腾讯参与和见证了 Ozone 孵化成为一个 Apache 顶级开源项目的过程。腾讯大数据团队 Ozone 项目技术负责人陈怡也被社区推选为 Apache Ozone 首位项目主席(Chair) ,同时项目团队诞生了多位 PMC 成员和 committer,带领社区一起把 Ozone 向新一代大数据文件对象存储系统推进。
Ozone 的生态栈
“随着 Ozone 成为 Apache 顶级项目,越来越多的贡献者加入到社区的开发中。腾讯内部,一方面计划在 Ozone 的基础上,开发基于 SCM 的新一代高性能分布式文件系统;另一方面,持续推进 Ozone 在更多业务落地,部署更大规模的生产集群,进一步提高 Ozone 的可靠性、稳定性和性能,立志将 Ozone 打磨成为新一代文件对象存储的标杆。”腾讯云大数据团队 Ozone 项目技术负责人陈怡表示。
开源协同是当前腾讯最重要的技术战略之一。以大数据团队为代表的腾讯内部技术团队经历了从使用开源、回馈开源再到主导开源的演变。除了在 Ozone 项目上的贡献之外,目前已完成了大数据核心能力全开源。如今,在 Apache 基金会的大数据项目上,腾讯已经为主流的 Hadoop、Spark、Flink 等项目贡献了大量的特性和 patch。
从各大开源基金会公开的数据来看,腾讯已经成为对开源社区贡献最大的中国互联网公司之一。
相关推荐
© 2020 asciim码
人生就是一场修行