检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
成长地图 | 华为云 函数工作流 函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为你分配充足的资源,而不需要预留专用的服务器或容量,真正按实际使用付费。
产品咨询 使用FunctionGraph是否需要开通计算、存储、网络等服务? 使用FunctionGraph开发程序之后是否需要部署? FunctionGraph为函数分配的磁盘空间有多少? 是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求?
图2 复制资源名称 在管理控制台左侧导航栏,选择“计算 > 函数工作流 FunctionGraph”,选择资源所在区域,然后进入函数列表。 图3 函数列表 在右侧搜索框中将步骤2复制的资源名称粘贴过来(搜索框默认按照函数名称搜索),单击图标即可查找到该资源。
基于serverless无服务架构的函数计算提供数据加工、分析,事件触发,弹性伸缩,无需运维,按需付费。 结合SMN消息通知服务提供日志、告警功能。 父主题: 使用FunctionGraph函数和CTS识别非法IP的登录登出操作
基于Serverless无服务架构的函数计算提供事件触发、弹性伸缩、无需运维、按需付费的数据加工、分析。 把过滤后的日志转存到另外的日志流,原日志流根据设置的过期时间自动删除,降低日志存储费用。
基于serverless无服务架构的函数计算提供数据加工、分析,事件触发,弹性伸缩,无需运维,按需付费。 结合SMN消息通知服务提供日志、告警功能。
免费额度不会按月累积,在每个自然月开始时,上月未使用的免费额度清零,重新计算。 当函数是预留实例模式且开启空闲模式时,在预留实例生命周期内中,空闲时间产生的计量时间不包含在每月400,000GB-秒的免费额度里。 表1显示了函数工作流配置不同内存规格时的免费执行额度。
在应用负载上升,需要增加更多函数实例时,系统能够识别函数应用层初始化的开销,更准确的计算资源伸缩的时机和所需的资源量,让请求延时更加平稳。
初始化一个函数计算的 Hello World 项目:s init start-fg-http-nodejs14 初始化完成之后,进入项目,执行s deploy部署函数。
步骤二:使用默认模型和临时域名进行AI绘画 ComfyUI前端页面会不间断地发送HTTP请求以维持与服务器的连接,并且需要保持WebSocket连接以同步实时状态,这会导致函数弹性实例无法退出,因此ComfyUI页面打开时会持续使用计算资源,即页面打开就会产生计算资源的使用费用,使用完毕请及时关闭页面
创建函数 在服务控制台左侧导航栏,选择“计算 > 函数工作流”进入函数工作流控制台,单击“创建函数”。 选择“创建空白函数”,函数类型选择“事件函数”,输入您自定义的函数名称,此处以“iotdemo”为例,选择熟悉的运行时,案例这里使用Python 3.9 ,然后单击创建。
函数单实例并发度)*(函数单次执行访问Redis并发度) 最大连接数上限 =(Redis实例连接数上限)/(函数最大实例数) 举例:某个访问Redis函数单实例并发度配置为5,每次执行函数访问Redis并发度为2,函数最大实例数默认400,访问的Redis实例连接数上限为30000,计算如下
on_failure 否 FuncDestinationConfig object 当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。
ComfyUI提供了一个基于节点流程的图形用户界面,通过拖拽连线组合不同功能的节点,实现文生图工作流的灵活定制与可靠复现,ComfyUI还支持用户同时使用多个大模型,已执行过的固定工作流无需重复计算即可生成图像,实现高效和精准的图像生成。
2.88.0 Python Runtime集成的非标准库 表3 Python Runtime集成的非标准库 模块 功能 版本号 dateutil 日期/时间处理 2.6.0 requests http库 2.7.0 httplib2 httpclient 0.10.3 numpy 数学计算
on_failure FuncDestinationConfig object 当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。 表5 FuncDestinationConfig 参数 参数类型 描述 destination String 目标类型。
on_failure FuncDestinationConfig object 当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。 表7 FuncDestinationConfig 参数 参数类型 描述 destination String 目标类型。
require('esdk-obs-nodejs'); 表2 Python Runtime支持的非标准库 模块 功能 版本号 dateutil 日期/时间处理 2.6.0 requests http库 2.7.0 httplib2 httpclient 0.10.3 numpy 数学计算
搭建EulerOS环境 EulerOS是基于开源技术的企业级Linux操作系统软件,具备高安全性、高可扩展性、高性能等技术特性,能够满足客户IT基础设施和云计算服务等多业务场景需求。此处推荐Huawei Cloud EulerOS。
根据上文中的bootstrap文件里的命令,可以看出上传的代码包最终被存在函数实例(指函数运行的环境/计算资源,可以理解为容器)/opt/function/code/ 路径。但是该目录只可以读,不可以写入。