您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[CNCF]:CNCF 技术景观雷达 - 发现报告

CNCF 技术景观雷达

信息技术2024-11-14CNCF起***
AI智能总结
查看更多
CNCF 技术景观雷达

我可以共享此报告中的数据吗 ? 1. 许可证授予 2. 责任限制 SlashDataTM, 相信本出版物中包含的陈述是基于我们认为这些信息可靠,但并不保证其准确性和完整性,因此不应将其作为此类依据。本报告中的观点仅为截至发布日期的当前观点,所包含的信息(包括观点)可能会在不通知的情况下发生变化。任何第三方出于任何目的使用此出版物均不应且实际上也不会依赖于此。免除此类第三方在验证出版物的内容。 SlashDataTM排除所有暗示的 warranties,包括但不限于商品性或特定目的的适用性warranties。 本报告根据知识共享归因 - NoDerivatives 许可证 4.0(国际)。简而言之 , 受本条款和条件的约束许可证 , 你可以自由地 : 分享— 你可以复制报告或在一份或多份文件或出版物中 incorporatory 报告的部分内容,用于商业和非商业目的。 在下列情况下 : 归因- 您必须给予 SlashData 适当的信用TM, 并向Continuous Delivery基金会表示赞助感谢,并表明是否有任何变更。如有变更,请以任何合理的方式进行,但不得以任何方式这表明 SlashDataTM支持你或你的使用。 SlashDataTM其附属机构和代表对任何第三方因基于本出版物作出或未作出、采取或未采取行动而遭受的直接、间接、特殊或后果性损害或利润损失(如有)不承担任何责任。 NoDerivatives- 您无法重新混合或转换报表的内容。您不得分发修改后的内容。 开发商经济的分析师 | 前身为 VisionMobileSlashData © 版权所有 2024 | 保留部分权利 利亚姆 · 多德 高级市场研究分析师 Liam 是一位前实验反物质物理学家,在欧洲核子研究组织(CERN)工作期间获得了物理学博士学位。他对云开发领域的变化格局、网络安全以及技术发展对社会的影响关系感兴趣。 Brayton Noll 高级市场研究分析师 布拉顿·诺尔是一位行为科学家,背景涉及气候变化和环境研究。他拥有来自TU的博士学位。Ű liam. dodd @ slashdata. co 代尔夫特从事计算社会科学 , 他的论文专注于人类行为动力学和气候适应。他有五年的时间有数据分析工作经验。 brayton. noll @ slashdata. co 关于作者 关键洞察力 INTRODUCTION 多集群应用程序管理技术 BATCH / AI / ML 计算技术 TABLE OF CONTENTS 关键洞察力 • 对于多集群应用程序管理技术 ,ArgoCD 和 Cilium 被认为是准备好的技术“领养 ” 。➜ • 对于批处理 / AI / ML 计算技术 , Apache Airflow ,CubeFS , Kubeflow 和 Fluid 被放置在 “收养 ” 中技术雷达的位置。➜ Apache Airflow 、 CubeFS 和 Kubeflow 是实用性和成熟度排名前三的技术。➜ • Cilium 被认为是该组中最成熟和有用的技术。➜ • ArgoCD 也被认为非常有用 , 但在成熟度排名上排名较低 , 但它是多集群应用程序管理技术获得了推荐这项技术的开发者比例最高。➜ • Fluid 在成熟度方面排名很高 , 并且是开发人员表示他们将最有可能的技术之一推荐给别人。➜ 1. Introduction 基于使用情况、有用性和成熟度评级 , 以及如何我们根据推荐可能性将技术分为四类:采用、试用、评估和持有。「采用」的技术被认为是大多数应用场景下的可靠选择,而「试用」的技术则值得探索以确定其是否符合您的特定需求。「评估」的技术需要在投入之前进行仔细评估。“持有 ” 技术被认为不太成熟或有用当前状态。 在 2024 年第三季度 , 超过 300 名专业开发人员使用与云原生开发相关的技术被询问了他们对批处理计算和多集群应用管理技术的经验和意见。1开发者来自世界各地,拥有广泛的专门领域和研究重点。受访者更为详细的细分情况包括在内。方法论部分。 对于他们熟悉的產品或工具,他们根据这些產品或工具的实用性和成熟度进行了评级,并指出了推荐该技术给其他开发者的可能性。在本报告的上下文中,实用性被定义为这些产品或工具在实际应用中的有用程度。 Note:这些群体与CNCF成熟度模型(沙盒、孵化和毕业)不一定相关,而CNCF成熟度模型对应的是Geoffrey A. Moore在《跨越鸿沟:营销和销售高科技产品给主流客户》一书中提到的早期采用者和早期多数派层级。 很好 , 它满足项目要求 , 并且成熟度与技术的稳定性和可靠性。将推荐评分范围转换为净推荐值(NPS)以供分析使用。 沙盒:沙盒项目正处于最初阶段 , 旨在实验与基础性增长。它们代表了具有巨大进化潜力的初始概念和技术。 孵化:具有坚实技术愿景和Growing Contributor Base但仍在社区采用、稳定性和治理方面成熟度有待提升的项目。 毕业 :毕业的项目被广泛采用和可靠。他们在成熟的技术政策和治理的支持下 , 建立了多样化的社区基础。 2. 多集群应用管理技术 用于多集群应用程序管理 (MCM)技术 , 我们看到 Argo CD 和 Cilium 出现了受访者累计将两种 MCM 技术放在技术雷达的 “采用 ” 位置。 2. 多集群应用管理技术 无尽界收到了最高实用性评分(+50),并且没有收到任何负面、1星或2星的评价。Armada和Clusterpedia收到了非常少的负面评价(各自占比2%),但获得5星评价的比例相对较低(分别为35%和27%),这表明虽然开发人员认为它们并不完全符合项目需求,但它们尚未表现出色,这很可能是因为两者都是相对较新的项目。沙箱阶段的技术。 ARGOCD 的 4 星和 5 星使用率比例 2. 多集群应用管理技术 多集群应用程序管理技术的有用性评级 2. 多集群应用管理技术 Cilium 还获得了最高的成熟度评分 (+ 47) , 固井其作为社区认为最具用处和最成熟的技术的地位。尽管Linkerd在实用性评级和推荐可能性方面表现较差,但在成熟度方面仍获得了高评分。作为一个已从CNCF项目阶段毕业的项目,这一定位是积极的。虽然并非所有技术都能满足所有开发者的项目需求,但高水平的稳定性和可靠性是确保顺利的关键工具的基准性能。 一半的开发人员要求 Cilium 给予 5 星成熟度评级 2. 多集群应用管理技术 多集群应用程序管理技术的成熟度等级 2. 多集群应用管理技术 Argo CD 收获了最高的净推荐值 (NPS),为 +87,这也对应于它是我们调查中被最广泛使用的MCM技术。Armada 的NPS 排第二,为 +79,这很可能表明它也是较为受欢迎的技术之一。从它收到的高成熟度评级中脱颖而出。在个人使用技术时,开发者可能更倾向于推荐一种可靠的技术,而非能够完全满足其项目所有需求的技术。宕机或失败可能会被视为更大的痛点,而不仅仅是工具整体上并非理想匹配项目需求。 MESHERY 的当前或前任用户将向其他人推荐 尽管如此,Cilium的净推荐值(NPS)仅为+70,低于其高有用性和成熟度评级所预期的水平。这表明,在开发者推荐这些技术之前,可能存在其他因素未被当前研究捕捉到,值得进一步调查。 2. 多集群应用管理技术 推荐多集群应用程序管理的可能性技术 2. 多集群应用管理技术 通过使用每个技术方面(用于预测其在技术雷达上的位置)的标准化尺度,我们可以看到技术的整体定位,这取决于它们在雷达上的位置。一般来说,在采用或试用阶段的技术更有可能在每个方面获得较高的标准化分数,而处于保持阶段的技术则获得较低的分数。 然而,在“评估”位置的技术可能在某些方面表现良好,但在其他方面表现较差,从而决定了它们的整体位置。技术雷达的位置是由其在所有因素中的位置决定的,这意味着在某一特征上偶尔表现出色并不足以将技术移动到“采用”位置。 2. 多集群应用管理技术 3. 批处理 / AI / ML 计算技术 从多集群应用管理技术转向批处理/AI/ML计算技术,我们现在关注的是批处理/AI/ML计算技术。在所有被询问的批处理/AI/ML计算技术中,Apache Airflow表现尤为突出。它是最受欢迎的技术,拥有最高的成熟度评级,并且在实用性评级和净推荐值(NPS)中排名第二。 Kubeflow获得了最高的实用性评分(+47),但Apache Airflow获得了更多的四星和五星评价(+40)。CubeFS和Fluid的评分分别为+40和+36,与Kubeflow相近。1实现的有用性分数使他们跻身前五的技术 , 尽管仍然处于CNCF的沙盒环境或项目成熟度的孵化阶段,表明这些技术具有光明的未来。Spiderpool获得了更高的五星级评价比例(34%),这比类似有用性评分的技术(如JuptyrHub和Pachyderm)更为显著,原因是其一星和二星评价的比例更高(20%)。这表明对于某些开发者而言,Spiderpool 很好地满足了他们的项目要求 , 但是这些可能是更利基或更不常见的用例。 MLFlow 的有用性评级中有 85 % 是正面的, 但其中只有 35 % 是 5 星 1Kubeflow包含多个项目,如ArgoCD和Kueue,这些项目对用户来说大多是无形的,但却是使用Kubeflow开发体验的一部分。 3. 批处理 / AI / ML 计算技术 Batch / AI / ML 技术的有用性评级 令人惊讶的是,被问及的88%的开发者对Apache Airflow给予了4星或5星的评价,其中大多数开发者(58%)给出了5星评价。相比之下,虽然Apache Yunicorn也获得了相当数量的整体正面评价,但获得5星评价的比例要低得多(仅32%)。KServe在其成熟度方面收到了大量负面评价(16%),这表明这是一个开发者认为需要改进的重要领域。下降短。 熟悉 CUBEFS 的开发人员在成熟度上获得了5 星评级 3. 批处理 / AI / ML 计算技术 Batch / AI / ML 技术的成熟度等级 表示他们使用了一项技术的开发人员是询问他们是否有可能将其推荐给其他开发者。尽管各项成熟度和实用性评 级各不相同,但每项技术的用户中明显大多数都会推荐。葡萄园(Vineyard)获得的愿意推荐的用户最少,但仍占受访用户的66%。总体而言,这使得推荐成为一项单独的有效指标变得不太有效。区分技术。一般来说 , 开发人员提供 开发者对熟悉的工具提供了较高的总体推荐评分。葡萄园收到的推荐最少,但仍是一项重要的工具。当前或以前的用户中的大多数(66%) 他们对所投入时间和精力学习使用的技术给出了有利的推荐,这提醒我们 在构建技术景观雷达时需进一步关注开发人员对技术的看法,强调了深入理解开发人员观点的重要性。 3. 批处理 / AI / ML 计算技术 推荐 Batch / AI / ML 技术的可能性 3. 批处理 / AI / ML 计算技术 在 2024 年 9 月至 10 月的两周时间里 , 超过 300 名专业开发人员使用云原生 从开发人员的响应中得出四个变量 : •加权使用得分:使用开发人员的比例熟悉一项技术 , 长期使用是加权的高于最近的采用 , 表明一项技术的长期可行性和持续使用 他们在熟悉的计算和多集群应用管理技术领域进行了研究。CNCF将多集群应用管理和批处理/AI/ML计算技术识别为需进一步调查的两项技术领域。所选的个别技术基于CNCF识别的技术。最终用户技术咨询委员会 (TAB) 。 •成熟度得分:开发者被要求根据成熟度对技术进行评级,采用5星制,其中1星表示低成熟度,5星表示高成熟度。每种技术的得分计算为 5 星评级减去 1 星和 2 星评级的百分比 , 乘以 100 , 即可创建 - 100