Serverless感悟与杂谈

news/2025/11/7 16:31:58/文章来源:https://www.cnblogs.com/jthmath/p/19200109

什么是 Serverless

究竟什么是 Serverless?准确回答似乎有些难。但确定无疑的是,让开发者对服务器的感知尽可能少,这是题中之义。

FaaS

最狭义的观点认为,FaaS 才算 Serverless。开发者按云平台的要求用云平台所支持的语言编写函数,并将函数交付给云平台。而云平台依某种条件(事件)——如 MQ 消息、某指标的阈值——调用函数。

这样的函数,往往运行时间短,调用代价低,调用时机规律不明显。而云平台通常按照调用次数和运行时间计费,以达到“用多少付多少”的效果。

Job,App Engine,托管式服务

后来人们发现,上述理念可以推广到 Job 类负载上。

考察一段时间 \(T\),设 \(P_1\) 为某负载的启动时间,\(W\) 为负载真正工作的时间,\(P_2\) 为负载销毁时间,\(m\) 为这段时间内负载的运行次数。

\[\eta = \frac{W}{P_1+W+P_2} \]

并且令

\[\psi = \frac{m(P_1+W+P_2)}{T} \]

那么可以称 \(\eta\) 为有效时间占比,\(\psi\) 为时间饱和度。\(\eta\) 愈高愈好,而 \(\psi\) 不宜太高,否则经典的常驻型服务会更好。

推广到 Job 的好处是,可以将重负载 Serverless 化。

一个典型的例子是向量数据库的索引训练。数据库在适当的时机调动一批 GPU 或 FPGA 资源训练索引(如 ScaNN,hnsw),训练完毕后执行训练的负载即可退出并释放相应的硬件计算资源。

经实践,由于索引训练不频繁发生,故节省资源效果较好。

此外,经典的 App Engine 也非常符合 Serverless 的理念。开发者只需要编写代码,而负载均衡,自动扩缩,监控告警,日志,以及所依赖的基础软件(infra)全部由云平台负责并精细化计费。

借用 Kubernetes 的语言,App Engine 可以粗略地理解为可以将副本数缩减至零的 Deployment,再辅以云平台托管的数据库、MQ、网关、LB 之类的组件,配合 DevOps,达到代码提交之后全自动的效果。

至此,Serverless 可以粗略认为是 Job + App Engine。:

更广但更虚

还有一种观点认为,不用理会服务器在哪的事物都算 Serverless 的范畴。例如

<script type="text/javascript" src="foo.js"></script>

但这样的理念过于宽泛,难以对工程开发形成指引。

基本共识

好在,共识已经在业界形成。Serverless 在 Job + App Engine 基础上形成了一个“公理化”或“接口化”的定义:

  • 几乎不感知服务器
  • 自动扩缩,且可以缩减至零
  • 精细计费

在企业推广 Serverless

在企业推广 Serverless 有如下几件事要干:

(1)看应用

了解企业内的应用,根据其特点,判断是否应该上 Serverless。有些应用,例如时刻在运行的 Web 后端,不能硬上。

(2)看诉求

看企业是否有省钱的诉求。

有些企业,反而需要把预算花出去;有些企业,稳定性高于一切,不能接受改动。

(3)量化效果

通过 FinOps(至少有个精细化的计费系统),量化引入 Serverless 的效果。

开发指南,零散事项

大部分 Serverless 是基于 Kubernetes 实现的,如 Knative、OpenFaaS。要想比较好地落地 Serverless,有如下事项可以考虑。

(1)调度器配合

由于负载创建销毁频繁,而且负载有轻有重,有的还需要特定硬件,需要对此场景友好的调度策略或调度器。

(2)Wasm 技术方案

如果用 Wasm 实现 FaaS 负载,选择合适的 CRI-runtime 和 OCI-runtime,并引入对应的 Wasm 技术方案。

常见的有:

  • SpinKube:简单,落地快。
  • Knative + WasmEdge:如果已经有或决定引入 Knative,那么这种更合适。

(3)数据库

如果有条件,使用对 Serverless 友好的数据库。例如,类似于 DynamoDB 的东西。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/958966.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年 11 月换热器厂家推荐排行榜,热交换器,板式/宽通道/管式换热器,换热器板片,热交换器板/垫/橡胶垫,换热器胶条/橡胶条公司推荐

换热器作为工业热能交换系统的核心部件,在能源化工、电力冶金、暖通空调等众多领域发挥着不可替代的作用。随着全球节能减排政策的深入推进和工业能效标准的不断提高,换热器行业正迎来技术升级与市场扩张的双重机遇。…

【FAQ】HarmonyOS SDK 闭源开放能力 — Push Kit

1.问题描述: Push token什么场景下会发生变化? 解决方案: 下列场景Push Token会发生变化:卸载应用后重新安装。设备恢复出厂设置。应用显式调用deleteToken()接口后重新调用getToken()接口。应用显式调用deleteAAI…

2025 年 11 月展厅设计厂家推荐排行榜,企业展厅定制,科技展馆设计,全屋定制展厅,数字化多媒体展厅,人工智能展台设计公司推荐

在数字化浪潮席卷各行各业的今天,企业展厅已不再仅仅是产品陈列的空间,而是品牌形象展示、技术实力彰显和客户体验优化的重要载体。随着人工智能、大数据和多媒体技术的快速发展,展厅设计行业正经历着深刻的变革,从…

2025 年 11 月全自动加袋机厂家推荐排行榜,FFS/25公斤/吨袋/吨包全自动上袋机,肥料/铜精粉全自动吨袋上袋机,无锡江苏全自动吨包上袋机公司推荐

行业背景与发展趋势随着工业自动化进程的加速推进,全自动加袋机作为现代包装生产线的重要设备,在化工、肥料、矿产等多个领域发挥着关键作用。特别是在FFS(制袋-灌装-封口)全自动上袋机、25公斤/吨袋/吨包全自动上…

2025 年 11 月开窗器厂家推荐排行榜,链条开窗器,机芯开窗器,配件开窗器,优质开窗器公司推荐

行业背景与发展趋势随着建筑智能化水平的不断提升,开窗器作为建筑通风系统的重要组成部分,正迎来新一轮技术革新与市场增长。现代建筑对开窗器的要求已不仅限于基本功能,更注重产品的可靠性、耐久性和智能化程度。链…

2025 年 11 月包装机厂家推荐排行榜,全自动/定量/FFS/25公斤/粉料/颗粒料/肥料/树脂/抽真空/底充式/锂电/零排放/吨袋包装机公司推荐

行业背景与发展趋势随着工业自动化水平的不断提升,包装机械行业正经历着深刻的技术变革。特别是在化工、肥料、锂电材料等细分领域,对全自动包装设备的需求呈现出快速增长态势。包装机械作为工业生产的重要环节,其技…

2025 年 11 月码垛机厂家推荐排行榜,全自动码垛机,高位码垛机,低位码垛机,立柱码垛机,编织袋码垛机,纸箱码垛机,桶码垛机,粉料码垛机,肥料码垛机公司推荐

一、行业技术发展现状随着工业4.0时代的深入推进,码垛机作为现代制造业自动化升级的关键设备,正经历着技术革新的重要阶段。从传统的机械式码垛到如今的智能机器人码垛,码垛技术已经实现了质的飞跃。特别是在全自动…

2025 年 11 月包装称厂家推荐排行榜,全自动/定量/FFS重膜/高速/锂电/零排放/螺旋/吨袋包装称,铜精粉/肥料吨包包装称公司精选

一、行业背景与发展趋势随着工业自动化水平的不断提升,包装称作为生产线上的关键设备,在化工、锂电、矿产、肥料等行业中扮演着越来越重要的角色。全自动包装称、定量包装称、FFS重膜包装称、高速包装称、锂电专用包…

gxyz圣经

已完成今日还有这里我必须严肃评价一下我们机房的状态了老师把A和B赶了出去说A和B学习习惯不好但实际情况是什么呢只有A和B从来不玩游戏还有没有来和zr联考的C和D我们把他和zr联考中公认的E进行一个对比心态C不在明显比…

2025年11月电线电缆厂家推荐排行榜:国标铜芯电缆专业选购指南

电线电缆作为电力传输的重要载体,其质量直接影响着电力系统的安全稳定运行。随着我国基础设施建设的持续推进,电线电缆行业在技术创新、产品研发等方面取得了显著进步。特别是在国标铜芯电缆、工程用电缆、地铁专用电…

2025 年 11 月潜水泵厂家推荐排行榜,新型潜水泵,节能潜水泵,低噪声潜水泵,超低压潜水泵,防爆潜水泵,高压潜水泵,防腐潜水泵,SF潜水泵,SFB潜水泵,WF屋顶潜水泵公司推荐

行业背景与发展趋势随着我国工业化进程的加速和城乡基础设施建设的持续推进,潜水泵作为重要的流体输送设备,在农业灌溉、市政供水、工业循环、建筑排水等领域的应用日益广泛。特别是在新型城镇化建设和乡村振兴战略的…

涡街流量计温度数据的协议桥梁:ModbusRTU转Profinet网关的自动化应用

涡街流量计温度数据的协议桥梁:ModbusRTU转Profinet网关的自动化应用 在化工管道流量监测系统中,涡街流量计作为常用的流量测量设备,广泛采用ModbusRTU协议(RS485总线)输出流量、温度等参数。而现代工业控制系统多…

git 添加大文件

git 添加大文件克隆项目git clone git@code.test.com/test/test.git 安装并初始化Git LFScd test # 在当前仓库初始化 LFS(仅需执行一次) git lfs install跟踪大文件(或文件类型) 必须先跟踪,再添加,否则 Git 会…

2025 年黄锈石源头厂家最新推荐排行榜:自有矿山 + 智能加工 + 全链服务,高性价比采购指南黄锈石外墙干挂石材/黄锈石异型石材/黄锈石光面厂家推荐

引言 当前黄锈石市场呈现 “新旧品牌交织、品质层次分化” 的格局,采购方常陷入多重困境:部分老牌厂家固守传统工艺,难以满足异形定制、智能品控等新需求;而新兴品牌中又混杂资质不足者,存在原料不稳定、售后无保…

热铆的工作原理及清洁保养

组成工作流程 图中,蓝色箭头是用于冷却(降低压头温度)和提供正压环境(防止烟雾进入内部)的压缩空气。 红色箭头是红外光。 1.压紧固定 将模块定位在成型立柱上方。集中器的端面会直接在铆接点处压紧零件。2.加热 …

第一周--3:使用远程终端登录系统(ubuntu和rocky),并且总结linux系统基础命令

1、使用mobaxtrem登录Rocky9-12 默认Rocky9已经打开了ssh登录2、linux命令 用户: id、whoami 信息: pwd、ls、cat、tree2-1:Rocky9 没有tree的命令,我们需要yum install tree -y 去下载3、文件: 创建:mkdir、tou…

2025 年 11 月 EVA 厂家推荐排行榜:EVA发泡胶、板材、卷材、片材与特种EVA企业权威指南

行业背景与发展趋势乙烯-醋酸乙烯共聚物(EVA)材料作为一种重要的高分子材料,近年来在工业制造、消费品、建筑装饰等领域的应用持续扩大。随着环保要求的提高和终端产品功能的多样化,EVA发泡胶、EVA板材、EVA卷材、…

2025年聚硅氧烷漆批发厂家权威推荐榜单:聚硅氮烷漆/防腐油漆厂家/工业防腐漆源头厂家精选

在工业防护领域,聚硅氧烷漆以其卓越的耐候性和防腐蚀性能,正成为大型工程项目涂料选择的关键。一份权威的批发厂家榜单能为采购决策提供重要参考。 聚硅氧烷漆作为一种工业保护和维护涂料,因其硅-氧骨架结构比有机聚…

2025 年 11 月灭虫药剂厂家推荐排行榜,扑灭司林,苯甲酸苄酯,胺氯菊百灭宁,疥螨阴虱科灭达专用高效配方源头供应

行业背景与发展现状随着公共卫生意识的提升和医疗需求的增长,灭虫药剂行业正迎来新一轮技术革新与市场扩容。作为特种化工与医药交叉领域的重要组成部分,扑灭司林、苯甲酸苄酯、胺氯菊百灭宁等高效杀虫药剂在疥螨、阴…

[Python刷题记录]-找到字符串中所有字母异位词-滑动窗口-中等

[Python刷题记录]-找到字符串中所有字母异位词-滑动窗口-中等链接:438. 找到字符串中所有字母异位词 - 力扣(LeetCode) python里可以用==来判断list是否相等,list初始化定义可以用[0]*26 每往后一格,记录s串的lis…