更新时间:2024-09-29 GMT+08:00

入门实践

当您了解如何创建函数等基本操作后,可以根据自身的业务需求使用函数工作流 FunctionGraph 提供的一系列常用实践。

本文介绍函数工作流 FunctionGraph 常用实践,帮助您更好的使用函数工作流。

表1 常用最佳实践

实践

描述

函数+LTS:日志实时分析实战

  • 通过LTS云日志服务,快速完成ECS等服务器的任务运行日志采集、加工和转换。
  • 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,过滤出告警日志。
  • SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。
  • 将函数处理后的日志数据投递至OBS桶中集中存储,便于后续处理。

函数+CTS:登录/登出安全分析实战

  • 通过CTS云审计服务,完成对公有云账户对各个云服务资源操作动作和结果的实时记录。
  • 通过在函数工作流服务中创建CTS触发器获取订阅的资源操作信息,经由自定义函数对资源操作的信息进行分析和处理,产生告警日志。
  • SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。

定时开关华为公有云虚拟机

当您需要在特定时间打开或者关闭华为公有云虚拟机时,可以考虑通过函数服务调用华为云ECS接口,定时开关虚拟机。

  • 开机节点:需要定时打开的虚拟机。
  • 关机节点:需要定时关闭的虚拟机。

使用函数处理IOT数据

  • 该案例演示您如何使用FunctionGraph 与IotDA 服务组合,处理物联网设备上报以及设备状态变动的相关数据。物联网设备在IotDA 平台进行管理,设备产生的数据可以从IotDA直接流转触发FunctionGraph 的函数运行。用户可以根据需要编写函数处理这些数据。
  • 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。

工作流+函数:自动化处理OBS中数据

本实践基于函数流服务实践所编写,用于指导您使用函数流服务实现OBS数据处理的功能。