这是系列的最后一篇正文,回答一个从 00 篇就该回答、但一直留着的问题:

“这玩意儿到底得花多少钱?”

无论你是想自己搭一套的工程师,还是被"降本增效"追着跑的 IT 负责人,这个问题不回答清楚,前面 16 篇都是纸上谈兵。老板不听架构,只听报价。

先把答案放在最前面,然后逐项拆账:

成本项一年花费说明
硬件≈ 0 元(或一次性 1,500 元)用闲置旧机器,或买台二手小主机
AI 套餐6,456 元/年(538 元/月 × 12)GLM Coding Plan Pro——一笔同时覆盖写代码和 SOC 运行时
电费≈ 200 元8G 机器 7×24,按 0.6 元/度
软件/许可0 元全开源栈:Wazuh + PostgreSQL + OpenSearch
钱的总计≈ 6,700 元/年约合每月 560 元
你的时间见正文估算真正的成本,但可控

先说清楚一件事:这套账不是"200 元"。很多博客会把 AI 写成"免费"——因为 glm-4-flash 在智谱标准 API 的定价表上确实是免费(限时期额内输入输出均为 0 元)。

但如果你像多数人一样买的是 GLM Coding Plan(专门给写代码用的订阅包),那账单是实打实的:

套餐月付5 小时积分每周积分
Lite118 元2,00010,000
Pro(本文这套在用)538 元12,00060,000
Max约 792 元28,000140,000

(2026-07-30 改版后价格,此前 Lite/Pro/Max 是 49/149/469 元;改版同时从"按 prompt 次数"改成了"按 Token 积分")

所以这一篇算的是两本账:你每月实际付出的 538 元(真金白银),和 AI-miniSOC 自己额外消耗的那部分(几乎为零)。把这两本账分开看,才不会自欺欺人。


一、先算对手的账:不自己搭,你要付多少?

成本只有对比才有意义。中小企业想有 SOC 能力,市面上三条路:

路线一年成本你得到什么适合谁
全托管安全 SaaS(MDR/云安全托管)3 万 - 15 万/年有人替你看告警,但资产盘点、定制分析还是你自己的事完全没有 IT 人员的小微企业
商业 SIEM 自建(Splunk/奇安信一类)20 万+/年(许可+硬件+实施)功能全,但需要专人维护,一个人根本玩不转有安全团队的中大型企业
开源 + AI 自建(本系列方案)≈ 6,700 元/年 + 你的时间全套能力,数据不出内网,完全可控有一台闲置机器、肯投入时间的工程师/IT 负责人

第三条路就是 AI-miniSOC 走的路。6,700 元 vs 3 万起,是 4-5 倍的差距;vs 20 万+,是 30 倍。

注意它不是"更便宜所以更差"——它换来的是另外两样东西:数据不出内网(安全合规)、每个功能都能改(商业产品做不到)。

代价呢?代价是你的时间。所以时间账要算清楚,不能糊弄。

三条路线成本对照:SaaS 3-15 万/年 · 商业 SIEM 20 万+ · 本方案约 6,700 元/年(其中 AI 套餐 6,456 元写代码本来就要花,SOC 真实增量 = 电费 + 时间)


二、逐项拆账:每一分钱花在哪

2.1 硬件:一台 8G 内存的小服务器

01 篇就说过:整套系统的目标硬件是 8 GB 内存的小服务器。这是个刻意的约束——

  • PostgreSQL + 后端 + 前端 nginx:常驻内存约 1.5 GB
  • Wazuh(含 OpenSearch):这是大头,约 4 GB
  • 采集器、Loki:约 1 GB
  • 剩余:系统 + 余量

真实运行数据:生产库 32 MB、75 台资产纳管 19 台、日告警 2 万+ 条——一台 8G 机器扛住了全部,还能顺便跑 CI/CD(16 篇的 self-hosted runner 就装在同一台机器上)。

三种硬件方案:

方案一次性成本说明
家里/公司闲置的旧 PC 或小主机0 元最常见的情况——很多人的 NAS、退役办公机都够格
二手小主机(如 N100 迷你机)≈ 1,500 元想要低功耗、体积小
云服务器(2C8G)≈ 1,000-2,000 元/年没有物理机的备选;但数据在云上,与本方案"数据不出内网"的初衷有出入

推荐第一种。成本核算的意义就在这:知道 8G 够用,你就不会为"万一要 32G"多花冤枉钱。

2.2 AI 套餐:538 元/月,一笔覆盖两件事

这是整篇账目里唯一的大项,也是最容易被算错的一项。

先说清楚钱从哪来。 AI-miniSOC 用的模型是 glm-4-flash(09 篇讲过),在智谱标准 API 的定价表上,它的输入输出目前是限时期额免费(官方定价页)。

但绝大多数开发者(包括这套系统最初的设计)拿的是 GLM Coding Plan——专门为 Claude Code、Cursor 这类编程助手准备的订阅包。它是实打实按月付费的:

套餐月付5 小时积分每周积分约合 GLM-5.3-Flash 每周额度
Lite118 元2,00010,0001.46~2.92 亿 tokens
Pro538 元12,00060,0008.77~17.55 亿 tokens
Max约 792 元28,000140,00020.47~40.95 亿 tokens

这笔 538 元/月在账本里怎么记?答案是"记一次,不记两次"。

Coding Plan 的额度按 Token 积分制计算(2026-07-30 改版),写代码的消耗和 SOC 运行时的消耗走同一个积分池。也就是说:

  • 你不用为 AI-miniSOC 单独买一份 API 额度
  • 也不用担心"SOC 跑起来把写代码的额度吃光"——它们是同一个池子,一个月的总额度是 12,000 积分/5 小时、60,000 积分/周
  • 算一下余量:Pro 档每周 60,000 积分,折合 GLM-5.3-Flash 约 8.77~17.55 亿 tokens/周。而 AI-miniSOC 的调用量是多少?日限 500 次封顶,单次约 2K 输入 + 500 输出 token——一周满打满算也就几百万 token,占额度的千分之几

所以真实的账是:你每月付 538 元(写代码 + SOC 运行时一起覆盖),AI-miniSOC 本身几乎不产生额外账单。 这和"再买一份 API 按量付费"是完全不同的两件事。

但别把 Coding Plan 当成可以无限用的免费池。 官方 FAQ 明确写着:套餐仅限在指定工具与产品环境中使用,在规定工具外调用 API 不可享用套餐额度。所以这套账本成立的前提是:

  • 你本来就买 Coding Plan 写代码 → SOC 的调用量在同一个池子里,成本是增量的零
  • 你不写代码、只为 SOC 服务 → 那就得走标准 API 按量计费,glm-4-flash 当前免费,但限时期额有结束的可能——架构上从没把它当依赖(09 篇的多 provider、11 篇的降级链),所以政策一变就是换个配置的事

另外还有三层护栏在管用量(09 篇讲过,这里从成本角度复述):

QPS 上限 2(最小间隔 0.5s)
单日调用上限 500 次——超了直接降级,次日自动恢复
熔断器:5 分钟内失败 5 次断 10 分钟

这套护栏的经济学意义:把"万一失控"的上限钉死。就算某个消费点出了 bug 死循环调用,一天最多 500 次就停——最坏情况也是可计算的。

2.3 电费:唯一持续的现金成本

8G 小主机满载功率约 25W,实际平均 15-20W。按 20W × 24h × 365 天 = 175 度,民用电 0.6 元/度 ≈ 105 元/年。算上空调、路由器等连带,取 200 元/年 留余量。

这就是全部的现金成本。如果机器本来就是 7×24 开着的(比如你的 NAS),边际电费成本也趋近于零。

2.4 软件:全开源栈的隐藏条款

用到的核心组件全部开源免费:Wazuh(GPL)、PostgreSQL、OpenSearch、Loki、FastAPI、Vue。没有许可证费,但有两件事要想清楚:

  1. 开源不是零责任——安全更新要自己跟(好在 16 篇的 CI/CD 让升级变成一次 push)
  2. 数据才是核心资产——你的资产清单、告警历史、行为画像全在这台机器上,备份策略必须有(哪怕最简单的:定期 pg_dump + 配置文件同步到另一台机器)

三、真正的成本:你的时间

到这里,钱的账算完了——但任何自建方案的最大成本都是时间,回避它就是自欺。

诚实地拆。基于 AI-miniSOC 的真实开发历程(662 个 commit,2026 年 3 月到 11 月,约 8 个月):

阶段时间投入说明
初次搭建(02-05 篇的内容)2-3 个周末部署 Wazuh/数据库、接第一个 Agent、调通采集
日常运营(稳定期)每周 1-2 小时看每日摘要、处置 Top 告警、偶尔调阈值
功能迭代(按需)不定你想加什么就投多少——这是可选项不是义务

关键在第二行:稳定期的运维成本是每周 1-2 小时。这个数字不是拍脑袋,是系列前 16 篇所有工程化的直接回报:

  • 14 篇告警治理 → 每天不用泡在告警里(2 万条 → Top5)
  • 12 篇主动推送 → 异常主动找人,不用巡检
  • 16 篇 CI/CD → 部署零手工
  • 13 篇 MCP → 让 Claude 替你查,连登录系统都省了

没有这些,“一个人的 SOC"就是每周 20 小时的黑洞——这正是很多人"搭了 SOC 又荒废了"的原因。自建的成本公式里,时间项的大小完全取决于工程化做没做。

换个角度算:全托管 SOC 一年 3 万起。如果你的时薪按 150 元算,工程化投入每省下 200 小时/年,就等于省下 3 万。前面 16 篇做的所有"过度工程”,本质上都是在给这个时间项打折。

本方案成本结构:总额约 6,700 元/年,SOC 真实增量 = 电费 200 元 + 每周 2 小时;AI 套餐 6,456 元为共享池,SOC 占额度千分之几


四、效果如何:这台机器替你干了什么

成本要对着产出算。这台"年度增量成本 200 元"的机器,当前的实际产出(真实数据,非演示):

产出项数据
资产纳管75 台资产、19 台装 Agent 持续监控
告警处理日均 2 万+ 条归并为 70 簇、AI 研判 Top20
自动产出每日 08:00 摘要、周报/月报/事件报告自动生成
异常响应8 个推送场景 30 分钟一轮巡检,异常邮件/站内信直达
代码规模后端 11.6 万行 + 前端 7.6 万行,662 个 commit,全开源可复现

最后一行说明:这套账不是只对我成立。整个项目 MIT 开源(GitHub),你 clone 下来照着 02 篇走,硬件清单和成本模型原样适用——省掉的是 8 个月的开发时间,这正是开源的意义。

这台机器每天开着的样子——仪表板顶部一排 KPI(活跃告警簇 57、待处置事件 13、高危漏洞 1697、资产纳管率 25%),中间是告警簇趋势和事件处置漏斗,下面是 AI 洞察(过去 7 天完成 231 个告警簇的群体研判)和我的待办。这就是"每周 2 小时"里你打开的那一屏——其余 166 个小时,它在自动跑:

AI-miniSOC 仪表板:年电费 200 元的机器每天自动产出的一屏——告警簇趋势、事件漏斗、AI 洞察、我的待办


常见问题

Q:到底该买 Coding Plan 还是按量付费 API?

A:看你写不写代码。

  • 你已经在用 Claude Code / Cursor 这类工具 → 买 Coding Plan 最划算。Pro 538 元/月一个池子,写代码和 SOC 运行时一起覆盖,SOC 那点调用量占额度千分之几,边际成本为零
  • 你只为 SOC 服务 → 走标准 API 按量计费。glm-4-flash 当前输入输出限时期额免费,但别赌政策不变

两种情况系统都支持(多 provider 配置,09 篇讲过),切换是配置层面的动作,不是代码改动。

Q:官方说 Coding Plan 额度"仅限指定工具使用",我这个算违规吗?

A:这是必须诚实说明的一点。官方 FAQ 原文:「套餐仅限在官方支持的指定工具与产品环境中使用,在规定工具外调用 API 不可享用 Coding 套餐的额度。」

所以本文这套账本成立于你本来就买 Coding Plan 写代码的场景——SOC 的调用量小到几乎不影响你的额度池,用量统计页面上根本看不出来。如果你的用法超出了套餐条款,该走标准 API 按量计费——这不是钻空子,是把自己的用量摆在明面上算。

Q:免费政策哪天变了怎么办?

A:架构上从不把任何单一模型当依赖(09 篇的多 provider、11 篇的降级链都是为此)。真变了就换模型:切换是配置动作。用免费资源,但按它随时会消失来做设计,这是本系列一贯的姿态。

Q:8G 内存真的够吗?我家机器 4G 行不行?

A:4G 跑 Wazuh 全家桶会很勉强(OpenSearch 一个就要 2-4G)。两个选择:用 Wazuh 的 all-in-one 精简部署,或把 OpenSearch 换成轻量存储。但更建议直接找台 8G 的——旧机器不值钱,卡顿浪费的时间更值钱。

Q:云服务器跑这套,成本怎么算?

A:2C8G 云主机约 1,000-2,000 元/年(活动价更低),成本依然远低于 SaaS。但要想清楚两个让步:数据在云上(有些行业不允许)、公网暴露面变大(要配好防火墙和 15 篇那套权限)。有物理条件就优先内网物理机。

Q:时间成本每周 1-2 小时,凭什么这么低?

A:不是天然的,是 16 篇工程化换来的。对照公式:不做人机协同设计,每天看告警就要 1 小时;不做自动报告,每周写周报要 2 小时;不做 CI/CD,每次上线半小时。工程化投入是预付的时间税,交过之后运维成本才降得下来。想抄作业又想省这个税,最后都会回到"搭了又荒废"。

Q:我怎么说服老板批准这个方案?

A:给他看这一篇的四行对比:SaaS 一年 3 万起、商业自建 20 万+、这条路线一年约 6,700 元(其中 6,456 是你本来就要花的 AI 套餐)+ 每周 2 小时,且数据不出内网。

关键在于把增量说清楚:AI 套餐那 6,456 元你写代码也要花,SOC 的真实增量成本只有电费 200 元 + 每周 2 小时。这句"增量"讲明白,比报总数更有说服力。

再补一句:项目 MIT 开源,先在自己那台旧机器上跑两周试试,不行随时撤——沉没成本几乎为零,这是它最好卖的一点。


收尾:17 在系列中的位置——账算完了,选择交给你

系列主线篇目
为什么 & 怎么搭(00-08)愿景、架构、部署、采集、资产
AI 副手五部曲(09-13)底座、消费点、可靠性、成果、外放
工程化三件套(14-16)告警治理、权限、CI/CD
成本账本(收官)17(本篇)

00 篇说中小企业需要自己的安全运营中心,这一篇回答了它最现实的追问:需要花多少钱。答案是——一台旧机器的电费,加一个被 16 篇工程化驯服到每周 2 小时的时间成本。

老李给老板看的年度预算只有一行:“安全运营:AI 套餐 538 元/月(和写代码共用一个池子),电费约 200 元/年。” 老板问:AI 还要花钱?出事了谁负责? 老李打开手机:这是本周的告警摘要,5 个必处理项已全部闭环,这是处置记录、这是 AI 研判的依据。 这是资产台账,75 台,实时更新;这是去年同期的安全事件数对比。 老板看了很久,说:明年预算还是这一行吗? 老李说:可能要加一条——再找台旧机器做备份。

最好的成本结构是:钱少到不值得设卡,时间少到不占用人生,产出多到随时可验证。 这三件事,一台 8G 机器、662 个 commit、17 篇文章,都做到了。

而这一篇最想留下的其实不是数字,是算账的方法:先分清"你本来就要花的钱"和"这个方案额外产生的钱",再把额外的那部分摆到台面上。6,700 元的总价不可怕,可怕的是说不清这 6,700 里有多少是新增的。

系列到这里主线完结(18 篇路线图作为番外待续)。谢谢你读到这里——如果这个系列让你翻出了家里那台旧机器,欢迎来 GitHub 交个朋友。


【系列导航】《一个人的SOC》总目录(18 篇完整导航)

【上一篇】(16) CI/CD 全链路——1.5 分钟自动部署与失败自动回滚

【系列开篇】(00) 中小企业为什么需要自己的安全运营中心

【项目地址】AI-miniSOC - GitHub · MIT 开源,欢迎 Star ⭐

【Gitee 镜像】 https://gitee.com/xiejava/AI-miniSOC

【交流】 你所在公司的安全预算一年多少?花在哪了?欢迎来 Issue 聊聊——真实的行业成本数据,对每个读者都有价值。


作者博客:http://xiejava.ishareread.com/

“fullbug"微信公众号

关注:微信公众号,一起学习成长!