小程序云函数是什么?一文带你了解云函数的基础知识

2024-06-07
来源:网络整理

记录一些云函数的基础知识,让大家熟悉一下

许多学生总是问有关云函数的问题,所以这里有一篇文章来教育你。

# 什么是云函数?

作为无服务器模型的一种实现,云函数(FaaS)已经被很多公司提供,包括亚马逊AWS、微软、IBM、阿里云、腾讯云、华为云等。

摘自微信官方文档中对小程序云功能的定义:

云函数是运行在云端(服务器端)的函数。在物理设计上,一个云函数可以由多个文件组成,占用一定的 CPU 内存等计算资源;每个云函数完全独立;可以部署在不同地域。开发者无需购买或搭建服务器,只需要编写函数代码部署到云端即可在小程序端调用,并且云函数之间也可以互相调用。

文档地址:

云函数的本质是一个后端服务,但服务的粒度被分解为函数层级,代码单独部署在提供服务的厂商的机器上。不过它和云存储、云数据库等 BaaS 不一样,它是函数即服务( as a ,ASA)的一种实现。

# 腾讯云函数与小程序云函数的区别

虽然都是云函数,但是两者还是有一些区别的。腾讯云云函数( )是腾讯云为企业和开发者提供的无服务器执行环境,帮助你无需购买和管理服务器就能运行代码,是实时文件处理、数据处理等场景的理想计算平台。小程序云函数当然是针对小程序的应用场景深度定制的。

我之前曾经发过一篇文章简单讲过腾讯云·云开发和小程序·云开发的区别,也简单提到了这一点。

# 1. 支持的区域设置

此外,环境中内置的依赖也有差异,比如腾讯云函数是内置的,而小程序云函数则不是。SCF除了对所支持的开发语言和版本提供标准运行环境之外,还提供定制化的运行环境服务,通过开放自定义函数运行时,支持根据需要使用任意开发语言任意版本编写函数,并在函数调用中实现全局操作,比如加载扩展、安全插件、监控等。

# 2. 免费配额

顺丰:

小程序云数据库云函数_小程序云开发云函数数据库_云开发数据库导出excel

计费项目

每月免费配额

资源使用情况

400,000 GB

呼叫次数

100万次

小程序云功能:资源占用:/月调用次数:无限制

# 3. 其他限制

SCF可以调整运行内存,支持自定义域名绑定,灵活性强。

小程序云函数有以下系统限制:

#云函数适用场景#优缺点#优点:

传统开发方式下,企业需要提前购买资源来提供软件产品服务,根据自身需求提前预估使用量,考虑并发限制、峰值请求等,购买多台云主机来满足高可用、高并发。但这些计算资源平时大部分都是闲置的,造成资源浪费。云函数可以按需使用,弹性扩缩容,可以为中小型创业公司节省不少成本。

如何判断一个企业是否适合使用云功能?

# 唯一的缺点:# 参考文献

分享