AI原生AIOps平台,核心架构怎么搭

在开篇先分享一张图给大家:

希望看到这张图的朋友们避坑,做AI应用落地,切忌只叠加AI,而不改变原始流程!

今天这篇文章也就着这个AI原生的话题,聊一下如何做一个AI原生的AIOps平台。

说到AI原生,我认为至少要满足一个核心判断:如果把 AI 拿掉,平台的核心工作流就无法正常成立。

比如传统运维平台:

复制代码
复制代码
告警 ↓规则聚合 ↓人工查看Dashboard ↓人工查日志 ↓人工判断 ↓人工选Runbook ↓执行

然后旁边加一个 AI,这叫AI叠加,不是AI原生:

复制代码
复制代码
              AI助手                ↑告警 → 事件 → 人工处理

而 AI 原生应该是这样:

这里的 AI Runtime已经不是一个"AI 功能模块"。而是:整个 AIOps 平台的智能控制平面。

01 | 平台架构

其中,平台后端负责领域数据、业务状态、权限、审批和能力封装,DSH 负责运行智能体、组织调查流程、选择工具、形成判断和生成处置计划。

02 | 架构说明

  1. AIOps Web Console

AIOps Web Console 是整个平台面向运维人员、开发人员和管理人员的统一操作入口,负责把平台内部复杂的资源状态、异常信号、问题调查过程、处置方案和执行结果,以可理解、可操作的方式呈现出来。

用户不需要直接面对底层 Prometheus、Loki、Kubernetes 或智能体运行时,而是通过 Web Console 完成日常运维工作。

该组件主要承担三个作用。

第一,展示系统当前运行状态,例如当前有多少异常信号、哪些服务正在被调查、有哪些未关闭事件、是否存在需要人工审批的操作。

第二,展示智能调查过程。用户可以看到系统针对某个问题已经查询了哪些指标、检查了哪些日志、发现了哪些变更、形成了哪些证据,以及当前更倾向于哪一种原因判断。

第三,提供人工参与入口。用户可以查看调查结果、调整事件状态、批准或拒绝高风险操作,也可以通过自然语言直接询问平台当前运行情况。

Web Console 本身不承担运维分析逻辑,而是通过 REST API 获取业务数据,通过 SSE 接收调查、执行和验证过程中的实时状态更新。

  1. AIOps Platform Backend

AIOps Platform Backend 是整个平台的核心业务后台。可以把它理解为:

AIOps 平台的"业务中枢"。

Web Console 展示的 Signal、Investigation、Incident、Plan、Action 等对象,都由 Platform Backend 创建、管理和持久化。

Intelligence Runtime 可以负责分析和决策,但最终平台的业务状态仍然由 Platform Backend 统一管理。

它负责管理整个运维生命周期。例如:

复制代码
Signal   ↓Investigation   ↓Evidence   ↓Hypothesis   ↓Incident   ↓Plan   ↓Action   ↓Verification   ↓Memory

这些都属于 Platform Backend 管理的业务对象。

3. Intelligence Runtime

Intelligence Runtime 是整个平台的智能运行环境。这一层由:DeepSeek Harness 作为主要运行底座。

可以把它理解为:AIOps 平台的"智能大脑"。

它的任务不是简单回答聊天问题,而是在运维任务中持续进行:

复制代码
理解↓调查↓判断↓规划↓调用工具↓重新获取信息↓调整判断↓验证

举个实际的例子,Intelligence Runtime 首先会接收到 Signal(类似告警):

复制代码
checkout-serviceP99 latency abnormal

同时获得上下文:

复制代码
Resource:checkout-serviceEnvironment:prodRelated Signals:CPU ↑Memory ↑Current Investigation:INV-0028

它需要判断:下一步应该做什么?

可能首先调用:metric.query ,发现:

复制代码
CPU ↑Memory ↑P99 ↑

随后决定调用:log.search,又发现:

复制代码
GC Pause明显增加

于是继续:change.list,发现:

复制代码
15分钟前部署 v1.8.3

再查询:memory.search,发现以前出现过类似事件。

这整个动态调查过程,就是 Intelligence Runtime 的核心工作。

Intelligence Runtime 内部主要有这些能力:

1)Operations Agent

负责整个任务的统筹。它决定:

复制代码
现在应该查什么已经掌握了什么还缺少什么什么时候可以形成结论什么时候需要生成Plan

2)Skills

提供不同运维任务的方法。例如:

复制代码
Investigation SkillRCA SkillPlanning SkillVerification SkillMemory Skill

3)Tools

Tools 是 Agent 可以调用的平台能力。例如:

复制代码
metric.querylog.searchresource.dependencieschange.listmemory.searchaction.rollback

Agent 不能想做什么就直接访问底层系统,只能使用被允许的 Tool。

4)Context

Context 保存当前任务所需要的信息。例如:

复制代码
当前Signal当前Resource已有Evidence已有Hypothesis当前Incident历史Memory权限信息

这样 Agent 能够持续推进同一个任务。

5)Session

Session 保存一次智能任务的运行轨迹。例如:

复制代码
收到Signal↓调用metric.query↓获得结果↓调用log.search↓获得结果↓更新Hypothesis

这样以后可以回放和审计智能过程。

4. Capability Provider

Capability Provider 是平台与各种真实运维系统之间的适配层。可以把它理解为:AIOps 平台的"手和眼睛"。

举个具体的例子,你就知道它的作用了。

① telligence Runtime 想知道:checkout最近30分钟CPU是多少?

真正的数据可能存储在 Prometheus。

② Intelligence Runtime 想查询:checkout最近有什么ERROR日志?

真正的数据可能存在 Loki。

③ Intelligence Runtime 想执行:checkout副本从3扩到5

真正需要操作 Kubernetes。

这些具体技术差异全部由 Capability Provider 负责处理。

那为什么需要搞这些 Provider?

因为平台上层应该使用统一能力,比如:

复制代码
查监控数据,应用用 metric.query,而不是 PromQL

查日志,应该使用 log.search, 而不是 Loki Query

做任务,应该使用 action.scale,而不是执行命令 kubectl scale deployment...

这样上层系统不需要绑定具体基础设施产品。

  1. Data & Execution Systems

这一层是真正的数据来源和执行目标。包括:

复制代码
Prometheus
Loki
Kubernetes
CMDB
CI/CD
Database
Middleware
Mock Environment

等等

它可以理解为:平台实际观察和操作的运行世界。

03 | 五层之间的关系

可以把整个系统平台简单理解为:

再来个整体总结:

Web Console 是"界面",Platform Backend 是"业务中枢",Intelligence Runtime 是"大脑",Capability Provider 是"手和眼睛",底层 Data & Execution Systems 是平台实际观察和操作的运行环境。

大家觉得这个设计咋样,聊聊你的看法!

相关推荐
女神下凡1 小时前
端侧 AI 产品 有什么产品
人工智能·嵌入式硬件
深海鱼肝油ya1 小时前
向量数据库Elasticsearch(二)介绍&安装&常用操作
人工智能·elasticsearch·kibana·向量数据库·文档操作·索引操作·域的属性
美狐美颜SDK开放平台1 小时前
直播APP如何兼顾画质与低延迟?视频美颜SDK性能优化开发思路
人工智能·深度学习·音视频·美颜sdk·第三方美颜sdk
Rocky Ding*1 小时前
【三年面试五年模拟】2026-09-10 百度多模态大模型一面:9道技术问答与2道手撕题详解
论文阅读·人工智能·深度学习·机器学习·百度·aigc·ai-native
打工仔折腾 AI2 小时前
Pascal Editor 本地部署实战:Bun 启动 WebGPU 3D 编辑器并解决公网访问报错
人工智能·后端·python·性能优化
甲维斯2 小时前
《钢铁洪流》开发笔记:AI策略升级!
人工智能·游戏开发
技术程序猿华锋2 小时前
深度解析 GPT-Image-2.5:双架构模型演进、获取API 接入与工程化开发教程
人工智能·gpt
镜象科技2 小时前
AI心检选购清单:10个问题的决策树
人工智能
Omics Pro2 小时前
AI药物研发10原则!欧盟EMA×美国FDA
数据库·人工智能·算法·机器学习·自然语言处理