
# 方案概述
#### 应用场景
该解决方案帮助您无服务器架构实现弹性云服务器 ECS日志的采集、分析、告警以及存档，基于云日志服务 LTS实时采集弹性云服务器 ECS的日志数据，通过函数工作流 FunctionGraph的LTS触发器自动获取日志数据，并实现对日志中告警信息的分析，通过消息通知服务 SMN将告警信息推送给用户，并存储到对象存储服务 OBS桶中进行存档。
#### 方案架构
该解决方案基于云日志服务 LTS实时采集日志数据，函数工作流 FunctionGraph中的函数创建LTS触发器获取日志数据，对日志中的告警信息进行分析和处理，通过消息通知服务 SMN推送告警信息，并将告警日志集中存储在对象存储服务 OBS桶中。部署架构如下图所示：
图1方案架构   
![](https://support.huaweicloud.com/srtla-ctf/zh-cn_image_0000001438352869.png)
该解决方案会部署如下资源：
- 创建对象存储服务 OBS，用于存储告警日志。
- 函数工作流 FunctionGraph，只需编写业务函数代码并设置运行的条件，即可以弹性、免运维、高可靠的方式运行。
- 在消息通知服务 SMN创建主题，用于推送日志中的告警信息。
- 创建云日志服务 LTS日志组和日志流，用于管理采集到的日志。
#### 方案优势
- 无服务器架构 云日志服务 LTS实时采集弹性云服务器日志，函数工作流实现日志的分析以及转储，消息通知服务实现告警推送。
  
 
- 开源和定制化 该解决方案是开源的，用户可以免费用于商业用途，并且还可以在源码基础上进行定制化开发。
  

- 一键部署 一键轻松部署，即可完成日志实时分析系统的搭建。
  
#### 约束与限制
- 部署该解决方案之前，您需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。请根据[表1](https://support.huaweicloud.com/srtla-ctf/srtla_02.html#srtla_02__table102171818195817)中预估价格，确保余额充足。
- 快速卸载前请确认OBS桶中无文件，否则会导致删除失败。
 
