本节摘要:这是第 12 章的收尾。企业 SaaS 还要解决两件事——计费(按用量或席位收钱)和云部署(在主流云上跑起来)。本节讲 Den 如何集成支付做计费,以及如何用 Helm 在主流云的 Kubernetes 上部署。这两件让 Den 从「能跑的软件」变成「能卖的 SaaS」。
企业 SaaS 不是免费的——它要收钱。Den 的计费通过集成支付服务(如 Stripe)实现。计费模式大致两种:
| 模式 | 含义 |
|---|---|
| 席位计费(seat) | 按用户数收费,每人每月 X |
| 用量计费(inference) | 按推理用量(模型 token 等)收费 |
企业采购 Den │ ├─ 席位:每人每月 X(包月) └─ 用量:按推理 token 用量(按需) │ ▼ 计费系统统计 │ ▼ 经支付服务收款
企业可按需选——小团队可能席位制省,大用量团队可能用量制更灵活。
Den 的计费大致含:
这些大多通过支付服务的 SDK 实现,Den 不自己造支付轮子(复用 Stripe 等)。
第 01 节说的 worker(异步任务)也参与计费——它们记录「谁用了多少资源」,用于按用量计费:
用户跑了个推理任务 │ ▼ worker 执行,记录用量(token 数等) │ ▼ 上报计费系统 │ ▼ 计入组织账单
这让「用量计费」有准确数据来源——不是估算,是 worker 实际记录。
企业 SaaS 要能部署到云。Den 的云部署基于 Kubernetes(K8s),用 Helm(K8s 的包管理)打包:
Den 全家桶(den-api/den-web/inference/...) │ ▼ 打成 Helm Chart(K8s 部署包) │ ▼ 部署到主流云的 K8s ├─ AWS EKS ├─ Azure AKS └─ GCP GKE
Den 提供了 Helm Chart(packaging/helm/openwork-ee),以及三朵云(AWS/Azure/GCP)的部署文档。这覆盖了主流云选择——企业用哪家云都能部署。
企业部署往往有合规要求,Den 考虑了:
这些让企业能满足自己的合规/安全要求——数据在哪、能去哪,企业可控。
读完第 12 章四节,你掌握了 Den(企业控制平面)的全貌:
| 节 | 讲了什么 |
|---|---|
| 01 全家桶 | den-api/den-web/inference/gateway/worker 等组件分工 |
| 02 身份 | 多组织隔离 + SSO/SCIM |
| 03 市场治理 | 能力发布/分发/审批/权限 + MCP/Provider 企业治理 |
| 04 计费部署 | Stripe 计费 + Helm on K8s 云部署 |
核心认知:Den 是 OpenWork 的企业形态——把个人工具的能力(第 1~11 章)放进了企业的治理壳(多组织/SSO/市场/计费/云部署)。第 13 章是全书最后一章,讲部署分发与工程方法论。
第 12 章结束。下一章是全书最后一章——部署分发与工程方法论。