函数计算是一种基于事件驱动的计算模型,主要用于处理短时、低频、直接处理的请求。下面是函数计算的一些基本概念:
函数:函数是以事件触发的方式执行的代码逻辑单元,函数计算提供了多种编程语言的运行环境,可以支持多种编程语言。
触发器:触发器是函数执行的途径,当满足一定条件时,触发器将触发相应的函数执行。
事件源:事件源是触发器所监听的事件来源,如对象存储服务产生的上传文件事件等。
函数计算服务:函数计算服务管理函数的创建、部署和更新,提供网络访问、性能监控、资源管理等服务,使得用户可以专注于函数的编写和开发。
部署包:部署包是函数代码和依赖库的打包文件,函数计算支持多种打包格式,如 zip 包、jar 包、egg 包等。
环境变量:环境变量是函数部署时需要设置的参数,可以在函数执行过程中被调用。
计费模式:函数计算提供多种计费模式,如按请求次数、按执行时间、预留容量等模式,根据实际需求选择适合的计费模式可以有效降低函数计算的成本。