跳到主要内容

云架构与可伸缩性

云管理解决方案

本节仅适用于在 https://smith.langchain.comhttps://eu.smith.langchain.com 提供的云管理型 LangSmith 服务。

有关自托管 LangSmith 解决方案的信息,请参阅自托管文档

LangSmith 部署在 Google Cloud Platform (GCP) 上,旨在实现高可伸缩性。许多客户在 LangSmith 上运行生产工作负载,用于 LLM 应用程序的可观测性和评估。

架构

基于美国的 LangSmith 服务部署在 GCP 的 us-central1 (爱荷华州) 区域。

注意:基于欧盟的 LangSmith 服务现已推出(截至 2024 年 7 月中旬),并部署在 GCP 的 europe-west4 (荷兰) 区域。如果您对此区域的企业计划感兴趣,请通过 sales@langchain.dev 联系我们。

区域存储

此表中的资源和服务存储在与注册时使用的 URL (美国或欧盟) 对应的位置。云管理型 LangSmith 使用 Supabase 进行认证/授权,并使用 ClickHouse Cloud 作为数据仓库。

美国欧盟
URLhttps://smith.langchain.comhttps://eu.smith.langchain.com
API URLhttps://api.smith.langchain.comhttps://eu.api.smith.langchain.com
GCPus-central1 (爱荷华州)europe-west4 (荷兰)
SupabaseAWS us-east-1 (弗吉尼亚北部)AWS eu-central-1 (德国)
ClickHouse Cloudus-central1 (爱荷华州)europe-west4 (荷兰)
LangGraph Cloudus-central1 (爱荷华州)europe-west4 (荷兰)

有关更多信息,请参阅区域常见问题

区域无关存储

此处列出的数据仅存储在美国

  • 使用 Stripe 和 Metronome 的支付与账单信息

GCP 服务

LangSmith 由以下服务组成,所有服务均部署在 Google Kubernetes Engine (GKE) 上

  • LangSmith 前端:提供 LangSmith UI。
  • LangSmith 后端:提供 LangSmith API。
  • LangSmith 平台后端:处理认证和其他高并发任务。(内部服务)
  • LangSmith Playground:处理将请求转发到各种 LLM 提供商以实现 Playground 功能。
  • LangSmith 队列:处理异步任务。(内部服务)

LangSmith 使用以下 GCP 存储服务

  • Google Cloud Storage (GCS) 用于运行输入和输出。
  • Google Cloud SQL PostgreSQL 用于事务性工作负载。
  • Google Cloud Memorystore for Redis 用于队列和缓存。
  • GCP 上的 Clickhouse Cloud 用于痕迹摄取和分析。我们的服务通过私有端点连接到 Clickhouse Cloud,它托管在同一个 GCP 区域。

我们还使用一些额外的 GCP 服务,包括

  • Google Cloud Load Balancer 用于将流量路由到 LangSmith 服务。
  • Google Cloud CDN 用于缓存静态资产。
  • Google Cloud Armor 用于安全和速率限制。有关我们强制执行的速率限制的更多信息,请参阅此指南

IP 地址白名单

所有离开 LangSmith 服务的流量都将通过 NAT 网关路由。所有流量将显示为源自以下 IP 地址

美国欧盟
34.59.65.9734.13.192.67
34.67.51.22134.147.105.64
34.46.212.3734.90.22.166
34.132.150.8834.147.36.213
35.188.222.20134.32.137.113
34.58.194.12734.91.238.184
34.59.97.17335.204.101.241
104.198.162.5535.204.48.32

如果连接到您自己的 AzureOpenAI 服务或 Playground 或在线评估可能需要的其他端点,将这些 IP 地址列入白名单可能会有所帮助。


此页面有帮助吗?


您可以留下详细反馈 在 GitHub 上.