华为云计算 云知识 函数工作流功能
函数工作流功能

函数管理

提供控制台管理函数

在线代码编辑:Python,Node.js等脚本语言支持用户在线编辑代码,支持语法高亮,所编即所得

上传函数zip包:将所有依赖和函数代码打包上传到FunctionGraph

通过OBS管理函数zip包:将所有依赖和函数代码打包上传到华为云 对象存储 ,并在云函数中指定代码所在 Bucket 和文件对象,平台将自动下载函数代码

灵活规格

支持多种语言编写函数,函数内存使用可以有128M-4G多种规格

多语言支持:支持用户通过Python,Node.js,Java,Go等语言编写函数

多种函数规格支持:提供128M-4G等多种规格的函数运行实例可选

弹性伸缩

根据租户并发请求的多少自动增加和减少函数运行实例

根据请求伸缩:用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动 负载均衡 将请求分发到函数运行实例

高可用

支持多可用区高可用,实例出现问题,系统会自动调度新的函数处理请求

自动故障恢复:函数运行实例出现异常,系统会启动新的实例处理后续的请求,故障函数实例占用资源将会回收使用

事件触发

支持设置多种触发器来触发函数执行

支持多种事件源触发

OBS:在指定的Bucket进行上传、拷贝和删除等操作时触发函数,对文件进行操作。例如:当图片/视频上传到特定的Bucket时,对图片/视频进行压缩,转码等操作

SMN :在向指定的Topic上发送消息时,可以触发函数对消息进行处理

DIS:在指定的Stream上传数据时,可以触发函数对上传的流数据进行操作

DMS:在向指定的分布式消息队列发送消息时,可以触发函数对消息进行处理

API Gateway:用户可以自定义REST API,并在客户端调用REST API时对函数进行操作

TIMER:用户可以按照预先设置的规则按照计划触发函数

LTS :当 云日志 服务采集到订阅的日志后,可以触发函数对采集到的日志进行分析和处理

CTS :当 云审计 服务获取已订阅的操作记录后,可以触发函数对订阅的操作进行分析和处理

手工调用:支持通过API/控制台手动触发函数,帮助用户更便捷、更清晰地调试和使用云函数

指标和日志

提供调用函数调的监控指标和运行日志采集和展示,方便用户查看函数运行状态

函数指标监控:为用户的每个函数提供调用次数,错误次数,拒绝次数,调用时延等关键指标监控,帮助用户了解函数的整体运行情况

函数的运行日志:记录函数的运行日志,提供灵活的日志查询功能,方便用户查看函数的运行情况和进行调试与审计

函数工作流功能

函数工作流 FunctionGraph

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

 
 

上一篇:为什么选择华为云UCS 下一篇:函数工作流优势
免费体验 90+云产品,快速开启云上之旅