Log360 的可扩展架构实践:常见场景

上一章节我们逐步说明日志从源设备传输到Log360控制台、直至可供分析的完整流程。

为了呈现该架构在动态环境中的运行表现,本节将探讨多个企业常见场景。这些示例将展示系统在应对组件故障、工作负载变化及业务需求演进时的设计逻辑与响应方式。

场景1:冗余部署中的处理器节点故障

案例:某企业部署了两台处理器,且两台处理器均配置了相同角色(处理引擎、日志队列引擎、搜索引擎)。其中一台处理器发生硬件故障并下线。

解决方案:剩余的活跃处理器会无缝接管全部工作负载。访问网关集群(Access Gateway Cluster)会自动停止向故障节点转发日志。由于队列主题(queue topics)和Elasticsearch数据已在集群中实现副本备份,因此不会出现日志丢失,搜索功能也能保持在线,确保服务连续性。

场景2:承担唯一专属角色的节点故障

案例:为处理高负载的规则运算,企业将关联引擎(Correlation Engine)角色分配给了一台专属的独立处理器,而该处理器发生故障。

解决方案:实时关联分析会暂时暂停,但其他节点仍会继续执行日志摄入、队列缓存和索引建立操作,因此不会造成数据丢失。当故障处理器恢复正常,或关联引擎角色被重新分配至另一台活跃处理器后,系统会从队列中处理积压的事件,确保不会遗漏任何安全威胁。

场景3:扩展特定功能以满足需求

案例:分析人员反馈,在峰值调查时段,日志搜索查询速度变慢,给安全团队造成了瓶颈。

解决方案:企业可通过横向扩展(horizontally scale)解决该问题------新增一台处理器节点,并为其分配专属的搜索引擎角色。此举可将资源密集型的搜索功能与日志摄入、日志处理节点隔离开来。现有Elasticsearch集群会自动将搜索工作负载分配至新节点,查询性能随即得到提升。

场景4:适配"仅日志转发"需求

案例:某企业决定将安全分析功能集中到另一款工具中,目前仅需Log360从各远程站点收集、解析并转发日志。

解决方案:通过主要处理器(Primary Processor)重新配置角色,可简化架构。具体操作包括:禁用关联分析(Correlation)、搜索(Search)、告警(Alerts)等角色,将处理器专属用于处理引擎(Processing Engine)、日志队列引擎(Log Queue Engine)和日志转发(Log Forwarding)角色。此外,可停用不必要的节点以降低成本,从而将Log360高效转型为高可扩展的日志转发管道。

场景5:主要处理器(Primary Processor)故障

案例:负责集群管理与配置任务的主要处理器意外下线。

解决方案:其他所有安全运营工作(如数据收集、处理、搜索、告警)会在其余处理器节点上继续运行,不受任何中断影响。尽管新增处理器等管理类任务会暂时暂停,但安全监控功能完全不受影响。

后续步骤

了解Log360的架构原理后,下一步需规划具体的部署方案。

相关推荐
发光小北4 小时前
Modbus TCP 转 Profinet 主站网关如何应用?
网络·网络协议·tcp/ip
wanhengidc6 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
IT枫斗者7 小时前
前端部署后如何判断“页面是不是最新”?一套可落地的版本检测方案(适配 Vite/Vue/React/任意 SPA)
前端·javascript·vue.js·react.js·架构·bug
有谁看见我的剑了?7 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19987 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
易连EDI—EasyLink7 小时前
易连EDI–EasyLink实现OCR智能数据采集
网络·人工智能·安全·汽车·ocr·edi
偶尔上线经常挺尸7 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
@insist1237 小时前
信息安全工程师考点精讲:身份认证核心原理与分类体系(上篇)
大数据·网络·分类·信息安全工程师·软件水平考试
SmartRadio8 小时前
ESP32-S3 双模式切换实现:兼顾手机_路由器连接与WiFi长距离通信
开发语言·网络·智能手机·esp32·长距离wifi
_.Switch8 小时前
东方财富股票数据JS逆向:secids字段和AES加密实战
开发语言·前端·javascript·网络·爬虫·python·ecmascript