OpenFunction 加入 CNCF 沙箱 打造中立开源 FaaS 平台

百家 作者:QingCloud 2022-05-13 21:52:40


近日,由青云科技容器团队开源的 FaaS(Function-as-a-Service,函数即服务)项目——OpenFunction,顺利通过全球顶级开源基金会 CNCF 技术监督委员会(TOC)的评定,正式成为 CNCF 沙箱(Sandbox)项目。


这意味着 OpenFunction 得到了云原生基金会的权威认可,展示了青云科技容器团队深厚的技术积累,以及对 Serverless 技术趋势的前瞻洞察和对云原生落地诉求的深刻把握。


通过加入 CNCF 沙箱,OpenFunction 项目将吸引更多开发者和合作伙伴参与其中共创共建,打造熠熠生辉的新一代开源函数计算平台



OpenFunction 是一个现代化的函数即服务 FaaS 项目,旨在帮助开发者专注于业务逻辑,不必担心底层运行环境和基础设施,用户只需提交一段代码,就可以生成事件驱动、动态伸缩的 Serverless 工作负载。其核心组件包括:函数框架(Functions Framework)、函数构建(Build)、函数服务(Serving)和事件驱动框架(Events Framework)。




开源的中立 FaaS 平台

势在必行



在 CNCF 2021 年度调研中,Kubernetes 已经成为一个必选项,96% 的受访组织表示正在使用或正在评估 Kubernetes,Kubernetes 变得无处不在。与此同时,Kubernetes 正在逐渐走向底层,成为被广泛使用的底层平台,越来越多的应用基于其上构建,用户逐渐感知不到 Kubernetes 的存在。


Serverless 作为当前云原生领域炙手可热的技术趋势,被认为是继 IaaS、PaaS 之后云计算发展的下一波浪潮。业内专家认为,Serverless 最终会成为云时代的计算范式,它能够在很大程度上替代有服务的计算模式,并给 Client-Server 时代划上句号。


Kubernetes 跨越采用鸿沟成为全球主流技术,为云厂商的中立带来了可能性和想象空间。但与此同时,FaaS 领域却很难实现云厂商中立,Serverless 生态系统呈现出一片零散状态,每个云厂商都有自己的 FaaS 平台,这些 FaaS 平台通常和云上的后端服务绑定。


CNCF 在其 Serverless 白皮书中曾指出,Serverless 在“标准化和生态成熟度方面还有所欠缺”,用户需要一个云厂商中立的 FaaS 平台的命题亟待解决。


OpenFunction 就是在此背景下,由 KubeSphere 开源社区于 2020 年下半年发起的 FaaS 项目。KubeSphere 社区经过深度调研发现,当时已有的开源 Serverless 或 FaaS 平台无法满足构建现代云原生 FaaS 平台的要求,而云原生 Serverless 领域的最新进展为构建新一代 FaaS 平台提供了可能。


在 CNCF 云原生全景图中的 OpenFunction


OpenFunction 引入了很多非常优秀的云原生开源技术栈,包括 Knative、Tekton、Shipwright、Dapr、KEDA 等,这些技术栈为打造新一代开源函数计算平台提供了无限可能。


目前 OpenFunction 已经正式发布了 0.6.0 版本,与上一个版本相比,新增了许多值得关注的功能,包括函数插件、函数的分布式跟踪、控制自动缩放、HTTP 函数触发异步函数等。同时,异步运行时定义也被重构了,核心 API 也已经从 v1alpha1 升级到 v1beta1


值得一提的是,OpenFunction 团队还与 Apache SkyWalking 社区合作,增加了 FaaS 平台对函数可观测性的支持,可以直接在 SkyWalking UI 上查看函数间的调用关系及函数的性能。




坚定拥抱开源

第 3 个进入 CNCF 的项目



值得一提的是,OpenFunction 是青云科技发起的第 3 个进入 CNCF 的项目。在繁荣向上的社区生态中,青云科技一直在积极回馈社区。


2021 年 7 月,青云科技将 Fluent Operator 项目捐给 Fluent 社区,成为 CNCF 毕业项目 Fluentd 的子项目,大大降低了 Fluent Bit 和 Fluentd 用户的使用门槛。


同年 11 月,负载均衡器插件 OpenELB 加入 CNCF Sandbox,帮助私有化环境更便捷地对外暴露服务。目前 OpenELB 已投入生产环境,先后被本来生活、苏州电视台、视源股份、云智天下、Jollychic、QingCloud、百旺、Rocketbyte 等海内外多家企业采用。


OpenFunction 于 2020 年 12 月开源,并提交第一个 Commit。2021 年 5 月发布第一个 Release,至今一年多的时间里发布 6 个大版本,吸引了 24 位 Contributors,GitHub 上 Star 数超过 540 个。


目前,OpenFunction 已被驭势科技、中国联通、全象低代码平台等多个企业、组织和平台采用。同时,OpenFunction 收获了一众追随者,来自 KubeSphere、驭势科技、Apache SkyWalking、SAP、中国联通、全象云等多家企业和组织的贡献者参与其中,为项目的发展贡献智慧和力量。


除此之外,OpenFunction 团队还受到上游社区的关注和青睐。Dapr(Distributed Application Runtime)和 Apache SkyWalking 等社区创始人不仅盛赞项目的发展前景,还主动抛出橄榄枝探索联合技术方案。


Yaron Schneider Dapr 社区联合创始人对 OpenFunction 的评价 

在本月 16-20 号即将举行的 KubeCon Europe 2022 上,OpenFunction 发起人和贡献者驭势科技将受邀发表 OpenFunction 在自动驾驶领域应用的演讲,同时还将和 Fluent 社区联合举办 Fluent Operator 相关 Workshop 。


青云科技一直坚定拥抱开源,不断将自主研发的技术开源,并贡献社区。在 OpenFunction 之前,青云科技已推出了 KubeSphere 容器平台、全象云低代码平台、OpenELB 负载均衡器等多个优质开源项目,并围绕 KubeSphere 形成了青云科技开源地图。


青云科技开源地图


如今,在全球最受欢迎的开源容器平台中,KubeSphere 已经位列第二,这也是由中国公司主导的、唯一一个具有世界级影响力的开源容器平台,现在已经有数万家社区用户在生产环境中使用。


未来,青云科技将继续坚持开源,在开源社区输出和开放自己的技术能力,并与更多生态伙伴开展深入合作,共同打造云原生解决方案,释放云计算效能。



大咖寄语




在加入 CNCF 的兴奋时刻,OpenFunction 团队收到了多位重磅参与和关注者的鼓励和寄语:


我很高兴和兴奋看到 OpenFunction 顺利加入 CNCF。作为一个仅一年多的年轻项目,这是一个项目从原型走向稳定、多元和成熟过程中的重要里程碑。作为 Apache SkyWalking 的一员,我有幸参加了 SkyWalking v9 迭代过程中与 OpenFunction 的集成。开放,平等,中立的开源合作模式,让人印象深刻。我们双方会在 Serverless 的可观测性上,进行紧密深入的合作,包括更多语言集成、日志集成、平台性能集成等。祝贺 OpenFunction 成功加入沙箱孵化,也期待项目更上一层楼。Enjoy your CNCF journey。

——吴晟  Apache SkyWalking 创始人



驭势科技 UISEE 是中国领先的自动驾驶公司,OpenFunction 帮助我们找到了一种基于 FaaS/Serverless 的业务服务快速定制方案,我们已将它用于解决跨公有云/私有云的、针对不同存储中间件的数据处理和落盘问题。期待有更多社区伙伴参与到 OpenFunction 的功能建设中,一起探索更多应用场景,提升研发效能!

——张海立  驭势科技云平台研发总监


OpenFunction 加入 CNCF 对我来说是一个额外的惊喜。我是最近一个月才成为 OpenFunction 的贡献者,我在最近 2 年积累了 Dapr 的项目实战经验,让我深信基于 Dapr 的 OpenFunction 是一个非常有前景的 FaaS 项目。我现在负责建设 OpenFunction 的 .NET 支持框架开发工作,期待有更多的社区伙伴参与到 OpenFunction 的功能建设上来。

——张善友  深圳市友浩达科技有限公司 CTO


我从去年关注到 OpenFunction,当时被它的技术选型所吸引,非常的前沿,让我想到了许多的可能性。之后一直关注着项目的技术走向以及社区发展,还有参与贡献。一个优秀的项目离不开社区的支持,OpenFunction 的维护者非常专业与热情。优秀的技术设计加上专业的社区,我相信 OpenFunction 会在云原生领域大放异彩。

——蔡礼泽  SAP, OpenFunction 早期用户




想要了解更多云原生前沿技术?

扫描二维码或点击“阅读原文”

立即报名⬇️






推荐阅读



关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接