比较直接 VPC 出站流量和 VPC 连接器

Cloud Run 提供两种将 Cloud Run 服务或作业中的出站流量发送到 VPC 网络的方法:

本页面比较了两种 Cloud Run 到 VPC 网络出站流量方法,这两种方法都允许访问 Compute Engine 虚拟机实例、Memorystore 实例以及具有内部 IP 地址的任何其他资源。

直接 VPC 出站流量

直接 VPC 出站流量为 Cloud Run 提供了增强的基础架构和更简单的 VPC 出站流量配置,包括以下优势:

  • 设置:Cloud Run 服务和作业可以将流量发送到 VPC 网络,而无需管理无服务器 VPC 访问通道连接器的开销。
  • 费用:您只需支付网络流量费用,该服务可以像服务本身一样缩减至零。
  • 安全性:您可以直接在服务修订版本上使用网络标记,以实现更精细的网络安全性。
  • 性能:延迟时间更短,吞吐量更高。

无服务器 VPC 访问通道连接器

借助无服务器 VPC 访问通道连接器,您还可以在不使用公共互联网的情况下向 VPC 网络发送请求并接收相应的响应。设置需要额外的维护和费用,而且性能比直接 VPC 出站流量更低。

如需了解详情,请参阅对照表

对照表

功能 直接 VPC 出站流量 无服务器 VPC 访问通道连接器
延迟时间 较低 较高
吞吐量 较高 较低
IP 分配 在大多数情况下使用更多的 IP 地址 使用的 IP 地址较少
费用 没有额外的虚拟机费用 会产生额外的虚拟机费用
扩缩速度 在创建新的 VPC 网络接口时,流量激增期间实例自动扩缩速度较慢。 在创建更多连接器实例时,VPC 网络流量激增期间会出现网络延迟。
Google Cloud 控制台 支持 支持
Google Cloud CLI 支持 支持
发布阶段 预览版(请参阅限制 正式版(可供生产环境)

价格

如需了解价格信息,请参阅 Cloud Run 价格

对于无服务器 VPC 访问通道连接器,您需要为两种类型的费用付费:计算(按 Compute Engine 虚拟机计费)和网络出站流量(按虚拟机的流量计费)。对于直接 VPC 出站流量,您只需为网络出站流量付费(与连接器相同的费率)。您无需支付任何计算费用。

如果您使用无服务器 VPC 访问通道连接器,则可以按以下方式查看相关费用:

  1. 转到 Google Cloud 控制台中的 Cloud Billing 报告页面。
  2. 如果出现提示,请选择与您的 Google Cloud 项目关联的结算账号。
  3. 过滤条件面板的标签下,添加标签过滤条件,将键设为 serverless-vpc-access
  4. 字段中,选择要过滤的连接器的名称。

后续步骤