重要提示
混合部署选项需要 企业版 计划。
- 控制平面(LangSmith UI、API 和编排服务)运行在 LangChain 的云端,由 LangChain 管理。
- 数据平面(您的 和智能体工作负载)运行在您的云端,由您管理。
| 组件 | 职责 | 运行位置 | 管理方 |
|---|---|---|---|
| LangChain 云端 | LangChain | |
| 您的云端 | 您 |
工作流程
支持的算力平台:Kubernetes。
有关设置,请参阅 混合部署设置指南。
有关设置,请参阅 混合部署设置指南。
架构

算力平台
- Kubernetes:混合部署支持在任何 Kubernetes 集群上运行数据平面。
向 LangSmith 和控制平面的出口流量
在混合部署模型中,您自托管的数据平面将向控制平面发送网络请求,以轮询需要在数据平面中实施的更改。来自数据平面部署的追踪数据也会发送到与控制平面集成的 LangSmith 实例。流向控制平面的此流量是加密的,通过 HTTPS 传输。数据平面使用 LangSmith API 密钥向控制平面进行身份验证。 为了启用此出口流量,您可能需要更新内部防火墙规则或云资源(例如安全组),以 允许特定 IP 地址 的访问。监听器
在混合部署选项中,可以根据您的 LangSmith 工作空间和 Kubernetes 集群的组织方式,运行一个或多个 “监听器” 应用程序。Kubernetes 集群组织
- 一个或多个监听器可以在一个 Kubernetes 集群中运行。
- 一个监听器可以部署到该集群中的一个或多个命名空间。
- 多个监听器不能部署到同一个命名空间。
- 集群所有者负责规划监听器布局和智能体服务器部署。
LangSmith 工作空间组织
- 一个工作空间可以与一个或多个监听器关联。
- 一个监听器只能与一个工作空间关联。LangSmith 工作空间与监听器是一对多的关系。
- 一个工作空间只能部署到其所有监听器都已部署的 Kubernetes 集群。
使用场景
以下是一些常见的监听器配置(并非严格要求):每个 LangSmith 工作空间 → 独立的 Kubernetes 集群
- 集群
alpha运行工作空间A - 集群
beta运行工作空间B
一个集群,每个工作空间一个命名空间
- 集群
alpha,命名空间1运行工作空间A - 集群
alpha,命名空间2运行工作空间B
独立的集群,并共享一个 “开发” 集群
- 集群
alpha运行工作空间A - 集群
beta运行工作空间B - 集群
dev运行工作空间A和B - 两个工作空间都有两个监听器;集群
dev有两个监听器部署
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.


