近日,人气很火的开源分布式虚拟存储系统 Tachyon 正式更名为 Alluxio,并发布了1.0版本。新的版本新增支持任意存储系统如阿里云对象存储 OSS、Amazon S3、OpenStack Swift 等。
据阿里云高级技术专家、Alluxio 项目 PMC 成员罗李介绍,阿里云为 Alluxio 社区提供了基于对象存储 OSS 的 UnderFileSystem 的支持,让存储在 Alluxio 内存文件系统中的数据可以使用 OSS 对象存储服务来作为持久化存储介质和数据交换平台。
阿里云为 Alluxio 社区提供了基于 OSS 的 UnderFileSystem 支持
此前,Alluxio 用户遇到了无法和阿里云等主流云存储平台互联互通的问题。现在,在阿里云的协助下,Alluxio 已经实现原生支持。这样,用户能够在 Alluxio 内存文件系统和阿里云 OSS 服务之间方便地进行数据交换和利用 OSS 作为 Alluxio 的底层存储介质,极大增强了用户体验。
罗李介绍,阿里云还参与了 Alluxio 其他方面的开发工作,包括 master、worker、client、integration-test 等各个组件中都有阿里云的贡献。
他表示,阿里云参与开源社区建设,是一种新合作模式的探索和经验积累。“商业机构如何与开源系统展开互惠高效的合作,阿里云和 Alluxio 共同做出了一个范例。”
阿里云首席科学家章文嵩表示,“阿里云的发展受益于开源,我们也积极参与开源生态的建设,同时积极探索开源生态与云平台的结合,形成更开放的云生态,更好地服务客户。”
Alluxio 公司的创始 CEO 李浩源表示,Alluxio 的快速发展得益于用户的使用以及社区的大力支持。很高兴看到阿里巴巴加入到项目的使用开发当中,为广大的 Alluxio 用户以及阿里云用户带来更大的价值。
Alluxio 起源于李浩源读博期间在 UC Berkeley AMPLab 实验室的博士课题。自从 Alluxio 的第一个开源版本发布之后,项目发展迅猛。例如社区贡献者人数已经迅速增加到200多个,这200多人来自50多家公司,其中不乏国际巨头,例如 Barclays、IBM、Intel 等等。另外更多的公司将 Alluxio 部署到了自己的生产环境中。
Alluxio 开源社区发展迅速,参与人数呈指数增长
Alluxio 自从开源后在中国也有长足的发展,越来越多的开发者和公司都参与到其中。特别是1.0版本中还加入了中文文档。
据悉,阿里云后续也会进一步投入技术力量参与开源社区,包括开源软件开发,改进,测试,推广等工作。同时也会持续寻找商业云产品跟开源系统的合作契合点,持续输出相关技术解决方案和系统工具。
去年, 阿里云加入 Apache 基金会 ,并 向 Apache 基金会捐赠开源项目 JStorm 。同时阿里云还是Linux 基金会成员和 Xen 顾问委员会成员。阿里巴巴的开源技术,已被国内很多企业以及相关电商企业所采用。