什么是函数计算?
函数计算,也称为Function Compute(FC),是一种事件驱动的计算服务,在安全的环境中,用户只需要上传代码作为函数, 随后通过事件来触发函数的执行,处理函数符合执行无状态、执行幂等性等特点。
在全面监控和日志记录的情况下执行代码,将免去管理基础设施、网络资源、实例缩放和系统负载平衡的困扰。轻松获得应用的高可用性和高可拓展性。
阿里云 FC 提供了多种编程语言以供函数,目前支持开发语言请参考 开发语言列表。
函数计算函数的应用场景?
基于事件触发,以下为四个典型场景:
1、IoT应用:设备端通过函数计算来订阅天气信息和空气质量,设备和设备之间无依赖,执行过程中无需记录状态,获取到第三方数据即可返回。
2、WEB应用:某WEB网站在用户注册成功后,会发一封欢迎邮件,通过函数计算把邮件内容定制成模板,每次触发,每次执行都是幂等无状态。
3、图片处理:基于OSS的事件触发,当用户上传的图片转入到某Bucket中后,自动触发函数岁图片进行可定制化处理
4、音频转换文字处理:当用户通过语音来发出某些指令的时候,可以通过函数计算来触发阿里云的ET公开API获取到音频转换成文字的方式。
函数计算的计费方式?
函数计算总费用由 调用次数费用、执行时长费用 、可能的 公网下行流量费用 和可能的 CDN 回源流量费用 构成。并且每月均能 免费使用一定额度的函数计算服务。
每月免费额度:云账户与 RAM 账号共享每月的免费的调用次数和执行时间额度。免费额度不会按月累积,在下一自然月起始时刻会清零,重新计算。
调用次数:每月前 100 万次函数调用免费。
执行时间:每月前 400000(CU-秒)费用免费