网络流量价格

本页面介绍了在 Compute Engine 上运行虚拟机的网络流量费用。如需详细了解 Google Cloud 上的网络,请参阅网络文档

以下价格适用于 Google Cloud 免费层级期间及以后。在免费层级期间,这类价格产生的费用由免费层级赠金抵扣。

常规网络流量价格

流量类型 价格 (USD)
入站流量 免费,除非有用于处理入站流量的资源(如负载平衡器)。对请求的响应会计入出站流量,需要付费。
发往同一区域的出站流量* 免费
发往 Google 产品(例如 YouTube、Google 地图、Google 云端硬盘)的出站流量,无论源虚拟机在 Google Cloud 中使用的是外部 IP 地址还是内部 IP 地址 免费
发往同一地区的 DoubleClick 的出站流量 免费
通过外部 IP 地址或内部 IP 地址发往同一地区的其他 Google Cloud 服务(Memorystore for Redis、Filestore 和 Cloud SQL 除外)的出站流量 免费
同一地区内各区域之间的出站流量(每 GB) $0.01
发往 Memorystore for Redis 的出站流量按照“同一地区内各区域的出站流量”的费率计费
发往 Filestore 的出站流量按照“同一地区内各区域之间的出站流量”的费率计费
发往 Cloud SQL 的出站流量按照通过外部 IP 地址发送的流量中所述的费率计费
美国和加拿大境内各地区之间的出站流量(每 GB) $0.01
欧洲各地区之间的出站流量(每 GB) $0.02
亚洲各地区之间的出站流量(每 GB) $0.05
南美各地区之间的出站流量(每 GB) $0.08
洲际出站流量(不包括大洋洲)(每 GB) $0.08
雅加达和大洋洲与任何区域之间的来往流量(每 GB) $0.15

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

*这些费用针对的是通过内部 IP 地址发送的出站流量。无论实例是否位于同一区域,系统都会对通过外部 IP 地址发送的出站流量收取不同的费用。无论网络或子网如何均采用这些价格。即使流量流向不同的子网或网络,同一区域内使用内部 IP 地址的流量价格都相同。无论两个实例是在同一个子网中、在不同子网中还是在不同网络中,同一地区内各个区域之间的流量价格都相同。无论相关实例是在 VPC 网络中还是在旧式网络中,价格都是相同的。
大洋洲包括澳大利亚、新西兰和周边太平洋岛屿(如巴布亚新几内亚和斐济)。此地区不包括夏威夷。

互联网出站费率*

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

*这些费率不适用于 Cloud CDNCDN 互连运营商对等互连直接对等互连Cloud Interconnect 流量。对于这些流量,请分别参阅 Cloud CDNCDN 互连运营商对等互连直接对等互联Cloud Interconnect 的价格。

数据包镜像

您需要为数据包镜像处理的数据量付费,无需为数据包镜像转发规则付费。数据包镜像的数据处理费用如下表所示。

负载平衡器的传出流量按正常出站费率收费。除了正常出站费率外,没有额外的负载平衡器出站费用。

通过外部 IP 地址发送的流量

当您通过外部 IP 地址在虚拟机之间发送流量时,需要按以下方式支付费用:

由于 Compute Engine 无法通过外部 IP 地址确定虚拟机所在的区域,因此无法按照到同一区域的出站流量对通过同一区域内两个虚拟机实例的外部 IP 地址发送的流量收费。

外部 IP 地址价格

系统会根据下表向您收取静态和临时外部 IP 地址的费用。

如果您预留了一个静态外部 IP 地址,并且未将其分配给虚拟机实例或转发规则等资源,那么您的付费费率将高于使用中的静态和临时外部 IP 地址的费率。

您不需要为分配给转发规则的静态外部 IP 地址付费。

是否正在使用中

Google Cloud 会将已与某虚拟机实例关联的静态外部 IP 地址视为正在使用中,无论该实例是在运行还是已停止。如果该实例被删除或与该静态 IP 地址解除关联,则 Google Cloud 会将该 IP 地址视为未在使用。

对于临时 IP 地址,Google Cloud 仅在关联的虚拟机实例在运行时才认为该地址正在使用中。当实例停止或删除后,Google Cloud 会释放临时 IP 地址,不再将其视为正在使用中。

您可以发出 gcloud compute addresses list 请求来检查某个静态外部 IP 地址是否正在使用中。此命令会返回静态外部 IP 地址及其状态的列表:

gcloud compute addresses list

NAME          REGION  ADDRESS        STATUS
address-1             130.211.8.68   IN_USE
address-2             35.186.217.84  RESERVED

在此示例中,IPv4 address-1 正在使用中,而 IPv4 address-2 处于已预留但未被使用的状态。这两个地址都按照本文档中的外部 IP 地址价格表收费。

Network Telemetry

网络日志会产生费用。您需要为以下产品付费:

  • VPC 流日志
  • 防火墙规则日志记录
  • Cloud NAT 日志记录
日志生成 价格 (USD)
0-10 TB/月 0.50/GB
10-30 TB/月 0.25/GB
30-50 TB/月 0.10/GB
>50 TB/月 0.05/GB

日志将发送到 Cloud Logging。日志可以进一步导出到 Pub/Sub、Cloud Storage 或 BigQuery。除日志生成费用外,您还需要支付 Pub/Sub、Cloud Storage 或 BigQuery 本身的费用。如需详细了解如何导出日志,请参阅日志导出概览

如果您将日志存储在 Cloud Logging 中,则不必支付日志生成费用,只需支付 Logging 的费用。

如果您在发送日志后又从 Cloud Logging 中排除这些日志,也需支付日志生成费用。

负载平衡和转发规则

以下价格适用于除内部 HTTP(S) 负载平衡外的所有负载平衡类型。对于内部 HTTP(S) 负载平衡,请参阅内部 HTTP(S) 负载平衡部分。

负载平衡器的传出流量按正常出站费率收费。除了正常出站费率外,没有额外的负载平衡器出站费用。

转发规则价格示例

Google Cloud 会针对转发规则收费,无论它们是为负载平衡还是其他用途(例如数据包镜像)而创建的。

以下示例使用美国价格:

支付 $0.025/小时的价格时,最多可创建 5 条转发规则。例如,如果您创建 1 条转发规则,就需要支付 $0.025/小时的费用。如果您有 3 条转发规则,仍然只需要支付 $0.025/小时的费用。不过,如果您有 10 条转发规则,则需要按以下方式支付费用:

  • 5 条转发规则 = $0.025/小时
  • 每条额外转发规则 = $0.01/小时

$0.025/小时(5 条规则)+(另外 5 条规则 * $0.01/小时)= $0.075/小时

对于大多数负载平衡使用场景,每个负载平衡器只需要一条转发规则。

Google Cloud 会分别针对全球转发规则地区级转发规则按项目收费。例如,在两个不同的项目中,如果每个项目使用 1 条全球转发规则和 1 条地区级转发规则(总共 4 条规则),则需要支付 $0.10/小时(4 x $0.025/小时)的费用。

估算负载平衡费用

估算负载平衡费用的方法如下:

  1. 转到价格计算器
  2. Compute Engine 标签页上,搜索负载平衡
  3. 从下拉菜单中选择一个区域。
  4. 输入预估的转发规则数量。
  5. 输入每月网络流量处理量预估值。

例如:

  • 爱荷华
  • 转发规则数:10
  • 网络入站流量:2048 GB
  • 预估总费用:每个月 71.13 USD

本示例不包含因后端发送回复而产生的出站流量费用

内部 HTTP(S) 负载平衡

为了确保最佳的性能和可靠性,在每个负载平衡器所在的 GCP 地区的每个区域中,系统都会为该负载平衡器分配至少一个代理。例如,us-west1 地区有三个区域:us-west1-aus-west1-bus-west1-cus-west1 中代理的最低小时费用按以下公式计算:

1 个代理实例/区域 * 3 个区域 * $0.025/小时 = $0.075/小时

内部 HTTP(S) 负载平衡功能会根据处理流量的需要来分配额外的代理。这些代理会产生额外的计时费用,依据上表计算。

用户定义的请求标头和 Google Cloud Armor 费用

如果某后端服务具有关联的 Google Cloud Armor 政策,您可以配合该后端服务使用用户定义的请求标头功能,而且无需为用户定义的请求标头功能额外付费。

如果后端服务没有与之关联的 Google Cloud Armor 政策,但使用了该功能,那么对于发送给此类后端服务的 HTTP(S) 请求,每一百万个请求需收费 $0.75。

协议转发

协议转发与负载平衡服务的费率相同。转发规则和目标实例处理的入站流量数据会产生费用。

SSL 证书

自行管理和 Google 代管的 SSL 证书不收取任何费用。

VPN

请参阅 Cloud VPN 价格,了解 VPN 价格信息。