团队想自己拿机器跑 DeepSeek V4,第一步往往卡在「要买几张卡、显存够不够、到底选容器还是原生部署」。这篇不承诺某个配置一定能跑,只给一套可执行的评估顺序:先量峰值并发和上下文长度,再对照算力与显存口径,最后定部署形态和验证步骤。
团队想自己拿机器跑 DeepSeek V4,第一步往往不是选卡,而是卡在「到底要几张卡、显存够不够、容器还是原生部署」。这篇不承诺某个配置一定能跑,只给一套可执行的评估顺序:先把峰值并发和上下文长度量出来,再对照算力和显存口径,最后定部署形态与验证步骤。
顺序反过来最容易翻车:先买卡再想业务,结果要么资源闲着,要么上线就排队。下面每一节都配了判断标准和能动手做的事,具体参数与价格请到站内对应页面核对当时的数字。
先想清楚为什么要私有化,再谈机器
私有化的动机大致三类:数据不出内网、成本可预测、模型可定制。动机不同,配置差得很远。纯合规驱动、只做内部问答的,和要做高并发在线推理的,机器预算不是一个量级。先把这个想清楚,再去谈硬件。
- 数据不出内网
- 有明确合规或客户要求,调用外部 API 走不通
- 成本可预测
- 调用量大且稳定,想把按量开销换成固定投入
- 模型可定制
- 要自己加微调、加领域知识、改推理链路
什么情况下不适用:只是偶尔调用、团队没人能维护 GPU、业务依赖的模型迭代速度快过自建节奏。这三条只要中一条,走 API 或中转通常更划算。想和 API 做取舍,先到站内的部署测算与算力相关页面把三年账摊开,别只比单次调用单价。
硬件怎么算:从并发和上下文倒推
硬件不是从「要几张卡」开始算,而是先量三个数:峰值并发请求数、单次上下文的典型长度、可接受的延迟上限。这三个数决定卡型和数量,而不是反过来。三个数拿不到就先做一轮线上调用的埋点,别拍脑袋。
- 量峰值并发看业务日志里同一分钟的请求数,取 P95 而不是平均值,用这个数做容量起点
- 量上下文长度统计输入加输出的 token 分布,长尾会决定缓存预算,按最坏情况留余量
- 定延迟上限和产品确认可接受的响应时间,再推是否要多卡张量并行
- 核对口径到站内算力与加速卡规格页面核对显存与吞吐口径,具体数字以你查到的当时数据为准
显存不止装权重,还要留 KV 缓存和框架开销。长上下文场景这部分会明显放大,容易被忽略。量化精度、是否多卡并行,都会改变显存占用和吞吐表现,别只按单一参数拍板。
| 要留的量 | 为什么留 | 忽略的后果 |
|---|---|---|
| 模型权重 | 推理主占用 | 直接跑不起来 |
| KV 缓存 | 随并发和上下文增长 | 长对话上线后 OOM |
| 框架开销 | 调度、批处理、通信缓冲 | 高并发下吞吐骤降 |
| 余量与碎片 | 应对流量峰值 | 扩容前就顶到上限 |
部署形态选型:容器、原生还是托管框架
常见三条路:推理框架容器化、直接原生起服务、用现成的模型服务平台托管。区别主要在运维量和调优空间:容器好扩缩但调优隔一层,原生调优灵活但维护成本高,托管省事但受平台能力约束。
- 部署速度:能不能一小时内拉起一个可用服务
- 扩缩容难度:并发波动时手动还是自动调整
- 多模型共存:要不要同时跑其他模型,显存怎么分
- 灰度升级:新版本能不能小流量先跑
- 监控接入成本:现有监控体系能不能直接接上
小团队(比如 5 人以内)优先选运维负担低的那条,把精力留给业务。选型前先在本机或单卡上跑通一次完整链路:从请求进来到结果返回,中间每一步都写下来,再决定要不要上集群。
上线前必须过一遍的检查清单
检查清单按接口层、容量层、运维层、合规与权限四块过。每块过了再进下一块,缺一项都别急着对外。下面是可以直接照着核的顺序。
- 接口层确认是否兼容团队已有的 OpenAI 或 Anthropic 协议,切换要不要改客户端代码
- 容量层压测出的 QPS、长请求排队策略、限流与降级预案是否写成文档
- 运维层日志字段、显存与温度监控、版本回滚路径、显卡故障处置顺序是否明确
- 合规与权限内网访问控制、密钥管理、审计日志是否覆盖
| 检查项 | 通过标准 | 没过怎么办 |
|---|---|---|
| 接口兼容 | 客户端不改代码即可切换 | 加一层适配网关 |
| 限流降级 | 有明确阈值和触发动作 | 先补预案再对外 |
| 监控告警 | 显存与错误率有阈值告警 | 接入现有监控体系 |
| 回滚路径 | 一个命令退回上一版本 | 先做灰度再全量 |
容易踩的坑与不适用场景
最常见的坑是只按参数规模估显存,忽略 KV 缓存,上线后长对话直接 OOM。第二个是把单卡测试吞吐当成生产容量,真实并发一上来就排队超时。第三个是忽视模型版本更新节奏,自建跟不上迭代,反而比调用 API 更慢。
- 按最坏情况算显存,别按平均值买卡
- 压测要用贴近真实的并发和上下文,不用理想请求
- 给模型版本升级留出预算和人力,评估自己能不能跟上
- 把显卡故障纳入演练,确认降级路径真的能走通
什么时候该放弃自建:业务量小、没有专职运维、对延迟不敏感,这三条同时成立就别硬上。如果只是想让数据不出内网,也可以先看站内的中转站可信度检测和价格追踪页面,判断有没有更轻的路径,再决定要不要自己买机器。
下一步把并发、上下文、延迟三个数先量出来,再去站内核对算力与部署测算口径,然后带着数字做选型判断,比直接问「要几张卡」靠谱得多。→常见问题
私有化部署 DeepSeek V4 至少要什么显卡?
没有统一答案,取决于量化精度、上下文长度和并发目标。正确做法是先定这三个参数,再去算力与加速卡规格页面核对显存和吞吐口径,按最坏情况留余量,而不是照着别人的单卡配置抄。
自建和走 API 哪个更省钱?
看调用量和是否有闲置硬件。低频调用、并发波动大时 API 通常更省;长期高负载、数据不能出内网时自建更合适。把机器、电费、运维人力一起摊进三年账,具体单价去站内价格与算力页面查当时的数字。
部署完之后怎么验证服务是稳的?
按三步走:先压测出真实 QPS 和长请求延迟曲线,再模拟显卡故障看降级和重试是否生效,最后比对同一批提示词在自建和参考环境下的输出是否一致,全部通过再切生产流量。