这是2024年的第90篇文章
( 本文阅读时间:10分钟 )
01
下载完整报告:https://www.cncf.io/reports/cncf-technology-landscape-radar/
02
Data Anyway:关注数据的易接入性。存储供应商无需深入了解K8s的CSI或掌握Golang编程,即可灵活且简单地接入各种存储客户端。
Data Anywhere:Data Anywhere 概念具有双重含义。首先,它强调对计算资源的多样性支持,提供包括弹性算力和容器算力在内的通用支持(From Anywhere)。其次,它强调提供通用的数据高速访问能力,通过多种分布式缓存技术加速异地数据的计算访问(To Anywhere)。目前已支持包括开源的Juicefs、Alluxio和Vineyard等多种缓存引擎。这些技术支持广泛的存储类型,包括云厂商的OSS、S3、GCS以及开源的Cubefs、Juicefs、GlusterFS等,同时也支持自研的存储如PoleFS、StarFS等存储解决方案。
Data Anytime:关注数据使用的灵活性和动态性。它允许在容器运行时动态修改数据源,满足数据科学家在Kubernetes环境下,无需中断服务即可根据实际需求随时添加或移除存储数据源的需求。
03
3.1 分布式存储插件的提供者
分布式存储开发者很喜欢Fluid,会Docker和shell脚本就会在Kubernetes中开发存储插件,不需要学习和维护CSI Plugin了。只需要关心挂载和卸载两个核心操作即可。这样大大降低了开发复杂度和开发周期。
客户案例(详见文末):小米StarFS CubeFS
3.2 机器学习平台的开发者和运维者
支持混合算力(弹性算力和容器算力): Fluid屏蔽了有节点和无节点Kubernetes之间的差异,通过CSI和Sidecar技术实现了数据接入的灵活性,确保在不同的运行时环境中提供一致的用户体验。
屏蔽缓存和存储多样性:Fluid允许根据不同的存储源和场景需求,灵活选择合适的缓存引擎,可以针对场景无缝切换,比如经常有用户同时使用JuicefsRuntime和ThinRuntime。
分布式缓存资源的生命周期管理:在Fluid中,缓存可以作为Kubernetes资源进行调度、管理和弹性伸缩,并与计算资源混部。同时,支持单个或多个缓存集群的不同管理方式。
简化数据运维:通过Kubernetes的CRD (Custom Resource Definition),用户可以定义自动化的数据处理流程,包括缓存的扩容/缩容、预热、迁移及自定义数据操作,实现与现有运维体系的无缝整合。
客户案例(详见文末):阿里集团 作业帮
3.4 数据科学家
客户案例(详见文末):聚宽量化 深势科技
04
客户案例
[01] 小米StarFS
https://www.infoq.cn/article/kco7hi5tcve08yswniw7
[02] CubeFS
https://mp.weixin.qq.com/s/MFag2Pt11_z-ZWE_CDGIcQ
[03] 阿里集团
https://mp.weixin.qq.com/s/2Z-U7_oWYxzFh3_--EH8WA
[04] 作业帮
https://www.infoq.cn/article/W65RcTI8AUhmoHVLkzWo
[05] 聚宽量化
https://mp.weixin.qq.com/s/U9blYoOc40EPKK0GlCJWzA
[06] 深势科技
https://mp.weixin.qq.com/s/_LdITur1fZRzTAuyRZ9S5g
参考链接
[02] 用户注册列表
https://github.com/fluid-cloudnative/fluid/blob/master/ADOPTERS.md
[03] Fluid 项目官网
https://fluid-cloudnative.github.io/
[04] GitHub 项目地址
https://github.com/fluid-cloudnative/fluid
[05] 贡献者文档
https://github.com/fluid-cloudnative/fluid/blob/master/CONTRIBUTING.md
[06] 开发者文档
https://fluid-cloudnative.github.io/docs/next/developer-guide/how-to-develop
[07] CNCF Launches Technology Landscape Radar, Reference Architectures to Address Gaps in Cloud Native Ecosystem
https://www.cncf.io/announcements/2024/11/14/cncf-launches-technology-landscape-radar-reference-architectures-to-address-gaps-in-cloud-native-ecosystem/
文章转载自阿里技术。点击这里阅读原文了解更多。
CNCF概况(幻灯片)
扫描二维码联系我们!
CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请关注CNCF微信公众号。