
“运维工具太多了,互不打通。告警来了,要登录五六个系统排查。”
“自动化脚本遍地都是,但都是‘单点脚本’,没有一个统一的流程能把它们串起来。”
——这是某大型银行运维负责人的真实吐槽。
运维超自动化的核心,不是“自动化地做一件事”,而是“自动化地协调所有事”。 流程编排与协调,就是让分散的运维工具、分散的设备、分散的人,在同一个统一的“指挥台”上协同作战。
“IT产品和工具众多,彼此割裂,做不到有效集成。”
“多种云、多种架构、多种工具独立并存,无法共享,运营工具碎片化,人、工具、流程三者之间缺乏协同。”
传统运维模式下,处理一个故障的流程是这样的: 监控告警→登录态势感知系统排查→登录防火墙看策略→登录CMDB查资产归属→登录ITSM提单→登录邮件系统发通知……每一步都在不同的系统界面完成,信息需要人工复制粘贴,流程需要人工判断推进。
“安全编排相当于是一种力量倍增器,它简化了分析人员的工作流程,为安全告警构建即时上下文,并加速了通常需要手动执行的Post告警操作。”
流程编排要解决的核心问题,就是“打通”——打通工具竖井、打通数据孤岛、打通人机协作。
“平台须提供图形化的无代码/低代码流程设计器,允许安全及运维人员通过拖拽、配置的方式,直观地构建自动化流程剧本。”
传统自动化的门槛太高——需要写脚本、调API、理解复杂的数据结构。 运维人员不是不想自动化,而是“不会写代码”。
流程编排的核心理念是“可视化”——让运维人员通过拖拽的方式,像搭积木一样构建自动化流程。
“提供强大的无代码模式开发功能,允许用户通过拖拽和配置快速搭建流程大纲。”
“编排能力应包括但不限于:丰富的指令集——内置执行子流程、条件判断、用户决策、数据处理等逻辑控制指令;还包含如安全组件、运维组件、消息通知和AI相关等组件。”
一个典型的可视化编排流程是什么样的? 运维人员在设计器中拖入“接收告警”节点→拖入“查询威胁情报”节点→拖入“条件判断”节点→拖入“防火墙封禁”节点→拖入“发送通知”节点。整个过程只需要鼠标拖拽和参数配置,不需要写一行代码。
“案例管理功能将安全运维工程师经验固化,形成了攻击识别规则、运维事件与自动化响应处置动作之间的关系,一旦攻击事件与开启的案例得到了匹配,该事件可在无需人工干预的情况下,通过剧本完成自动化闭环处置。”
“基于低代码开发和可视化编排能力,实现对各种运维工具开放的API服务的组合,实现跨平台的任务编排和任务执行,全面打通运维工具竖井和团队孤岛,实现一键订单发起、一键资源和应用交付,实现运维一体化和敏捷化。”
流程编排与协调的核心,是“跨系统”——不是在一个系统内部自动化,而是让多个系统协同工作。
“API统一注册和管理,服务治理、熔断,服务路由保证访问高效和安全。”
“统一流程引擎,保证运维服务的稳定执行。”
跨系统协调是如何实现的?
API引擎处理现代系统的自动化—— 通过RESTful API、SSH、SNMP等标准协议,与云平台、服务器、网络设备直接交互,毫秒级完成指令执行。“连接目标系统,调用预设API/执行命令,返回结构化数据,存入CMDB/数据仓库。”
UI引擎处理老旧系统的自动化—— 对于没有API的“系统孤岛”,UI引擎模拟人工操作,登录界面、点击菜单、输入数据、OCR识别结果。“启动虚拟会话,登录目标系统,按剧本模拟操作,OCR识别界面数据、截图取证。”
“API引擎+UI引擎双模型,确保对任何现有及未来系统的100%集成覆盖,真正做到‘万物皆可联动’。”
“SAB AI Agent根据业务逻辑自动串联原子化操作,分解步骤,形成端到端可执行的可视化剧本流程。”
传统流程编排,需要运维人员自己设计流程、配置参数。 但有了AI的加持,流程编排正在变得更智能。
“自然语言驱动生成流程(Text-to-Workflow)——‘帮我封禁IP并发邮件’,一键生成:防火墙:封禁IP + 发送邮件通知。”
“用户输入自然语言指令,SAB自动解析需求并生成包含多系统联动的完整自动化流程,无需编程基础。”
AI编排的下一步是“智能辅助开发”—— “彻底打破技术壁垒,非专业人员也能通过日常语言快速构建自动化流程,显著降低自动化应用门槛,提升团队整体效率。”
“通过监、管、控联动,实现告警、消息共享,运维服务动作连贯,在AI算法加持下,实现一体化智能运维。”
流程编排的最终目标,是实现“业务融合”——将监控、管理、控制三个层面彻底打通:
“01.事件驱动:监控发现问题,简单故障通过自动化实现自愈,复杂故障自动创建工单。02.审批下发:ITSM平台审批后,指令发送到自动化平台自动执行。03.配置更新:自动化变更结束后,触发自动采集,更新配置数据。04.配置消费:监控平台、自动化平台和ITSM消费配置数据。05.信息交互:平台之间通过统一的API网关进行管理。”
“通过万物集成,实现告警、消息共享,运维服务动作连贯,在智能机器人加持下,实现一体化智能运维。”
流程编排与协调,是运维超自动化的“中枢神经”。
没有编排,自动化就是“散兵游勇”—— 每个工具各自为战,数据无法共享,流程无法协同。有了编排,自动化就是“集团军作战”—— 监控发现问题、编排自动分析、协调多系统处置、自动更新配置、通知相关人员,全流程无缝衔接。
“SAB通过开放可扩展的应用集成框架,可以方便地进行应用开发与集成,将各种运维基础设施、应用工具等进行安全能力封装形成可视化动作。”
从“单点脚本”到“全局编排”,从“人工协调”到“AI自动生成”,从“写代码”到“拖流程”——流程编排与协调,正在重新定义运维自动化的边界。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。