01 | 生命周期:函数计算的基本流程是如何执行的?
初次体验推荐用云厂商平台
- 深入了解
- 翻译
- 解释
- 总结
函数计算作为Serverless技术的重要组成部分,通过FaaS(函数即服务)的方式实现了业务逻辑的开发、部署和运行,无需关注环境运维和机器管理。本文以“Hello Serverless”为例,从用户和平台两个视角详细介绍了函数计算的基本流程和原理。从用户视角看,函数计算的生命周期包括开发设置、打包上传、事件绑定与触发、弹性执行和实例销毁五个过程。用户只需关注代码本身,而不需要关注环境的部署和维护。从平台视角看,函数计算内部实现了路由服务、缓存Cache、冷启动和热启动等机制,以满足快速扩容和缩容的需求。文章还介绍了函数计算的开发态和运行态,以及云厂商提供的端云联调能力的工具。通过“Hello Serverless”例子,读者可以了解函数计算在不同视角下的运作过程,从而对函数计算有一个整体上的了解。
《Serverless 进阶实战课》,新⼈⾸单¥59
全部留言(8)
- 最新
- 精选
- 李哲等了好久,极客终于推了一个serverless 实战课程,期待后续的更新!
作者回复: 嗯嗯,一起加油哦,学习的过程中有任何问题,欢迎随时留言交流
2022-08-29归属地:上海2 - 码小呆想问一下,开发微信小程序,他的整个流程 就是Serverless 吧, 小程序开发完成后将是部署到云平台,然后按年付费..
作者回复: 如果是云开发的话可以这么认为,但也有的开发者就是自己购买域名和机器来部署的,也都可以的
2022-08-29归属地:上海1 - 怀草诗老师,一个demo,我是能看懂怎么在类似阿里云的serverless中通过函数计算实现的,但是如果时一个系统,系统里面有很多模块,每个模块又有很多接口,那么这些接口(每个接口)是否都需要写一个函数?或者说一个系统怎么通过serverless去做函数计算,通过云平台实现?这方面我还是很模糊,希望老师能解答一下,谢谢老师。
作者回复: 如果不是很多可以考虑服务命名空间加函数的治理方法,但可以换一种思路,自定义镜像或者托管型服务也是不错的选择
2023-01-18归属地:辽宁2 - Daniel老师讲的挺好,我在 阿里云的 ”函数计算 FC" -> "服务及函数“ 上实现的一个serverless的例子。我觉得还可以。 确实挺方便,不用运维部署,但是老师我想问一下,这么多 函数计算的片段(就是老师您的那个Python方法),在企业中是不是会有成百上千个,那这些片段的 版本控制和互相之间的依赖性 都要如何管理呀,感觉好乱呀
作者回复: 好问题,环境和版本隔离,通过辅助工具管理,公共的代码走公共层依赖,这些公有云厂商基本都支持,我的一个客户就有100以上的函数管理,他选择这种方式,也可以选择自定义镜像包的方式,Serverless 的产品形态还有其他,可以因地制宜,遇到比较多的函数,一种是治理,一种是用更合适的Serverless 方案匹配。
2022-12-03归属地:上海 - 韩堂 例子是阿里云的产品吗,具体是哪个产品呢
作者回复: 整个课程涉及到两个方向,公有云和私有化的技术讲解和实操,公有云部分会穿插AWS ,阿里,腾讯,百度,华为等云厂商的产品,但我们还是要不仅会用,更多的关注其中的思想和原理,这样,在我们遇到其他Serverless 形态的产品技术就能够从容应对,如果仅仅是手册实操的话,各家的官方文档也不错哦,欢迎持续关注,我们一起来基于Serverless 理念来看技术产品,有任何问题,欢迎一起来交流讨论哦
2022-09-05归属地:上海 - 梁lcc讲得很清楚,听下来感觉获得满满的收获,值得仔细学习!
作者回复: Thanks
2022-08-29归属地:上海2 - xiaojuan200804学习中2023-03-03归属地:北京
- 默默且听风从早上开始听到中午。然后下午开了半天会,这半天把阿里的serverless搞了一遍。应用、函数、服务、弹性各种神奇之前没接触过的东西。减少了团队好多工作量啊2023-01-10归属地:北京