重要提示:如需以 Markdown 形式查看本页,请在 URL 后追加 `.md`。 完整文档索引见 llms.txt
跳到主要内容
完整文档索引见 llms.txt。 在任意 URL 后追加 `.md` 即可查看该页面的 Markdown 版本。

On-prem LLM 部署

On-prem LLM 部署是需要更严格控制数据、基础设施和成本的团队常见选择。与 serverless 推理 API 不同,你拥有完整技术栈的控制权,从 GPU 和网络到扩缩容和监控都由你掌握。企业通常会在私有数据中心或气隙环境中采用这种模式,并经常搭配开源模型。

这种自由会带来优势,但也伴随着严峻的工程挑战。

团队为什么选择 On-prem LLM 部署

AI 团队通常会因为以下原因转向 on-prem 部署:

  • 数据安全与合规:所有推理都在你的基础设施内部进行。这减少了敏感信息离开环境的风险,也有助于你满足医疗、金融、政府等行业的严格监管要求。
  • 可预测的成本:在完成前期硬件投入后,持续推理成本可能低于按使用量计费的 serverless API。不过,为了将成本控制在预算内,你可能需要应用某些推理优化技术,例如 KV cache offloadingprefix caching
  • 性能控制:你可以直接针对自己的延迟、吞吐量和扩缩容目标调优推理性能,而不会受限于供应商的 SLA。这对高流量或延迟敏感型应用尤其有用。
  • 更少的外部依赖:由于一切都发生在你自己的网络内部,你不必依赖外部供应商。这让你能够实施自定义安全措施,例如鉴权、访问控制和审计,从而尽量减少暴露于外部威胁的机会。

在实践中,on-prem LLM 部署最适合以下情况:

  • 你的工作负载对延迟敏感,并且受严格 SLA 约束。
  • 你有严格的合规需求,无法采用供应商云方案。
  • 你的组织有能力支撑基础设施与维护投入。

否则,混合部署或基于云的部署可能是开销更低的更优选择。

On-prem LLM 部署的挑战

On-prem 方案很灵活,但也意味着沉重的责任。只有当收益明显大于额外开销时,它才值得采用。

以下是一些主要挑战:

  • 高前期成本:GPU、网络设备和存储都需要大量资本投入,而且硬件更新周期成本高昂。
  • 运维复杂度:自动扩缩容、升级、监控以及 GPU 采购都需要你自己负责。
  • 迭代速度更慢:前沿模型、推理框架和优化技术层出不穷。当你受限于过时硬件或缓慢采购流程时,很难跟上节奏。此外,兼容性也不总是有保障。工程师在基础设施上投入的时间越多,创新速度和产品上市速度就越慢。
  • GPU 可用性:即使拥有自有基础设施,GPU 也未必始终可用,尤其是在使用高峰期。为了支持扩展,你需要额外采购并部署 GPU,而这可能需要数周甚至数月。
  • 人才要求:要高效运营生产级推理栈,工程师需要具备 DevOps、InferenceOps 和 MLOps 等跨领域专业能力。这类人才很难招聘,而且成本通常高于通用工程人才。

On-prem vs. Cloud LLM

关于 on-prem 是否“优于”云,没有普适答案。两者各自适合不同优先级。

  • On-prem LLM 提供最大的控制力、更强的数据隐私,以及在硬件就位后更可预测的成本。它们适合敏感工作负载或稳定的高流量场景。
  • Cloud LLM 提供灵活性、更快的启动速度,以及无需资本投入即可使用最新硬件的能力。它们更适合需要快速实验、应对突发工作负载,或不想自行管理基础设施的团队。
项目On-prem LLMCloud LLM
数据安全与合规数据保留在你的基础设施内部;更容易满足严格合规要求数据由第三方供应商处理;可能需要额外的合规工作
成本模型前期硬件投入高;稳定流量下边际成本较低按使用量付费;适合突发性或不可预测的工作负载
性能控制对延迟、吞吐量和扩缩容行为拥有完全控制受供应商 SLA 和共享基础设施限制
可扩展性受已购硬件限制;要为 LLM 实现快速自动扩缩容需要额外配置与搭建几乎无限,可按需获取 GPU;不过,你也可能需要额外调优来加速 LLM 的冷启动
维护与运维需要专门团队负责基础设施、LLM 专用可观测性与更新部署更快,但仍需一定的基础设施管理;BYOC 可将部分负担转移给服务提供商
灵活性最适合长期、稳定的工作负载最适合快速实验和动态工作负载

这个决策通常取决于合规要求、流量模式,以及你的团队愿意承担多少运维复杂度。