Skip to content

Latest commit

 

History

History
73 lines (41 loc) · 2.37 KB

README-zh_CN.md

File metadata and controls

73 lines (41 loc) · 2.37 KB

Fluid

English | 简体中文

什么是Fluid

Fluid是一个开源的Kubernetes原生的分布式数据集编排和加速引擎,主要服务于云原生场景下的数据密集型应用,例如大数据应用、AI应用等。通过定义数据集资源的抽象,实现如下功能:

核心功能

  • 数据集抽象原生支持

    将数据密集型应用所需基础支撑能力功能化,实现数据高效访问并降低多维管理成本

  • 云上数据预热与加速

    Fluid通过使用分布式缓存引擎(Alluxio inside)为云上应用提供数据预热与加速,同时可以保障缓存数据的可观测性可迁移性自动化的水平扩展

  • 数据应用协同编排

    在云上调度应用和数据时候,同时考虑两者特性与位置,实现协同编排,提升性能

  • 多命名空间管理支持

    用户可以创建和管理不同namespace的数据集

  • 异构数据源管理 一次性统一访问不同来源的底层数据(对象存储,HDFS和Ceph等存储),适用于混合云场景

先决条件

  • Kubernetes version > 1.14, 支持CSI
  • Golang 1.12+
  • Helm 3

快速开始

你可以通过 快速开始 在Kubernetes集群中测试Fluid.

文档

如果需要详细了解Fluid的使用,请参考文档 docs

快速演示

演示 1: 多数据源联合访问

演示 2: Dawnbench性能测试

如何贡献

欢迎您的贡献,如何贡献请参考CONTRIBUTING.md.

欢迎加入与反馈

Fluid让Kubernetes真正具有分布式数据缓存的基础能力,开源只是一个起点,需要大家的共同参与。大家在使用过程发现Bug或需要的Feature,都可以直接在 GitHub github上面提 issue 或 PR,一起参与讨论。另外我们有一个钉钉群,欢迎您的参与和讨论。

钉钉讨论群

开源协议

Fluid is under the Apache 2.0 license. See the LICENSE file for details.