本文介绍 Spanner 的价格详情。
您也可以使用 Google Cloud Platform 价格计算器 来估算 Spanner 的费用。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Spanner 提供多种版本,采用分层价格模式,可提供更大的灵活性、更高的费用透明度,并帮助您节省费用。您可以选择标准版、企业版和企业 Plus 版,根据自己的需求和预算选择合适的功能组合。如需详细了解 Spanner 版本,请阅读概览和博文。
使用 Spanner 时,您需要为以下各项支付费用:
对于所有基础实例配置(具有固定区域和复制拓扑的实例配置),系统会向您收取实例的计算容量和存储费用。如果您使用的是双区域或多区域实例配置,则还需要支付数据复制费用。
如果您创建自定义实例配置,并向基本实例配置添加可选的只读副本,Spanner 会根据基本实例配置和添加的每个可选只读副本所使用的计算容量、数据复制和数据库存储空间向您收费。
对于基本实例配置和自定义实例配置,备份存储费用包括存储备份的所有副本。
项目存储空间用量、复制和网络带宽用量以吉比字节 (GiB) 为单位计算,其中 1 GiB = 230 个字节。
项目存储空间、复制和网络带宽使用费按天累计。您可以随时在 Google Cloud 控制台中 查看未结算的用量。
下方各部分显示了 Spanner 的每个计费项的价格。
Spanner 版本
Spanner 版本提供基于层级的按需付费价格,并为您的实例提供可选的一年期和三年期承诺使用折扣 (CUD)。
您需要按副本数(节点的物理表示)乘以小时费率付费:
Spanner 提供精细实例,实例的计算容量可以小于 1 个节点(1000 个处理单元)。例如,如果一个实例的计算容量为 200 个处理单元且运行了 6 个小时,则费用将为 1.2 个节点时(200 个处理单元 × 6 小时 ÷ 每个节点 1000 个处理单元)。
对于您预配的任何计算容量,您都至少要支付一小时的费用。例如,如果您将实例仅临时扩容 30 分钟,则仍需支付 1 小时的费用。
在一小时后,计算容量将按比例计费。例如,如果您在下午 1:00 预配一个 5 节点实例,然后在下午 2:01(超过一小时后)移除一个节点,则第 5 个节点将按 61 分钟计费。
从下表中的下拉菜单中选择一个区域配置:
版本 | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
标准 | US$0.90 / 1 hour | US$0.72 / 1 hour | US$0.54 / 1 hour |
Enterprise | US$1.23 / 1 hour | US$0.984 / 1 hour | US$0.738 / 1 hour |
企业 Plus 版 | US$1.71 / 1 hour | US$1.368 / 1 hour | US$1.026 / 1 hour |
* 价格反映的是每个节点的费用(包括所有三个副本)
从下表中的下拉菜单中选择双区域配置(仅适用于企业 Plus 版):
版本 | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
企业 Plus 版 | US$4.617 / 1 hour | US$3.6936 / 1 hour | US$2.7702 / 1 hour |
* 价格反映的是每个节点的费用(包括所有副本)
从下表中的下拉菜单中选择多区域配置(仅适用于企业 Plus 版):
版本 | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
企业 Plus 版 | US$3.705 / 1 hour | US$2.964 / 1 hour | US$2.223 / 1 hour |
* 价格反映的是每个节点的费用(包括所有副本)
添加可选只读副本的计算容量价格(适用于企业版和企业 Plus 版):
您可以创建自定义实例配置,并向基本区域级或多区域实例配置添加可选的只读副本。您无法创建自定义双区域实例配置。除了基本实例配置的计算容量外,Spanner 还会向您收取这些只读副本的计算容量费用。
版本 | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
Enterprise | US$0.41 / 1 hour | US$0.328 / 1 hour | US$0.246 / 1 hour |
企业 Plus 版 | US$0.57 / 1 hour | US$0.456 / 1 hour | US$0.342 / 1 hour |
* 价格反映的是每个节点每个额外只读副本的费用
例如,如果您在企业版中创建自定义实例配置,将一个只读副本 us-west3 添加到基本区域实例配置 us-central,并为该自定义实例配置预配一个节点,则计算容量总费用如下:
总计,自定义实例配置的计算容量费用为每小时 1.722 美元。
数据库存储
您需要支付读写副本和只读副本中的数据量乘以每月费率的费用。见证者副本不收取存储费用。
从下表中的下拉菜单中选择一个区域配置:
计费项 | 价格 (USD) |
---|---|
SSD(包括所有三个副本) | US$0.000410959 / 1 gibibyte hour |
HDD(包括所有三个副本) | US$0.000082192 / 1 gibibyte hour |
从下表中的下拉菜单中选择双区域配置:
计费项 | 价格 (USD) |
---|---|
SSD(包括所有副本) | US$0.000739726 / 1 gibibyte hour |
HDD(包括所有副本) | US$0.000147945 / 1 gibibyte hour |
从下表中的下拉菜单中选择多区域配置:
计费项 | 价格 (USD) |
---|---|
SSD(包括所有副本) | US$0.000712329 / 1 gibibyte hour |
HDD(包括所有副本) | US$0.000142466 / 1 gibibyte hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
添加可选只读副本的数据库存储价格:
您可以创建自定义实例配置,并向基本区域级或多区域实例配置添加可选的只读副本。您无法创建自定义双区域实例配置。除了基本实例配置使用的数据库存储空间外,Spanner 还会向您收取只读副本使用的数据库存储空间的费用。
计费项 | 价格 (USD) |
---|---|
SSD(每个额外的只读副本) | US$0.000136986 / 1 gibibyte hour |
HDD(每个额外的只读副本) | US$0.000027397 / 1 gibibyte hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
例如,如果您创建了一个自定义实例配置,其中包含 1,000 GiB 的 SSD 存储空间和 3,000 GiB 的 HDD 存储空间,并将一个只读副本 us-west3 添加到基本多区域实例配置 us-central1,则您的数据库存储空间总费用如下:
总计,自定义实例配置的数据库存储费用为每月 672 美元。
备份存储
您只需为所用的存储空间付费。备份一旦完成,系统就会开始计费,直到它被删除为止。无论每个完成的备份是在什么时候删除的,您都至少需要为其支付 24 小时的费用(即使存留时间不到一天)。备份价格包括实例配置中所有副本的备份费用,包括任何额外的只读副本。
计费项 | 价格 (USD) |
---|---|
单区域配置 (包括所有副本和任何额外的只读副本) | US$0.000136986 / 1 gibibyte hour |
双区域和多区域配置 (包括所有副本和任何额外的只读副本) | US$0.000410959 / 1 gibibyte hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Spanner 复制基于自定义 Paxos 实现,这是一种分布式共识算法,可确保所有副本之间的数据一致性。这可确保即使发生网络中断或硬件故障,您的数据仍能保持准确且可访问。
数据复制价格
区域内复制是免费的。
在双区域、多区域实例配置或具有可选自定义只读副本的单区域配置中,Spanner 会自动在区域之间复制数据。直接将数据(插入、更新和删除)写入这些配置时,您需要支付从源主区域复制的数据量费用。对于间接修改数据的任何操作,您也需要付费,例如使用 TTL、变更数据流和二级索引时。
区域间数据复制价格
注意:所有价格均以美元/GiB 为单位,所有 GiB 均以逻辑字节为单位。
对于每个副本,您需要根据从源主区域复制的数据量付费。
例如,如果您在 Enterprise Plus 版中创建了名为 nam3 的多区域实例配置,并写入了 10 GiB 的数据,则总复制费用如下:
总计,您的复制费用为 $1.2。
位置 | 北美洲 | 欧洲 | 亚洲 | 印度尼西亚 | 大洋洲 | 中东 | 拉丁美洲 | 非洲 |
---|---|---|---|---|---|---|---|---|
北美洲 | US$0.04 | US$0.07 | US$0.11 | US$0.13 | US$0.13 | US$0.14 | US$0.17 | US$0.14 |
欧洲 | US$0.07 | US$0.04 | US$0.11 | US$0.13 | US$0.13 | US$0.14 | US$0.17 | US$0.14 |
亚洲 | US$0.11 | US$0.11 | US$0.11 | US$0.13 | US$0.13 | US$0.14 | US$0.17 | US$0.14 |
印度尼西亚 | US$0.13 | US$0.13 | US$0.13 | US$0.11 | US$0.11 | US$0.14 | US$0.17 | US$0.17 |
大洋洲 | US$0.13 | US$0.13 | US$0.13 | US$0.11 | US$0.11 | US$0.14 | US$0.17 | US$0.17 |
中东 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.11 | US$0.17 | US$0.14 |
拉丁美洲 | US$0.17 | US$0.17 | US$0.17 | US$0.17 | US$0.17 | US$0.17 | US$0.17 | US$0.17 |
非洲 | US$0.14 | US$0.14 | US$0.14 | US$0.17 | US$0.17 | US$0.14 | US$0.17 | US$0.14 |
您可以使用“跨区域复制的字节数”指标查看从主副本复制到实例配置中其他副本的字节数。如需了解详情,请参阅监控数据复制。
复制数据的存储空间
存储在目标单区域、双区域或多区域实例配置中的复制数据将按照 Spanner 存储价格收费。
入站数据传输:免费
同一区域内的数据传输:免费
同一大洲内不同区域之间的数据传输(每 GiB):$0.01
洲际数据传输:按互联网数据传输费率计算
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
使用以下功能可能会产生网络费用:
出站互联网数据传输费率
对于采用单区域配置的实例,互联网数据传输费率如下表所示。
对于采用双区域或多区域配置的实例,互联网数据传输的收费说明如下:
例如,对于使用多区域配置的实例分区,Google 会根据读写事务中的读取和查询的主要区域收费,而对于其他并发模式,则根据具有可读取服务副本的最近区域收费。
对于使用地理分区的实例,您的流量可以由一个或多个服务副本提供,具体取决于参与处理请求的实例分区。如果您使用多个分区,则需要为从每个分区返回的字节付费。对于查询,可能会产生执行期间传输但最终未返回的字节的数据传输费用,例如跨多个位置的聚合查询。与实例数据传输速率类似,每个实例分区的费用与该分区实例配置的结算模式相匹配,如上所述。
每月用量 | 价格 (USD) |
---|---|
数据传输到全球目的地(不包括亚洲和澳大利亚) | 0 gibibyte to 1,024 gibibyte US$0.12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0.11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0.08 / 1 gibibyte, per 1 month / account |
数据传输到亚洲目的地(不包括除香港外的中国其他地方) | 0 gibibyte to 1,024 gibibyte US$0.12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0.11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0.08 / 1 gibibyte, per 1 month / account |
数据传输到中国目的地(不包括香港) | 0 gibibyte to 1,024 gibibyte US$0.23 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0.22 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0.20 / 1 gibibyte, per 1 month / account |
数据传输到澳大利亚目的地 | 0 gibibyte to 1,024 gibibyte US$0.19 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0.18 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0.15 / 1 gibibyte, per 1 month / account |
入站数据传输 | 免费 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Spanner Data Boost 可自动为任何现有 Spanner 实例提供按需隔离的计算资源。您可以使用它来处理工作负载,例如来自 Google BigQuery (BQ) 的联邦查询、使用 Dataflow 进行数据导出,或者来自业务线应用的批量查询,而不会影响现有的 Spanner 工作负载。默认情况下,Spanner 查询会自动连接到与活跃 Spanner 实例位于同一区域的 Data Boost 资源。
Spanner Data Boost 按秒计量无服务器处理单元 (SPU) 的用量,最低按 1 分钟收费。SPU 代表服务查询所需的计算资源。包括 CPU、内存和本地数据传输。无需固定费用,也无需资源管理。您只需为实际 SPU 用量付费。如需了解详情,请参阅 Spanner Data Boost 概览。
计费项 | 价格 (USD) |
---|---|
Data Boost 费用 | US$1.17 / 1,000 hour |
Spanner 不会对使用导出或导入工具收取额外费用;将数据库导入 Spanner 时,您只需按标准费率支付数据存储和复制费用。但是,导入和导出数据库可能产生其他相关费用:
借助 Spanner 免费试用实例,您可以在 90 天内免费了解和探索 Spanner 特性和功能。在 90 天的免费试用期内,您可以在免费试用实例中存储最多 10 GiB 的数据,该实例支持 Spanner 标准版功能和 Spanner 图。如需了解详情,请参阅 Spanner 免费试用实例。如果您是新的 Google Cloud 客户,还可以获享 90 天的 Google Cloud 免费试用机会,其中包含价值 $300 的赠金,可用于 Google Cloud 产品(包括 Spanner)。Spanner 免费试用实例是 Google Cloud 免费试用提供的 300 美元赠金之外的额外赠送实例。
您可以将免费试用实例升级为付费的企业版实例,以便在 90 天免费试用期结束后继续使用实例,并突破免费实例使用量限制。如果您选择将免费试用实例升级为付费实例,则需要根据本页中列出的价格支付费用。
您可以将 Spanner 实例从任何单区域、双区域或多区域实例配置移动到任何其他单区域、双区域或多区域实例配置。
为了说明网络使用费用,假设您要将一个包含 1000GiB 数据的实例从源实例配置迁移到目标实例配置。“同一大洲内不同区域之间的数据传输”的网络费率为 $0.01/GiB。“入站流量”和“同一区域内的出站流量”是免费的。我们来看看不同示例场景中的总网络费用。
如果源实例配置为 us-central1,目标实例配置为 us-east1,则您的总网络用量费用为 1000GiB * $0.01/GiB * 1 = $10。(在此场景中,目标实例配置有一个区域与源实例配置中的任何区域都不重叠。)
如果源实例配置为 us-central1,目标实例配置为 nam8(其中包含 us-west2 和 us-west1 中的读写区域),则一次性网络用量费用为 1,000 GiB * $0.01/GiB * 2 = $20。(在此场景中,目标实例配置有两个区域,这两个区域与源实例配置中的任何区域都不重叠。)
如果源实例配置为 nam7(包含 us-central1 和 us-east4 中的读写区域),目标实例配置为 us-central1,则一次性网络用量费用为 1, 000 GiB * $0.01/GiB * 0 = $0。(在此场景中,目标实例配置中没有与源实例配置中的区域不重叠的区域。)
如果源实例配置为 nam7(包含 us-central1 和 us-east4 中的读写区域),目标实例配置为 eur5(包含 europe-west2 和 europe-west1 中的读写区域),则一次性网络用量费用为 1000GiB * $0.12/GiB * 1 + 1000GiB * $0.01/GiB * 1 = $130。(在此场景中,目标实例配置有两个区域,这两个区域与源实例配置中的区域不重叠。“跨大洲数据传输”的网络费率(每月用量在 0-1TB 之间时为 $0.12/GiB)适用一次,“同一大洲内不同区域之间的数据传输”费率 ($0.01/GiB) 适用一次。)