更新时间:2022-02-25 GMT+08:00
分享

什么是FunctionGraph

函数使用流程

FunctionGraph是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。

函数使用流程如图1所示。

图1 函数使用流程

①编写代码

用户编写业务代码,目前支持Node.js、Python、Java、Go、C#、PHP等语言,详情请参考开发指南

②上传代码

目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等,详情请参考代码上传方式说明

③API和云产品事件源触发函数执行

通过RESTful API或者云产品事件源触发函数执行,生成函数实例,实现业务功能。

④弹性执行

函数在执行过程中,会根据请求量弹性扩容,支持请求峰值的执行,此过程用户无需配置,由FunctionGraph完成,并发数限制请参考使用限制

⑤查看日志

FunctionGraph函数实现了与云日志服务的对接,您无需配置,即可查看函数运行日志信息,请参考查询日志

⑥查看监控

FunctionGraph函数实现了与云监控服务的对接,您无需配置,即可查看图形化监控信息,请参考监控函数

⑦计费方式

函数执行结束后,根据函数请求执行次数和执行时间计费。(v1版本的计量粒度精确到100ms,v2版本的计量粒度精确到1ms。)

用户使用FunctionGraph时,不需要开通或者预配置计算、存储、网络等服务,由FunctionGraph提供和管理底层计算资源,包括服务器CPU、内存、网络和其他配置/资源维护、代码部署、弹性伸缩、负载均衡、安全升级、资源运行情况监控等,用户只需要按照FunctionGraph支持的编程语言提供程序包,上传即可运行。

分享:

    相关文档

    相关产品

close