Spanner 价格

本文档介绍 Spanner 的价格详情。

您也可以使用 Google Cloud Platform 价格计算器估算 Spanner 的使用费。

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

使用 Spanner 时,您需要为以下各项支付费用:

  1. 实例中的计算容量。

    Spanner 会持续跟踪实例的计算容量(以处理单元或节点来衡量)。您需要按节点数乘以小时费率付费。

    由于实例的计算容量可以小于 1 个节点(1000 个处理单元),此数字可能是小数。例如,如果一个实例的计算容量为 200 个处理单元且运行了 6 个小时,则费用将为 1.2 个节点时(200 个处理单元 × 6 小时 ÷ 每个节点 1000 个处理单元)。

    对于您预配的任何计算容量,您都至少要支付一小时的费用。例如,如果您将实例仅临时扩容 30 分钟,则仍需支付 1 小时的费用。

    在一小时后,计算容量将按比例计费。例如,如果您在下午 1:00 预配一个 5 节点实例,然后在下午 2:01(超过一小时后)移除一个节点,则第 5 个节点将按 61 分钟计费。

  2. 您的数据库使用的存储空间大小。

    Spanner 会根据您的 Spanner 数据库(包括表、二级索引和元数据)在一个月内的平均数据量向您收取费用,计算方式为:月平均数据量乘以每月费率。

  3. 您的备份使用的存储空间大小。

    Spanner 会根据您的 Spanner 备份在一个月内使用的平均存储空间容量向您收取费用,计算方式为:月费用乘以每月费率。

  4. 使用的网络带宽量。

    某些类型的传出数据传输流量(例如应用对 Spanner 数据库的读取)会产生带宽费用,如下所示。Spanner 复制流量或入站数据传输流量不会产生带宽费用。

对于所有基本实例配置(具有固定区域和复制拓扑的实例配置),计算容量和数据库存储费用包括 Spanner 为您的实例运行的所有replicas

如果您创建了自定义实例配置并向基本实例配置添加可选的只读副本,则 Spanner 会根据基本实例配置以及添加的每个可选只读副本所使用的计算容量和数据库存储空间向您收取费用。

计算容量价格包含用于将写入内容复制到实例配置中所有副本的网络。

对于基本实例配置自定义实例配置,备份存储费用涵盖存储备份的所有副本。

项目存储空间用量和带宽用量是以千兆字节 (GB) 为单位计算的,1 GB = 230 个字节。

项目存储空间和带宽使用费按天累计。您可以随时在 Google Cloud 控制台查看未结算的用量

下表显示了 Spanner 每个组件的价格。

在下表中,您可以比较按用量、1 年期承诺使用折扣和 3 年期承诺使用折扣之间的价格。如需了解详情,请参阅 Spanner 承诺使用折扣文档

从下表的下拉菜单中选择区域配置

从下表的下拉菜单中选择多区域配置

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

添加可选只读副本的计算容量价格

您可以创建自定义实例配置,并将可选的只读副本添加到基本的单区域或多区域实例配置中。除了基本实例配置的计算容量之外,Spanner 还会向您收取这些只读副本的计算容量的费用。

例如,如果您创建自定义实例配置,并向基本多区域实例配置 nam7 添加一个只读副本 us-east1,并向此自定义实例配置预配两个节点,则总计算容量费用如下所示:

  • 基本实例配置 nam7:每小时 $3 * 2 个节点 = $6/小时

  • 额外的只读副本 us-east1:每个节点每小时 $1 * 2 个节点 = 每小时 $2

自定义实例配置的计算容量费用总计为每小时 $8。

计算容量价格包含用于将写入内容复制到实例配置中所有副本的网络。

您只需为所用的存储空间付费,包括表、二级索引和这些索引的开销。

从下表的下拉菜单中选择区域配置

从下表的下拉菜单中选择多区域配置

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

添加可选只读副本的数据库存储价格

您可以创建自定义实例配置,并将可选的只读副本添加到基本的单区域或多区域实例配置中。除了基本实例配置使用的数据库存储空间之外,Spanner 还会向您收取只读副本使用的数据库存储空间的费用。

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

例如,如果您创建了一个具有 1000 GB 存储空间的自定义实例配置,并向基本多区域实例配置 nam7 添加了一个只读副本 us-east1,则总的数据库存储费用如下所示:

  • 基本配置 nam7:每 GB 每小时 $0.00068 * 1000 GB = 每小时 $0.68

  • 额外的只读副本 us-east1:每 GB 每小时 $0.00014 * 1000 GB = 每小时 $0.14

自定义实例配置的数据库存储费用总计为每小时 $0.82。

您只需为所用的存储空间付费。备份一旦完成,系统就会开始计费,直到它被删除为止。无论每个完成的备份是在什么时候删除的,您都至少需要为其支付 24 小时的费用(即使存留时间不到一天)。

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

入站数据传输 免费
在同一区域内转移数据 免费
同一大洲内区域之间的数据传输(每 GB) $0.01
洲际数据传输 采用互联网数据传输速率
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

使用以下功能可能会产生网络费用:

出站互联网数据传输速率

对于采用单区域配置的实例,互联网数据传输速率如下所示。

对于采用多区域配置的实例,互联网数据传输按如下方式计费:

  • 读写事务中的数据传输(由读写事务中的读取和查询组成)始终按来自默认主要区域的数据传输费用收费。
  • 来自其他读取的数据传输费用根据具有读写或只读副本的最近区域的数据传输费用收费。例如,假设您使用的是多区域配置 nam-eur-asia1

    • 对于 us-central1 区域的客户端,数据传输是免费的,因为区域是多区域配置的一部分。
    • 对于 us-west1 区域的客户端,数据传输费用从 us-central1 开始,因为这是多区域配置中最接近的区域。
    • 对于 asia-south1 区域的客户端,数据传输从 asia-east1 计费,因为这是多区域配置中最接近的区域。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

Spanner Data Boost 可以自动为任何现有 Spanner 实例提供隔离的按需计算资源。您可以使用该服务来处理来自 Google BigQuery (BQ) 的联合查询、使用 Dataflow 的数据导出或来自业务线应用的批量查询等工作负载,而不会影响现有的 Spanner 工作负载。管理员可通过授予所需的 IAM 权限并配置连接来使用 Data Boost 来启用此功能。默认情况下,Spanner 查询将自动连接到与活跃 Spanner 实例位于同一区域的 Data Boost 资源。

Spanner Data Boost 每秒都会测量无服务器处理单元 (SPU) 中的用量,起步计费时间为 1 分钟。SPU 表示处理查询所需的计算资源。其中包括 CPU、内存和本地数据传输功能。无需管理资源或固定费用;您只需为实际的 SPU 用量付费。如需详细了解此功能,请参阅文档。

Spanner 不会因使用导出或导入工具而产生额外费用;将数据库导入 Spanner 时,您需要按标准费率支付数据存储费用。但是,导入和导出数据库可能产生其他相关费用:

  • 运行导出或导入作业时,您需要按照标准费率支付 Dataflow 批处理工作器的使用费。总费用取决于导入或导出的数据量以及性能因素。 例如,如果您的 Spanner 实例已经处于高负载状态,则导入和导出作业可能需要更长的时间,从而导致 Dataflow 工作器的总体费用增加。

  • 如果在与 Cloud Storage 存储桶配置不重叠的区域中运行导入作业,则需要按 Cloud Storage 的标准费率为出站数据传输付费。若要最大限度地降低费用,请确保为导入作业选择与存储桶配置重叠的区域。如需了解详情,请参阅选择导入区域

  • 如果您在与 Spanner 实例配置不重叠的区域中运行导出作业,则需要按标准费率为出站数据传输付费。若要最大限度地降低费用,请确保为导出作业选择与实例配置重叠的区域。如需了解详情,请参阅选择导出区域

通过 Spanner 免费试用实例,您可以在 90 天内免费学习和探索 Spanner 特性和功能。在 90 天免费试用期内,您可以在免费试用实例中存储 10 GB 的数据。如需了解详情,请参阅 Spanner 免费试用实例。如果您是 Google Cloud 新客户,还可以获得 90 天的 Google Cloud 免费试用资格,获享 $300 赠金,用于各种 Google Cloud 产品(包括 Spanner)。除了 Google Cloud 免费试用提供的 $300 赠金之外,您还可以获得 Spanner 免费试用实例。

您可以在 90 天免费试用期结束后从免费试用实例升级到付费实例,以便在超过免费试用实例用量限额后继续使用您的实例。如果您选择将免费试用实例升级为付费实例,则需要根据此页面上的价格付费。

您可以移动 Spanner 实例,从任何单区域或多区域实例配置迁移到任何其他单区域或多区域实例配置。

  • 在移动过程中,您需要为源实例和目标实例配置的计算容量和存储空间使用量付费。移动完成后,您只需为目标实例配置下的计算容量和存储空间用量付费。如需了解各自的费率,请参阅计算容量数据库存储空间部分。

  • 系统会根据您在源实例和目标实例配置之间移动的数据量,向您收取一次性的网络使用费。如需了解网络费率,请参阅网络部分。如果源实例和目标实例配置由不同的区域组成,您只需为移动到目标实例配置中与源实例配置中的区域不重叠的“读写”和“只读”区域的数据付费。您不需要为移动到见证者区域的数据付费。

为了说明网络使用费用,假设您要将一个具有 1000 GB 数据的实例从源实例配置迁移到目标实例配置。“同一大洲内区域之间的数据传输”的网络费率为每 GB $0.01。“同一区域内的入站”和“出站”流量是免费的。我们来看一下不同示例场景中的总网络成本。

如果源实例配置为 us-central1 且目标实例配置为 us-east1,则总网络使用费用为 1000GB * $0.01/GB * 1 = $10。(在这种情况下,目标实例配置有一个区域与源实例配置中的任何区域均不重叠。)

如果来源实例配置为 us-central1 且目标实例配置为 nam8(包含 us-west2us-west1 中的读写区域),则您的一次性网络使用费用为 1000GB* $0.01/GB * 2 = $20。(在这种情况下,目标实例配置具有两个区域,这些区域与源实例配置中的任何区域均不重叠。)

如果来源实例配置为 nam7(其包含 us-central1us-east4 中的读写区域),而目标实例配置为 us-central1,则您的一次性网络使用费用为 1000GB * $0.01/GB * 0 = $0。(在这种情况下,目标实例配置中的区域没有与源实例配置中的区域重叠的区域。)

如果来源实例配置为 nam7(包含 us-central1us-east4 中的读写区域),而目标实例配置为 eur5(包含 europe-west2europe-west1 中的读写区域),则您的一次性网络使用费用为 1000GB * $0.12/GB * 1+ 1000GB * $0.01/GB * 1 = $130。(在这种情况下,目标实例配置有两个区域,它们与源实例配置中的区域不重叠。“洲际数据传输”网络费率(每月每 GB $0.12,每月用量为 0-1 TB)适用一次,“在同一大洲不同区域之间的数据传输”(每 GB $0.01)适用一次。)

后续步骤

申请自定义报价

Google Cloud 采用随用随付的价格模式,您只需为实际使用的服务付费。请与我们的销售团队联系,获取为贵组织量身定制的报价。
与销售人员联系