对于函数计算(FC),大多数情况下需要使用官方提供的版本。
但有些FC提供商允许用户部署和自定义自己的FC版本:
OpenWhisk(开源FC)
用户可以 fork 原生版本,根据自身需要修改和自定义,然后部署自己的FC服务。
Kubeless、Fission(基于K8s的可扩展FC)
可以修改源码,重新构建镜像,部署最新的版本。
Serverless Framework
通过 Serverless 框架,可以构建自定义函数运行时的镜像,实现增强特性。
官方提供的版本如:
AWS Lambda
Google Cloud Functions
Alibaba Cloud FC
通常只提供单个版本供用户使用,不允许自定义。
部署最新版本有几个用途:
访问新特性
修复已知 bug
添加自定义扩展
集成新组件
但通常需要一定水平的技术实力和开发能力。
考虑到安全性和稳定性,大部分FC提供商只提供单个版本供用户使用。
如果确实想部署最新版本的FC,建议首先评估:
技术水平是否足够
代码修改难度
运行时稳
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。