OpenFunction加入CNCF沙箱 青云科技向新一代开源函数

网络知识 2022-06-29 09:06www.1681989.comseo网站推广

近日,由青云科技容器团队开源的 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 平台的命题亟待解决。

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 上通过图表来可视化 Serverless 函数的依赖关系,并追踪函数的调用。

坚定拥抱开源 第 3 个进入 CNCF 的项目

值得一提的是,OpenFunction 是青云科技发起的第 3 个进入 CNCF 的项目。在繁荣向上的社区生态中,青云科技一直在积极回馈社区。2021 年 7 月,青云科技将 Fluent Operator 项目捐给 Fluent 社区,成为 CNCF 子项目,大大降低了 Fluent Bit 和 Fluentd 用户的使用门槛,目前已经从 CNCF 顺利孵化毕业。同年 11 月,负载均衡器插件 OpenELB 加入 CNCF Sandbox,帮助私有化环境更便捷地对外暴露服务。目前 OpenELB 已投入生产环境,先后被本来生活、苏州电视台、视源股份、云智天下、Jollychic、QingCloud、百旺、Rocketbyte 等海内外多家企业采用。

OpenFunction 于 2020 年 12 月开源,并提交第一个 Commit。2021 年 5 月发布第一个 Release,至今一年多的时间里发布 6 个大版本,吸引了 24 位 Contributors,GitHub 上 Star 数超过 480 个。目前,OpenFunction 已被驭势科技、中国联通、全象低代码平台等多个企业、组织和平台采用。同时,OpenFunction 收获了一众追随者,来自 KubeSphere、驭势科技、Apache SkyWalking、SAP、中国联通、全象云等多家企业和组织的贡献者参与其中,为项目的发展贡献智慧和力量。

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

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

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

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

青云科技开源地图

Copyright © 2016-2025 www.1681989.com 推火网 版权所有 Power by

长沙SEO优化|网络推广|网络营销|SEO培训|湖南做网站|网站建设|网站设计|短视频|竟价推广