相关文章推荐
乐观的沙滩裤  ·  C++17之 ...·  1 年前    · 
英姿勃勃的莲藕  ·  刘珺儿_抖抖音·  1 年前    · 
服务编排能力 帮助您将流程逻辑与任务执行分开,支持多种控制原语,例如顺序,分支,并行等,内置错误重试和捕获能力,节省编写编排代码的时间。
支持长时间运行流程 跟踪整个流程,持续长时间执行确保流程执行完成。有些流程可能要执行数个小时、数天、甚至几个月等,例如运维相关的 Pipeline,邮件推广流程等。
流程状态管理 管理流程执行中的所有状态,包括跟踪它所处的执行步骤,以及存储在步骤之间的输入输出。您无需自己管理流程状态,也不必将复杂的状态管理构建到任务中。
可视化监控 提供可视化界面来定义工作流和查看执行状态。状态包括输入和输出等。方便您快速识别故障位置,并快速排除故障问题。
运维全托管和按需付费 将运维人员从基础设施维护解放出来,提供安全的、高可用的、高容错的和高持久的服务。用户只需支付步骤转换费用,不使用不产生费用。
多媒体文件处理场景
数据处理流水线场景
自动运维场景
多媒体文件处理场景
数据处理流水线场景
自动运维场景
场景描述
使用云工作流可以帮助您将多个任务,如转码,截帧,人脸识别,语音识别,审核上传等,编排成一个完整的处理流程,通过函数计算提交媒体处理(IMM)任务(或自建处理器),产出一个符合业务需求的输出。各任务的执行错误异常可以被可靠的重试,大大提升多媒体任务处理吞吐量。
能够解决
多任务编排
流程中如转码,截帧,人脸识别,语音识别,审核上传等步骤的编排。
解决流程失败问题
系统会对任务的执行错误异常进行多次重试。
推荐搭配使用
场景描述
使用云工作流可以快速搭建一个高可用的数据处理流水线。比如,来自不同数据源的计量数据被收集到日志服务,函数计算的定时器每小时触发工作流,云工作流利用函数计算对多个Shard的计量数据做并行处理,并将结果分别写回日志服务服务;然后可以将所有Shard产生文件进行聚合,写入表格存储,最后为每个用户生成账单。工作流支持对流程中的单个步骤失败进行重试,降低流程失败概率。工作流支持动态并行任务执行,实现数据处理能力的高可扩展性。
能够解决
解决并发执行问题
支持动态并行任务执行,实现数据处理能力的高可扩展性。
推荐搭配使用
场景描述
自动化运维常见有步骤繁琐时间长短不一,单机脚本可靠性低,依赖复杂等常见的挑战,另外进度无法可视化。云工作流+函数计算的流程可以很好地应对这些挑战。例如自动化的软件部署从构建Docker容器,上传容器镜像,开始并追踪各节点下拉镜像并启动新版本镜像的容器,每一步函数产生的日志会被保存到日志服务可供查询分享。基于工作流的自动化工具相比单机运维脚本更加高可用,具有自带的错误处理机制和进度图形化的特点。
能够解决
解决无法可视化的问题
自动化运维步骤繁琐时间长短不一,单机脚本可靠性低,依赖复杂等常见的挑战,另外进度无法可视化。
搭配使用产品