📄 技术提案 · 架构重构

Crewlet 平台架构重构:三层解耦模型

Crewlet Architecture Redesign: Three-Layer Decoupled Model

从单体 VM 到 Brain/Hands/Session 的演进
📌 状态: 草案 · 待评审 📅 日期: 2026-06-08 ✍️ 作者: 架构组
📌 TL;DR 当前每个租户独立 VM 捆绑前端/agent/工具/持久化,导致资源浪费、启动慢、成本高。新架构采用三层解耦:无状态 Brain(中央调度)+ 临时 Hand(沙箱执行)+ 持久 Session(共享存储),借鉴 Anthropic Brain/Hands/Session 模式。免费用户成本从 ~$8/月降至 ~$0.01/月,新用户上线从 15 分钟缩短至 30 秒。迁移分 P0–P4 五个阶段。

1. 当前架构问题

现有系统为每个租户启动一个独立 VM,内部捆绑前端服务、Agent 进程、工具链和持久化存储。这种单体模式导致:

⚠️ 风险警示 若继续当前架构,每新增 1000 免费用户需额外 8 台 VM,年成本增加 ~$76,800,且扩展性受限于虚拟机配额。

2. 新架构:三层解耦模型

受 Anthropic Brain/Hands/Session 模式启发,我们将系统拆分为三个独立层:

🧠 Brain

中央无状态调度器,负责任务规划、路由与编排。水平扩展,不保存状态。

🖐️ Hands

临时沙箱执行环境,每个任务启动一个轻量容器,任务结束即销毁。

💾 Session

持久化共享存储层,保存用户数据、对话历史与工具配置。

🧠 Brain 无状态调度 🖐️ Hands 临时沙箱 💾 Session 持久存储
FIG 1: 三层解耦架构示意

3. 架构对比

维度旧架构 (单体 VM)新架构 (三层解耦)
资源利用率< 15%> 70%
新用户上线5–15 分钟~30 秒
免费用户成本~$8/月~$0.01/月
扩展方式垂直 + 新增 VM水平扩展 Brain/Hands
旧: 15 min 上线 新: 30 秒上线 旧: ~$8/月/用户 新: ~$0.01/月/用户
FIG 2: 上线时间与成本对比

4. 产品分层:Tier 1 / Tier 2

能力Tier 1 (免费)Tier 2 (专业)
Brain 调度共享队列专用实例
Hands 沙箱最大 5 并发无限并发
Session 存储100 MB10 GB
成本/月~$0.01~$15

5. 迁移路径 (P0–P4)

Phase交付物时间
P0Session 存储层独立 + 数据迁移2 周
P1Brain 无状态调度器 + 任务队列3 周
P2Hands 沙箱执行环境 (容器化)4 周
P3Tier 1 用户切换至新架构2 周
P4Tier 2 用户迁移 + 旧 VM 下线3 周
📖 参考 迁移策略参考了 "Strangler Fig Pattern" 渐进式重构,确保旧系统在迁移期间持续可用。

6. 成本详细对比

项目旧架构新架构
1000 免费用户$8,000/月$10/月
100 专业用户$3,000/月$1,500/月
基础设施运维2 全职 SRE0.5 全职 SRE
旧: $8,000/千用户 新: $10/千用户 旧: 2 SRE 新: 0.5 SRE
FIG 3: 成本对比柱状图

7. 风险与缓解措施

8. 总结与下一步

三层解耦架构将 Crewlet 从单体 VM 模式转变为弹性、低成本、高可扩展的 AI agent 平台。P0 阶段将于下周启动,预计 14 周完成全部迁移。

✅ 下一步行动 1. 评审本提案 · 2. 确定 P0 团队 · 3. 启动 Session 层抽取

Share

Submit to AI Directories

Futurepedia AI Tool Hunt Awesome AI Tools ToolPilot AI Infinity

Nebula AI Tool Base