函数计算如何在 AI 浪潮下顺利出圈?

article/2025/11/10 14:15:10

92a32d206177ad707ae36aa2d21b8438.png

函数计算的价值

每个企业都应该配备一个高效的函数计算平台,无论是直接使用公有云还是因涉及敏感数据而需私有部署,因为函数计算能为企业显著节省巨额成本,极大地提高业务更新迭代速度,助力企业更快发展。

-传统方式函数计算价值
应用开发周期以月为单位天/小时/分钟应用迭代速度是企业高速发展的核心
参与人员开发/运维开发&AI原先需要一组人员的任务,现在借助函数计算或许仅需数名开发人员,借助 AI 能力甚至只需了解需求的人参与
人员要求高专业要求低专业要求只需掌握业务逻辑即可,无需过多专业知识。
资源要求资源浪费/利用率低资源利用率极高平均资源利用率低于 30% 的基础设施,借助函数计算可降低成本 50% 以上。

应用开发周期

例如,我司开发许多功能模块真的就是分钟级,且具有高度复用性,如各种三分钟系列:

  • 三分钟实现注册登录

  • 三分钟接入微信支付

  • 三分钟实现 ChatGPT👇

72683b62687f59a48cf81ee2ed50d86e.jpeg

三分钟拥有自己的 ChatGPT (从开发到上线)

这里并非编写一个仅供娱乐的示例,而是真正具备线上服务能力。最重要的是,这三分钟并非仅编写代码,还包括将代码在线上运行!写完即发布,点击保存,关机走人。

9e6b4cd3ebc77f55f6e5a06b30fede30.png

因此,基于函数计算去开发应用,开发周期的单位都是以分钟/小时/天来计算的。我的合伙人马斯洛同学经常在与他人开会教授别人如何操作时就完成了编写,效率之高令人惊叹。

这很像一个完全可定制化的业务中台,不仅是简单地获取一个业务接口,而是拿到之后很方便就可以定制。例如,提供一个微信支付接口不如提供一个微信支付 function,拥有了 function,您便可以轻松地添加自己的支付逻辑。

参与人员

使用函数计算,一个人顶一个团队并无夸张。首先,运维人员在这个模型中并不存在,甚至连运维动作都不存在。就像发布一篇博客,您需要运维动作或者运维人员帮忙吗?既然发布博客不需要,那为什么发布业务代码需要呢?

其次什么 DevOps 什么容器 Kubernetes,对不起老夫只会一把梭,K8s 单词怎么拼老夫都不知道,也不需要知道。

b3ef3e1e52729b6d4ba6a841b7e6be57.png

函数计算理想情况下同时也消除了企业内部的 DevOps 团队。因此,在理想情况下,企业仅需要保留少量开发人员,他们只需关注业务逻辑。这样节省的人力成本是非常惊人的,大多数企业都可减少 50% 的员工。但如果需要的是私有云,那可能需要额外投入一个人来维护函数计算平台。

最理想的情况是开发人员也不需要了,只需会写需求即可,让 AI 生成全部代码。这一天肯定不远了(作者本身也是开发者,已经准备好了美团外卖账号,短期内 AI 还无法送外卖)。

人一多必然增加沟通协调等隐性成本,这是难以察觉但却极高的成本。

人员要求

过去需要高薪才能编写安全、稳定、高并发的程序,如今月薪 3k 的人也能完成。你只需要写业务代码,其他问题由函数计算平台来解决,如高并发、横向伸缩等,都由平台全权解决。

AI 进一步降低了对人的要求。作者本人并不十分精通 TypeScript,但在 AI 的帮助下,编写出可用于生产的代码几乎没有问题。关键是 AI 仍在进化,技术呈爆炸式发展。在未来三年内,AI 的编码能力将使人类望尘莫及,人类将更多地为 AI 提供支持,而 AI 将成为主程。

资源要求

只要资源利用率低于 30%,就有巨大的降本空间。使用函数计算的降本可不是降一点点,而是成本“脚脖子斩”。

例如,在一个场景中需要部署 5000 个小应用。传统方式可能需要部署 500 台虚拟机,每台部署 10 个应用,这个密度已经不低了,而且还需要避免这 10 个应用免相互干扰。

而使用函数计算,可以将这些应用部署到仅 10 台服务器上。低频应用一个节点运行 500 个函数是很常见的情况。而且无需关心应用的管理、隔离和高可用问题。

对于高并发应用,只需增加一些函数副本,即可在整体利用率未达到临界水位时继续塞满。

实际上,许多拥有超过 100 人研发团队的企业,在使用传统方式运行应用时,都在很大程度上浪费了资源。即使采用了容器等技术,与函数计算相比仍有很大的提升空间。

我们团队内部运行了 1000 多个函数,仅使用了 10 台低配虚拟机。业务增长时只需简单增加服务器即可。

函数计算未能普及的三大障碍

函数计算如此强大,似乎每个人都应该使用它,本应早已广泛应用。那为什么目前整个市场仍未普及呢?

我总结了以下三点原因:

  • 大众市场难以接受变革,难以从熟悉的开发方式转变。即使新方式具有诸多优势,人们对破坏性创新仍然抱有天然抵触。

  • 大部分应用无法在函数内实现完全闭环,导致仍需依赖其他开发方式。为了便利,人们可能会因为一些小需求而重归传统方式。

  • 先进的非 Serverless 框架的竞争与挑战(例如,使用 Java 进行函数计算可能会面临 Spring Cloud 框架的挑战,如果采用了函数计算,可能就需要放弃其他框架的优越特性。)

开发方式的割裂

绝大多数函数计算都需要修改代码,无法与既有代码保持兼容,也不太容易将代码复制到传统环境中运行。这导致现有业务需要修改代码才能享受巨大好处,尽管利益很大,改造成本也相当高。

大众市场对于变革天生抵触。尽管绝大多数公司的口号都是拥抱变革,但当变革真正到来时,他们又会变得保守。

此外,你无法确定今天改完了代码,明天是否会出现更先进的技术。

非 Serverless 框架的挑战

函数计算还面临着其他优秀编程框架的挑战。例如,你使用 Java 进行函数计算就很尴尬,因为主流方式是 Spring Cloud。如果你要兼容 Spring Cloud 框架,那么你可能就不再是函数计算;如果你不兼容,那就需要在编程体验上做得比 Spring Cloud 更好。

你绝对很难在各种编程语言中把你的 function 框架做到最流行。因为函数计算还是一个相对较新的技术,许多开发人员可能对其不太了解,或者对其持观望态度。而这些主流框架已经拥有了成熟的生态系统和广泛的用户群,这些因素可能会对函数计算的普及产生阻碍。

适用场景有限

函数计算适用于某些特定的场景,如短暂的、计算密集型任务等。对于需要长时间运行或者需要与其他服务紧密集成的应用程序,函数计算可能不是最佳选择。这限制了函数计算在业务中的应用范围。

举个例子,很多 function 不支持常驻进程,这样就没法做长连接(当然有些已经支持了),这样开发者又得搞个传统的方式来支持这一个小特性,笔者最开始时就是遇到这个情况,本想  all in function 一把梭的,结果为了长连接又得搞台虚拟机,让事情变得更复杂了,所以后来索性抛弃了 function。

长连接只是个例子,还有其他 n 个需求满足不了导致无法使用 function 的尴尬境地。比如 function 的冷启动,有调用时还会消耗资源,这听起来好性感,但是业务跑起来想吐血,比如这样连一个 ChatGPT 的会话保持都实现不了

所以这个技术不够通用导致用起来比较尴尬。

函数计算何时才能出圈?

要使函数计算流行起来,需要解决以下几个核心问题:

❶ 降低门槛,优化编程体验:让开发者能够更快速、简便地体验开发、上线整个流程。产品设计要简洁易用,让开发者可以轻松上手。

比如 Laf[1] 在 40s 就能体验开发上线全流程,整个过程无门槛,我们非技术背景的投资人都能轻松搞定整个上线过程。

eae1df64868beb721d2061258ebbe27f.png

这个初次体验的过程但凡有一点点障碍或者体验不好的地方,都会直接劝退 90% 的人。

❷ 简化计费方案:许多云服务厂商的计费方案复杂难懂,应该设计简单明了的计费方案,让用户能够清晰了解自己的成本。

现在很多厂商的计费方案真的是一言难尽,你花一周时间去算都算不明白,形同虚设的价格方案设计,鬼知道我的函数调用时长有多长,花一周时间去研究怎么收费,这不是太可笑了嘛。

❸ 一定要开源:开源可以消除用户对于函数计算服务可能被下架或价格提高的担忧。此外,开源还有助于满足源码交付等需求。

开源的好处显而易见,即使提供服务的公司凉凉了,用户还是可以自己部署和使用。

成为优秀的流行框架:面对非 Serverless 优秀框架的挑战,函数计算需要努力成为更具优势的框架。这需要不断优化和改进,以满足市场需求。

Laf[2] 开源以来只发布过两次文章,两次都实现了爆发式增长,也在 GitHub 趋势榜上待了一周,发布当天每天有 400 多应用被创建,付费上线 6 小时营收过千,每日 Star 数量增长 50+,这只是个开始,Laf 成为流行的函数计算框架指日可待。

❺ 关注实际业务需求:不要过度追求高大上的技术,而是要关注实际业务所需。例如,在冷启动方面,不需要过度研究节省成本和资源的技术,而是要关注如何满足大多数业务场景的需求。

很多冷启动技术方案搞得天花乱坠,但在业务层面上反而加深了技术与业务的割裂,因为实际上大部分业务都是运行在常驻进程中。虽然冷启动可以节省成本和资源,但实际节省的金额可能相当有限。相反,那些需要在请求到来时快速创建容器并预热的方案可能会带来更高的技术成本。

Laf 就选择了常驻进程的方式,这样就能够在保留原生运行方式的基础上,将开发者的注意力集中在业务逻辑本身,不需要关心其他事。这种方式不仅降低了技术与业务的割裂,还能满足大部分需求。还有个非常重要的一点就是 Laf 是运行在 Sealos 云操作系统[3]之上的,所有的扩展工作都可以在 Sealos 云操作系统中进行,例如在 Sealos 上运行 AI 引擎并通过 Laf 进行调用,实现完美融合。

最后一个关键因素是时机:函数计算作为一种新兴技术,更容易在新的技术浪潮中爆发,也就是 AI 的崛起。在这个大浪潮中,必然会有很多新的应用需要被开发出来。选择使用函数计算来开发 AI 应用的公司必然在竞争中胜出,因为在这个浪潮中兵贵神速。使用函数计算可以按照分钟或小时来计算开发进度,而传统的公司可能仍在缓慢地进行迭代和上线,必然会在竞争中落后。

例如,我们开发的 chatmind[4](AI 生成脑图的应用)仅用了一天时间就完成开发,上线当天就吸引了10000 名注册用户。这是传统开发方式无法实现的。因此,函数计算将随着 AI 领域的崛起而共同发展壮大。

a1218c4ddbc3099a82784523dc9da256.png

引用链接

[1]

Laf: https://github.com/labring/laf

[2]

Laf: https://github.com/labring/laf

[3]

Sealos 云操作系统: https://github.com/labring/sealos

[4]

chatmind: https://www.chatmind.tech/


http://chatgpt.dhexx.cn/article/0MvnaMxO.shtml

相关文章

关于利用postman来模拟并发请求

结论 先上结论:按csdn的一些博客的操作方式,创建文件中,创建请求,然后去模拟并发 ,是不管用的,也就是说(也有可能是我没找到正确方式) 代码 利用jmeter 进行相同的并发测试

Google人工智能面试·真·题(附参考答案+攻略)

安妮 栗子 发自 泽浩寺量子位 出品 | 公众号 QbitAI 可能每个程序猿,都想过加入Google。 然而想要“应试”成功,考验的不仅仅是开发人员的编程技术,还能侧面考验着参赛者的渠道来源是否广泛、背景力量是否强大、脑洞回路是否清奇…… 不过&am…

人工智能AI面试题分享(含答案)

目前国内人工智能领域正在高速发展,各大企业都在积极布局人工智能技术应用。想要从事人工智能相关工作,不但要了解国内整体的发展方向。而进入企业唯有基础才是最好的敲门砖。人工智能面试题去哪找?今天我从网络采编了一些关于人工智能的面试题。希望对…

【文心一言】什么是文心一言,如何获得内测和使用方法。

文心一言 什么是文心一言怎么获得内测资格接下来就给大家展示一下文学创作商业文案创作数理逻辑推算中文理解多模态生成用python写一个九九乘法表写古诗 前言: 🏠个人主页:以山河作礼。 📝​📝:本文章是帮助大家了解文…

定制自己的文档问答机器人

近期ChatGPT很火爆,功能很强大,其具有强大的逻辑推理能力和数据背景。但是如果我们想要使用ChatGPT聊一些它没有训练过的知识,或者我们自己的一些数据时,由于ChatGPT没有学习过这些知识,所以回答结果不准确。 下文就介…

SAP宣布推出商业AI:在第四次工业革命时代行稳致远

6月14日,SAP在中国最大规模的顶级盛会——2023 SAP中国峰会召开。1个月前,SAP刚在美国奥兰多召开了它的全球顶级蓝宝石峰会(SAPPHIRE NOW)。这次,一位中国的老朋友将SAPPHIRE 上最受关注的发布——商业AI(S…

GPT-4要革程序员的命?智能开发的理想与现实 | 爱分析调研

“生成式人工智能(AIGC)将在三年内终结编程。” ——Matt Welsh,前哈佛大学计算机科学教授、Google 工程主管 GPT-4 也许还不完美,但智能开发时代真的来了 美国时间3月14日,OpenAI 正式发布 GPT-4,在 Chat…

中国四大银行正在大规模内测数字货币APP|可凭手机号完成转账

数字货币由央行牵头进行,各家银行此前数月正在就落地场景等进行测试。目前,部分大行内部员工已经开始使用,用于转账、缴费等场景。 “数字货币”在我国落地的脚步声越来越近。 数位国有大行人士表示,正在深圳等地大规模测试数字钱…

模仿中国银行APP

模仿中国银行APP 1. 描述 实现了登录、初始化数据库、取款、存款、查询、改密、转账等功能 使用 LitePal 轻量型数据库 2. 部分效果图展示 | 在这里插入图片描述 | 3. 初始化信息 第几初始化数据库,生成3个账户信息,如下,可用LitePa…

一些好书推荐给大家

推荐一:《荆棘鸟》 作者:[澳]考琳麦卡洛 有一个传说,关于一只鸟,它一生只唱歌一次,比地球上任何其他生物都更甜美。从它离开巢穴开始,它就开始寻找那棵荆棘树,直到找到它想要的东西才肯罢休。…

能帮你提高社交能力的好书推荐

人际交往和社交首先是要有高情商,从这方面来讲我觉得最经典的人际交往书籍应该是《情商必读12篇》。这本书真的是低情商人士和不擅社交者的大救星,即有理论知识又十分实战,再怎么夸它都不为过。 要想在人际交往方面游刃有余,最重要…

好书推荐—《改变千万人生的励志经典》

好书推荐——《改变千万人生的励志经典 》 作  者: 李津 编译出 版 社: 海南出版时间: 2007-11-1编辑推荐如果你有志于成功的话,你就不可以忽略这些经典之作;如果你想做个卓然超群的大人物,你就必须掌握和…

1月好书推荐-8本值得读的好书,让你受益终生

当我们第一遍读一本好书的时候,我们仿佛觉得找到了一个朋友;当我们再一次读这本书的时候,仿佛又和老朋友重逢。——伏尔泰 2018年一下就过去了,是不是后悔没有做一些有意义的事情,比如没有多读几本好书? 2…

二次元界福音:MakeGirlsMoe创建动漫人物

开源的动漫角色图片生成工具,支持:选择发色、发型、眼睛、皮肤、微笑、风格等等特征生成二次元图片。可自定义生成可爱的二次元头像,二次元界福音。 GitHub网址:https://github.com/makegirlsmoe/makegirlsmoe_web 在线体验&…

二次元PHP随机api接口源码,随机二次元图片API接口php源码

Loading... 调用接口随机输出二次元图片的接口源码,有能力的站长可以修改源码达到不同接口输出不同种类的图片。部分站长认为网站软件色调太单一,显得乏味,于是就诞生了本接口,可以作为网站背景、网站修饰图片、APP图片等用途&…

Unity制作二次元卡通渲染角色材质——2、色阶化光影的多种做法对比

Unity制作二次元材质角色 回到目录 大家好,我是阿赵。 这里继续讲二次元角色渲染。之前说过,最基本的卡通渲染,包含了色阶化光影和描边二个元素。所以这里先来说一下色阶化光影的多种做法对比。 一、光照模型和色阶化的说明 从上一篇文章里…

二次元单页导航 HTML模板源码

介绍: 我从玖梦博客搬砖下载的,源码有个小问题 缺一个" 我已经修复了,链接什么的我懒得改了,直接原图上来 随机背景图,感觉还可以,如果不喜欢可以在自己修改 网盘下载地址: http://kekew…

二次元的登录界面

今天还是继续坚持写博客,然后今天给大家带来比较具有二次元风格的登录界面,也只是用html和css来写的,大家可以来看看! 个人名片: 😊作者简介:一名大一在校生,web前端开发专业 &…

Unity制作二次元卡通渲染角色材质——5、脸部的特殊处理

Unity制作二次元材质角色 回到目录 大家好,我是阿赵。 这里继续讲二次元角色材质的制作。这次是讲头部的做法。 1、脸部 之前在分析资源的时候,其实已经发现了这个模型的脸部法线有问题,导致在做光照模型的时候,脸部很奇怪。 把f…