什么是函数计算CFC
更新时间:2024-07-05
函数计算CFC(Cloud Function Compute)提供基于事件触发、全托管的云端计算能力。由于其“无服务器”特性,您仅需要开发业务代码并上传,无需关注和配置服务器资源,CFC 会托管您的代码并在代码需要执行时自动分配计算资源,使您的业务可靠地运行。
1分钟了解CFC
功能介绍
代码管理
您可以上传代码使用百度云 CFC。CFC 提供多种代码管理方式:
- 控制台编辑代码:适用于没有外部依赖的业务代码,直接在控制台界面上编辑代码。
- 上传代码 ZIP 包:将所有依赖和代码打包成 ZIP 并上传至 CFC,平台将根据函数配置识别入口函数并执行。
- 从 BOS 上传:将打包好的 ZIP 函数代码事先存储在 BOS 中,然后通过 BOS 文件路径上传更新 CFC 函数代码。
事件触发
函数计算通过事件触发器连接到其他服务,当对应服务发出请求时,函数即会响应运行,做出相应处理和反馈。例如:通过BOS触发器将函数连接到百度智能云对象存储服务,设置函数响应BOS的新建对象事件。当用户的对象存储中增加新的文件时,函数即被触发运行,对新上传的文件进行诸如内容检查等操作。
支持多开发环境
CFC 支持多种开发环境,您可以选择适合您自身的开发语言,完成函数编写。目前已支持的语言包括:
- Go
- Java 8
- Lua 5.3
- .NET Core 2.2
- Node.js 10
- Node.js 12
- Node.js 8.5
- PHP 7.2
- PowerShell 6.2
- Python 2.7
- Python 3.6
免于运维
利用函数计算,开发者完全无需创建和管理后端服务器,只要开发完业务代码即可快速启用服务,大大提高工作效率。函数计算支持多种编程语言和函数触发器,满足多样化的事件触发场景,同时提供弹性、高可用、扩展性好、极速响应的资源调度能力,保障用户业务的高性能运转。
按使用付费
用户仅需为函数运行时实际占用的资源付费,当函数不被调用时不会产生任何费用,从而达到成本的最优化。