本文列出了 Compute Engine 的所有价格。
Compute Engine 根据以下价格表收取使用费。系统会在每个结算周期结束时发出帐单,列明这之前的用量和费用。本页面所列价格以美元 (USD) 为单位。
对于 Compute Engine,磁盘大小、机器类型内存和网络用量以千兆字节 (GB) 为单位计算,1 GB 为 230 个字节。此计量单位也称为吉比字节 (GiB)。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
您还可以通过以下选项查找价格信息:
- 在 Google Cloud Console 中创建实例和 Compute Engine 资源时,查看它们的预估费用。
- 使用 Google Cloud 价格计算器来估算您的总项目费用。
通用机器类型
N1 机器类型
N1 标准机器类型
N1 高内存机器类型
N1 高 CPU 机器类型
N1 自定义 vCPU 和内存
N1 扩展自定义内存
N2 机器类型
N2 标准机器类型
N2 高内存机器类型
N2 高 CPU 机器类型
N2 自定义 vCPU 和内存
N2 扩展自定义内存
N2D 机器类型
N2D 标准机器类型
N2D 高内存机器类型
N2D 高 CPU 机器类型
N2D 自定义 vCPU 和内存
N2D 扩展自定义内存
E2 机器类型
E2 标准机器类型
E2 高内存机器类型
E2 高 CPU 机器类型
E2 自定义 vCPU 和内存
内存优化机器类型
vCPU 和内存
M1 内存优化机器类型
M2 内存优化机器类型
计算优化机器类型
C2 vCPU 和内存
C2 机器类型
共享核心机器类型
E2 共享核心机器类型
付费映像
Red Hat Enterprise Linux (RHEL) 和 RHEL for SAP 映像
RHEL 映像:
- 配备 4 个或以下 vCPU 的实例费用为 $0.06 USD/小时
- 配备 4 个以上 vCPU 的实例费用为 $0.13 USD/小时
RHEL for SAP with HA and Update Services 映像:
- 配备 4 个或以下 vCPU 的实例费用为 $0.10 USD/小时
- 配备 4 个以上 vCPU 的实例费用为 $0.225 USD/小时
您需要为所有 RHEL 和 RHEL for SAP 映像支付至少 1 分钟的费用。1 分钟后,RHEL 映像将以 1 秒钟为增量单位进行计费。
根据 Red Hat 许可要求,Google 会将您的结算实体名称和在 Compute Engine 上使用 Red Hat 付费操作系统的总小时数报告给 Red Hat。
SLES 映像和 SLES for SAP 映像
SLES 映像:
f1-micro
和g1-small
机器类型的费用为 $0.02 USD/每小时- 所有其他机器类型的费用均为 $0.11 USD/小时
SLES for SAP 映像:
- 配备 1 到 2 个 vCPU 的实例费用为 $0.17 USD/小时
- 配备 3 到 4 个 vCPU 的实例费用为 $0.34 USD/小时
- 配备 5 个或以上 vCPU 的实例费用为 $0.41 USD/小时
您需要为所有 SLES 映像支付至少 1 分钟的费用。1 分钟后,SLES 映像将以 1 秒钟为增量单位进行计费。
Windows Server 映像
您可以获取 Server Core 配置或 Server with Desktop Experience 配置的多个 Windows Server 版本的公共映像。两种配置均按以下价格提供:
f1-micro
和g1-small
机器类型的费用为 $0.02 USD/每小时- 所有其他机器类型的费用均为每小时每核心 $0.04 USD
标准机器类型、高 CPU 机器类型和高内存机器类型根据 CPU 数量收费。例如,n1-standard-4
、n1-highcpu-4
和 n1-highmem-4
是配备 4 个 vCPU 的机器类型,按 $0.16 USD/小时(4 x $0.04 USD/小时)收费。
您需要为 Windows Server 映像支付至少 1 分钟的费用。1 分钟后,Windows 映像将以 1 秒钟为增量单位进行计费。SQL Server 映像起步计费时间为 10 分钟。10 分钟后,SQL Server 映像将以 1 分钟为增量单位进行计费。
SQL Server 映像
除了 Windows Server 映像和所选机器类型的费用之外,SQL Server 映像也会产生费用。
- SQL Server Enterprise 的费用为每小时每核心 $0.399 USD
- SQL Server Standard 的费用为每小时每核心 $0.1645 USD
- SQL Server Web 的费用为每小时每核心 $0.011 USD
- SQL Server Express 无需额外费用
Microsoft SQL Server 许可要求对虚拟机实例上的每个虚拟 CPU 分配核心许可,并且每个实例至少有四个核心。根据这些要求,对于配备的 vCPU 数量少于 4 个的实例,Compute Engine 也会收取 4 x $0.1645 USD/小时(即 $0.658 USD/小时)的 SQL Server 许可费用。对于配备的 vCPU 数量不少于 4 个的实例,Compute Engine 会以 2 为增量单位向您收取 Microsoft SQL Server 许可费用。不过,对于使用自定义机器类型的实例,您需要付费的 SQL Server 许可数与 vCPU 数相等。
根据 Microsoft 最低软硬件建议,Google 建议不要在 f1-micro
或 g1-small
机器类型上使用 SQL Server 映像。
SQL Server 映像的计费方式与其他付费映像不同,您需要为 SQL Server 映像支付至少 10 分钟的费用。10 分钟后,SQL Server 映像将以 1 分钟为增量单位进行计费。
磁盘价格
永久性磁盘价格
本地 SSD 价格
自定义映像存储
如果您在 Compute Engine 中导入或创建自定义映像,这些映像会产生存储费用。这些自定义映像产生的费用取决于映像的存储位置。
机器映像
网络流量价格
常规网络流量价格
流量类型 | 价格 (USD) |
---|---|
入站流量 | 免费,除非有负载平衡器之类的资源正在处理入站流量。对请求的响应会计入出站流量,需要付费。 |
发往同一地区的出站流量* | 免费 |
发往 Google 产品(例如 YouTube、Google 地图、Google 云端硬盘)的出站流量,无论源虚拟机在 GCP 中使用的是外部 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 上以您的币种列出的价格。
互联网出站费率*
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
负载平衡和转发规则
以下价格适用于除内部 HTTP(S) 负载平衡外的所有负载平衡类型。对于内部 HTTP(S) 负载平衡,请参阅内部 HTTP(S) 负载平衡部分。
负载平衡器的传出流量按正常出站费率收费。除了正常出站费率外,没有额外的负载平衡器出站费用。
转发规则价格示例
Compute Engine 会针对为负载平衡或其他用途创建的转发规则收费。
以下示例使用美国价格:
您可以按 $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/小时)的费用。
估算负载平衡费用
估算负载平衡费用的方法如下:
- 转到价格计算器。
- 在 Compute Engine 标签页上,搜索负载平衡。
- 从下拉菜单中选择一个区域。
- 输入预估的转发规则数量。
- 输入每月网络流量处理量预估值。
例如:
- 爱荷华
- 转发规则数:10
- 网络入站流量:2048 GB
- 预估总费用:每个月 71.13 USD
本示例不包含因后端发送回复而产生的出站流量费用。
内部 HTTP(S) 负载平衡
为了确保最佳的性能和可靠性,在每个负载平衡器的 GCP 区域的每个地区中,系统都会为该负载平衡器分配至少一个代理。例如,us-west1
区域有三个地区:us-west1-a
、us-west1-b
和 us-west1-c
。us-west1
中代理的最低小时费用按以下公式计算:
1 个代理实例/地区 * 3 个地区 * $0.025/小时 = $0.075/小时
内部 HTTP(S) 负载平衡功能会根据处理流量的需要来分配额外的代理。这些代理会依据上表产生额外的小时费用。
数据包镜像
您需要为数据包镜像处理的数据量付费,无需为数据包镜像转发规则付费。数据包镜像的数据处理费用如下表所示。
负载平衡器的传出流量按正常出站费率收费。除了正常出站费率外,没有额外的负载平衡器出站费用。
用户定义的请求标头和 Google Cloud Armor 费用
如果某后端服务具有关联的 Google Cloud Armor 政策,您可以配合该后端服务使用用户定义的请求标头功能,而且无需为用户定义的请求标头功能额外付费。
如果后端服务没有与之关联的 Google Cloud Armor 政策,那么每一百万条发送给使用用户定义的请求标头功能的此类后端服务的 HTTP(S) 请求需收费 $0.75。
网络遥测
网络日志会产生费用。您需要为以下产品付费:
- VPC 流日志
- 防火墙规则日志
- NAT 日志(从 NAT 日志正式版推出时开始收取。Beta 版阶段生成的日志无需付费。)
日志生成 | 价格(美元) |
---|---|
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,则免收日志生成费用,仅收取 Cloud Logging 的费用。
如果您在发送日志后又从 Cloud Logging 中排除这些日志,则需支付日志生成费用。
通过外部 IP 地址发送的流量
当您通过外部 IP 地址在虚拟机之间发送流量时,需要按以下方式支付费用:
- 对于在同一区域内两个虚拟机的外部 IP 地址之间发送的流量,系统将按照同一区域内不同地区之间的出站流量收费,即使这两个虚拟机在同一个地区也是如此。
- 对于在美国境内不同区域中两个虚拟机的外部 IP 地址之间发送的流量,系统将按照美国境内不同区域之间的出站流量收费。
- 对于在不同区域中两个虚拟机的外部 IP 地址之间发送的流量(不包括美国境内各区域之间的流量),系统将按照互联网出站流量费率收费。
由于 Compute Engine 无法通过外部 IP 地址确定虚拟机所在的地区,因此无法按照发往同一地区的出站流量对通过同一地区内两个虚拟机实例的外部 IP 地址发送的流量收费。
外部 IP 地址价格
系统会根据下表向您收取静态和临时外部 IP 地址的费用。
如果您预留了一个静态外部 IP 地址并且未将其分配给资源(例如虚拟机实例或转发规则),您需要按照高于使用中的静态和临时外部 IP 地址的费率付费。
您不需要为分配给转发规则的静态外部 IP 地址付费。
VPN
请参阅 Cloud VPN 价格页面。
单租户 vCPU、内存和附加费
计算单租户价格(含折扣)
GPU 价格