Bigtable 价格
本文档介绍 Bigtable 的价格详情。您还可以使用 Google Cloud 价格计算器来估算 Bigtable 的使用费。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
使用 Bigtable 时,您需要为以下各项支付费用:
- Bigtable 实例的类型以及实例集群中的节点总数。
- 您的表使用的存储空间大小。
- 您的网络带宽用量。
存储空间用量和带宽用量是以二进制千兆字节 (GB) 为单位计量的,其中 1 GB 为 230 个字节。此计量单位也称为吉比字节 (GiB)。
存储空间和带宽费用每天累计。您可以随时在 Google Cloud 控制台上查看未结算的用量。
下方各部分显示了 Bigtable 的每个计费项的价格。
计算
预配的节点数
Bigtable 会跟踪每小时内实例集群中存在的节点数量。每个小时的费用为该小时内存在的最大节点数量乘以每小时费率。对于您预配的每个节点,Bigtable 都至少会向您收取一小时的费用。
无论节点使用情况如何,您都需要为已预配的资源支付节点费用。即使您的集群处于非活跃状态,您也需要支付相同的节点费用。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Data Boost 无服务器计算
在预览期间,Data Boost 可供 Bigtable 客户免费使用。此页面上的数据增强功能价格将在该功能正式发布后生效
Bigtable Data Boost(预览版)是一项按需无服务器计算选项,旨在将吞吐量密集型读取用例(例如流水线作业和查询)与您预配的节点计算资源隔离开来。如需使用 Data Boost 计算,您至少需要有一个包含至少一个预配节点的有效 Bigtable 集群。
如果使用 Bigtable Data Boost,您需要为处理作业或查询所需的计算资源付费,Bigtable 会在您需要时自动分配这些资源。
Bigtable Data Boost 用量以无服务器处理单元 (SPU) 为单位衡量。 一个 SPU 相当于大约 1/1000 个节点的处理能力。
您需要为所使用的 SPU 秒数付费,每请求至少需要 60 个 SPU 秒。
未使用 Data Boost 的时段不会产生任何费用。您无需支付额外的存储空间或网络费用。
Bigtable Data Boost 不提供承诺使用折扣。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
存储
Bigtable 会以很短的时间间隔频繁计量 Bigtable 表中的平均数据量。计费时,系统会综合计算这些计量结果,得出一个月内的平均值,然后将此平均值乘以每月费率。
系统会根据表和备份的物理大小向您收取存储费用。Bigtable 会压缩数据,减少其占用的存储空间。此外,Bigtable 会定期执行一种称为压缩的流程,以进一步降低您的存储费用。压缩通常会在数据写入或删除后一周内发生。
被删除的数据将立即变得无法访问;但是在 Bigtable 对表进行压缩之前,您仍然需要支付这些数据的存储费用。此外,如果您在列中存储某个值的多个版本并为旧版本设置过期时间或限制版本数量,则在垃圾回收之前,您还需要为过期值支付存储费用,垃圾回收的频率与压缩类似。
对于包含多个集群的实例,Bigtable 会为每个集群保留一份单独的数据副本,您需要为每个数据副本付费。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
备份
您只需为所用的备份存储空间付费,且备份大小绝对不会超过原表。备份一旦创建,系统就会开始计费,直到它被删除为止。
标准备份
由于 Bigtable 内置了存储优化功能,其备份费用有时可能会低于表备份的完整实体副本费用。
热备份
热备份是可用于生产环境的备份,经过优化,可实现快速恢复。热备份会占用与创建备份时源表相同的存储空间,其大小不会随时间变化。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
复制
复制率
0-1 TB | 北美洲 | 欧洲 | 亚太地区 | 大洋洲/ 印度尼西亚 |
南美洲 | 新加坡 | 日本 |
---|---|---|---|---|---|---|---|
北美洲 | 0.12* | 0.12 | 0.12 | 0.19 | 0.12 | 0.12 | 0.12 |
欧洲 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.12 | 0.12 |
亚太地区 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.12 | 0.12 |
大洋洲/印度尼西亚 | 0.19 | 0.19 | 0.19 | 0.19 | 0.19 | 0.19 | 0.19 |
南美洲 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.12 | 0.12 |
新加坡 | 0.14 | 0.14 | 0.14 | 0.19 | 0.14 | 0.00** | 0.14 |
日本 | 0.14 | 0.14 | 0.14 | 0.19 | 0.14 | 0.14 | 0.14 |
1-10 TB | 北美洲 | 欧洲 | 亚太地区 | 大洋洲/ 印度尼西亚 |
南美洲 | 新加坡 | 日本 |
---|---|---|---|---|---|---|---|
北美洲 | 0.11* | 0.11 | 0.11 | 0.18 | 0.11 | 0.11 | 0.11 |
欧洲 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.11 | 0.11 |
亚太地区 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.11 | 0.11 |
大洋洲/印度尼西亚 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 |
南美洲 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.11 | 0.11 |
新加坡 | 0.13 | 0.13 | 0.13 | 0.18 | 0.13 | 0.00** | 0.13 |
日本 | 0.1 | 0.14 | 0.14 | 0.18 | 0.14 | 0.14 | 0.14 |
10 TB 以上 | 北美洲 | 欧洲 | 亚太地区 | 大洋洲/ 印度尼西亚 |
南美洲 | 新加坡 | 日本 |
---|---|---|---|---|---|---|---|
北美洲 | 0.08* | 0.08 | 0.08 | 0.15 | 0.08 | 0.08 | 0.08 |
欧洲 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.08 | 0.08 |
亚太地区 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.08 | 0.08 |
大洋洲/印度尼西亚 | 0.15 | 0.15 | 0.15 | 0.15 | 0.15 | 0.15 | 0.15 |
南美洲 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.08 | 0.08 |
新加坡 | 0.09 | 0.09 | 0.09 | 0.15 | 0.09 | 0.00** | 0.09 |
日本 | 0.12 | 0.12 | 0.12 | 0.15 | 0.12 | 0.12 | 0.12 |
*不包括美国境内的复制,美国境内的复制费用为 0.01 美元。
**同一个区域内不同集群之间的复制无需付费。
网络
某些类型的数据传输会产生带宽费用,如下所示。
数据传入 | 免费 |
可用区内数据传输 | 免费 |
同一区域内可用区间的数据传输 | 免费 |
同一大洲内不同区域之间的数据传输(每 GB) | $0.01 |
洲际数据传输 | 采用互联网出站数据传输费率 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
互联网数据传出费率
0-1 TB | 北美洲 | 欧洲 | 亚太地区 | 大洋洲/ 印度尼西亚 |
南美洲 | 新加坡 | 日本 |
---|---|---|---|---|---|---|---|
北美洲 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.14 | 0.14 |
欧洲 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.14 | 0.14 |
亚太地区 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.14 | 0.14 |
大洋洲/印度尼西亚 | 0.19 | 0.19 | 0.19 | 0.19 | 0.19 | 0.19 | 0.19 |
南美洲 | 0.12 | 0.12 | 0.12 | 0.19 | 0.12 | 0.14 | 0.14 |
新加坡 | 0.14 | 0.14 | 0.14 | 0.19 | 0.14 | 0.01 | 0.14 |
日本 | 0.14 | 0.14 | 0.14 | 0.19 | 0.14 | 0.14 | 0.01 |
1-10 TB | 北美洲 | 欧洲 | 亚太地区 | 大洋洲/ 印度尼西亚 |
南美洲 | 新加坡 | 日本 |
---|---|---|---|---|---|---|---|
北美洲 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.13 | 0.14 |
欧洲 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.13 | 0.14 |
亚太地区 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.13 | 0.14 |
大洋洲/印度尼西亚 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 |
南美洲 | 0.11 | 0.11 | 0.11 | 0.18 | 0.11 | 0.13 | 0.14 |
新加坡 | 0.13 | 0.13 | 0.13 | 0.18 | 0.13 | 0.01 | 0.14 |
日本 | 0.14 | 0.14 | 0.14 | 0.18 | 0.14 | 0.14 | 0.01 |
10 TB 以上 | 北美洲 | 欧洲 | 亚太地区 | 大洋洲/ 印度尼西亚 |
南美洲 | 新加坡 | 日本 |
---|---|---|---|---|---|---|---|
北美洲 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.09 | 0.12 |
欧洲 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.09 | 0.12 |
亚太地区 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.09 | 0.12 |
大洋洲/印度尼西亚 | 0.15 | 0.15 | 0.15 | 0.15 | 0.15 | 0.15 | 0.15 |
南美洲 | 0.08 | 0.08 | 0.08 | 0.15 | 0.08 | 0.09 | 0.12 |
新加坡 | 0.09 | 0.09 | 0.09 | 0.15 | 0.09 | 0.01 | 0.12 |
日本 | 0.12 | 0.12 | 0.12 | 0.15 | 0.12 | 0.12 | 0.01 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
一次性初始复制流量
每个实例的集群均位于可用区中,每个可用区都位于一个区域中。 如果您在某个区域内添加了一个集群,而相应实例的所有现有集群均不位于该区域内,则您需要为将数据初始复制到新集群时产生的流量支付一次性费用。对于这样的初始复制,您需要按照复制到在地理位置上最接近新集群的现有集群的网络费率乘以表中的数据量来支付费用。同一个区域内不同集群之间的复制无需付费。
如果您从备份恢复一个新表,并且该新表在使用复制功能的实例中,则您需要按照标准复制网络费率,为数据复制到该实例中的每个集群的初始操作支付费用。
为了说明将集群添加到实例的费用,假设您的实例有 9 TB 数据,并且其集群位于 us-east1
(南卡罗来纳)与 europe-west1
(比利时)。如果您在 us-central1
(爱荷华)区域向实例添加了一个新集群,您的数据会从 us-east1
内的现有集群(即实例中地理距离最近的集群)复制到新集群。您需要按照 $0.01/GB 的费率付费,这是美国境内复制流量的网络流量费用。因此,初始复制费用是 $92.16:
9 TB * 1024 GB/TB * $0.01/GB = $92.16
再看一个例子,假设您的实例有 9 TB 数据,其集群位于 us-east4
(弗吉尼亚州北部)与 us-west2
(洛杉矶)。如果您在 northamerica-northeast2
(多伦多)添加了一个新集群,您的数据会从 us-east4
内的现有集群(即实例中地理距离最近的集群)复制到新集群。您需要按照 $0.12/GB 的费率付费,这是北美不同区域之间 0 GB 到 1,024 GB 复制数据量的费率(与美国不同区域之间的复制费率不同)。在本例中,初始复制费用是 $1,105.92:
9 TB * 1,024 GB/TB * $0.12/GB = $1,105.92
持续复制流量
在您向集群写入数据时,Bigtable 会自动将写入数据从该集群(“源集群”)复制到实例内的所有其他集群(“目标集群”)。如果目标集群与源集群位于不同区域,您需要为将写入数据复制到目标集群时产生的数据流量付费。此费用的计算方式是:流向目标集群的复制网络流量费率乘以您写入源集群的数据量。对于与源集群位于不同区域内的每个目标集群,您都要分别支付一笔费用。
例如,假设您的某个实例有 3 个集群,这些集群分别位于 us-east1
(南卡罗来纳)、europe-west1
(比利时)和 australia-southeast1
(悉尼)。假设您的应用在一个月内向 us-east1
内的集群写入了 5 TB 数据,这 5 TB 数据从 us-east1
复制到了 europe-west1
,复制费率为 $0.11/GB(即美国到欧洲的 1 - 10 TB 复制数据量的网络流量费率)。这些数据还从 us-east1
复制到了 australia-southeast1
,费率为 $0.18/GB(即美国到澳大利亚的 1 - 10 TB 复制数据量的费用)。在这个例子中,最初写入到 us-east1
内集群的 5 TB 数据在 30 天内产生的复制费用是 $1484.80:
(5 TB * 1024 GB/TB * $0.11/GB) + (5 TB * 1024 GB/TB * $0.18/GB) = $1484.80
价格示例:具有一个节点的单个集群
假设您有一个包含 1 个集群的 Bigtable 实例。该集群具有一个节点,并且您的应用服务器与 Bigtable 位于同一区域内。在 30 天的结算周期中,您使用了以下 Bigtable 资源:
- 在
us-central1
(爱荷华)有一个包含单个集群的实例,该集群在整个月内都具有一个节点 - 在
us-central1
的固态硬盘上平均存储 50 GB 的数据 - 不用于数据传输
假设您以美元结算,您在该结算周期内的 Bigtable 账单明细如下。结算周期内使用的其他任何 Google Cloud 服务(例如 Compute Engine 实例)均需额外计费。
Bigtable 节点
us-central1
的 1 个集群 * 1 个节点 * 30 天 * 24 小时/天 * 每节点每小时 $0.65:$468.00
存储
us-central1
的 1 个集群 * 50 GB * $0.17/GB:$8.50
网络
- 不用于数据传输
月度费用总计
在本示例中,Bigtable 的月度费用总计为 $476.50。
价格示例:具有多个节点的单个集群
假设您有一个包含 1 个集群的 Bigtable 实例,不涉及任何复制操作。在 30 天的结算周期中,您使用了以下 Bigtable 资源:
- 在
us-central1
(爱荷华)有 1 个包含单个集群的实例,该集群在第 1-10 天有 18 个节点,在第 11-30 天有 25 个节点 - 在
us-central1
的固态硬盘上平均存储 30 TB 的数据 - 10 TB 数据传输到
us-central1
- 流向
us-central1
的 50 GB 数据传输量 - 流向
europe-west1
的 25 GB 数据传输量
假设您以美元结算,您在该结算周期内的 Bigtable 账单明细如下。结算周期内使用的其他任何 Google Cloud 服务(例如 Compute Engine 实例)均需额外计费。
Bigtable 节点
第 1-10 天
us-central1
的 1 个集群 * 18 个节点 * 10 天 * 24 小时/天 * 每节点每小时 $0.65:$2808.00
第 11-30 天
us-central1
的 1 个集群 * 25 个节点 * 20 天 * 24 小时/天 * 每节点每小时 $0.65:$7800.00
存储
us-central1
的 1 个集群 * 30 TB * 1024 GB/TB * $0.17/GB:$5222.40
网络
- 流向
us-central1
的 10 TB 入站流量:免费 - 流向
us-central1
的 50 GB 出站数据传输:免费 - 流向
europe-north1
的 25 GB 出站数据传输量 * $0.12/GB:$3.00
月度费用总计
在本示例中,Bigtable 的月度费用总计为 $15833.40。
价格示例:位于同一区域的 2 个集群
假设您有一个包含 2 个集群的 Bigtable 实例(这意味着已启用了复制功能)。这些集群位于同一区域内的不同可用区中。在 30 天的结算周期中,您使用了以下 Bigtable 资源:
- 在
us-central1
(爱荷华)有 1 个包含 2 个集群的实例,每个集群在第 1-10 天有 18 个节点,在第 11-30 天有 25 个节点 - 每个集群在固态硬盘上平均存储 30 TB 的数据
- 10 TB 数据传输到
us-central1
- 流向
us-central1
的 50 GB 数据传输量 - 流向
europe-north1
的 25 GB 网络出站流量
假设您以美元结算,您在该结算周期内的 Bigtable 账单明细如下。结算周期内使用的其他任何 Google Cloud 服务(例如 Compute Engine 实例)均需额外计费。
Bigtable 节点
第 1-10 天
us-central1
的 2 个集群 * 18 个节点 * 10 天 * 24 小时/天 * 每节点每小时 $0.65:$5616.00
第 11-30 天
us-central1
的 2 个集群 * 25 个节点 * 20 天 * 24 小时/天 * 每节点每小时 $0.65:$15600.00
存储
us-central1
的 2 个集群 * 30 TB * 1024 GB/TB * $0.17/GB:$10444.80
网络
- 流向
us-central1
的 10 TB 入站流量:免费 - 流向
us-central1
的 50 GB 出站数据传输:免费 - 流向
europe-north1
的 25 GB 出站数据传输 * $0.12/GB:$3.00
月度费用总计
在本示例中,Bigtable 的月度费用总计为 $31663.80。
价格示例:位于不同区域的 2 个集群
假设您有一个包含 2 个集群的 Bigtable 实例,这 2 个集群分别位于不同的 Bigtable 区域内。在 30 天的结算周期中,您使用了以下 Bigtable 资源:
- 1 个实例,在
us-central1
(爱荷华)有 1 个集群,在asia-south1
(孟买)有 1 个集群;每个集群在第 1-10 天有 18 个节点,在第 11-30 天有 25 个节点 - 每个集群在固态硬盘上平均存储 30 TB 的数据
- 流入
us-central1
的 10 TB 网络数据传输 - 流向
asia-south1
的 2 TB 网络入站流量 - 流向
us-central1
的 50 GB 网络出站流量 - 流向
europe-north1
的 25 GB 网络出站流量 - 从
us-central1
复制到asia-south1
的 10 TB 写入数据量 - 从
asia-south1
复制到us-central1
的 2 TB 写入数据量
假设您以美元结算,您在该结算周期内的 Bigtable 账单明细如下。结算周期内使用的其他任何 Google Cloud 服务(例如 Compute Engine 实例)均需额外计费。
Bigtable 节点
第 1-10 天
us-central1
的 1 个集群 * 18 个节点 * 10 天 * 24 小时/天 * 每节点每小时 $0.65:$2808.00asia-south1
的 1 个集群 * 18 个节点 * 10 天 * 24 小时/天 * 每节点每小时 $0.748:$3231.36
第 11-30 天
us-central1
的 1 个集群 * 25 个节点 * 20 天 * 24 小时/天 * 每节点每小时 $0.65:$7800.00asia-south1
的 1 个集群 * 25 个节点 * 20 天 * 24 小时/天 * 每节点每小时 $0.748:$8976.00
存储
us-central1
的 1 个集群 * 30 TB * 1024 GB/TB * $0.17/GB:$5222.40asia-south1
的 1 个集群 * 30 TB * 1024 GB/TB * $0.196/GB:$6021.12
网络
- 流向
us-central1
的 10 TB 入站流量:免费 - 流向
asia-south1
的 2 TB 入站流量:免费 - 流向
us-central1
的 50 GB 出站数据传输:免费 - 流向
europe-north1
的 25 GB 出站数据传输量 * $0.12/GB:$3.00
复制
- 从
us-central1
复制到asia-south1
的 10 TB 写入数据量 * 1024 GB/TB * $0.12/GB:$1228.80 - 从
asia-south1
复制到us-central1
的 2 TB 写入数据量 * 1024 GB/TB * $0.12/GB:$245.76
月度费用总计
在本示例中,Bigtable 的月度费用总计为 $35536.44。
价格示例:位于不同区域的 3 个集群
假设您有一个包含 3 个集群的 Bigtable 实例,这 3 个集群分别位于不同的 Bigtable 区域内。在 30 天的结算周期中,您使用了以下 Bigtable 资源:
- 1 个实例,在
us-central1
(爱荷华)有 1 个集群,在asia-south1
(孟买)有 1 个集群,在europe-west2
(伦敦)有 1 个集群;在为期 30 天的一个月中,每天每个集群都有 15 个节点 - 每个集群在固态硬盘上平均存储 50 TB 的数据
- 有 10 TB 数据写入各集群;写入数据随即会复制到另外 2 个集群
- 流向
asia-northeast1
的 25 GB 数据传输量
假设您以美元结算,您在该结算周期内的 Bigtable 账单明细如下。结算周期内使用的其他任何 Google Cloud 服务(例如 Compute Engine 实例)均需额外计费。
Bigtable 节点
us-central1
的 1 个集群 * 15 个节点 * 30 天 * 24 小时/天 * 每节点每小时 $0.65:$7020.00asia-south1
的 1 个集群 * 15 个节点 * 30 天 * 24 小时/天 * 每节点每小时 $0.748:$8078.40europe-west2
的 1 个集群 * 15 个节点 * 30 天 * 24 小时/天 * 每节点每小时 $0.78:$8424.00
存储
us-central1
的 1 个集群 * 50 TB * 1024 GB/TB * $0.17/GB:$8704.00asia-south1
的 1 个集群 * 50 TB * 1024 GB/TB * $0.196/GB:$10035.20europe-west2
的 1 个集群 * 50 TB * 1024 GB/TB * $0.20/GB:$10240.00
网络
- 流向
us-central1
的 10 TB 入站流量:免费 - 流向
asia-south1
的 10 TB 入站流量:免费 - 流向
europe-west2
的 10 TB 入站流量:免费 - 流入
us-central1
的 50 GB 数据传输:免费 - 流入
asia-northeast1
的 25 GB 数据传输 * $0.12/GB:$3.00
复制
- 从
us-central1
复制到asia-south1
的 10 TB 写入数据量 * 1024 GB/TB * $0.11/GB:$1126.40 - 从
us-central1
复制到europe-west2
的 10 TB 写入数据量 * 1024 GB/TB * $0.11/GB:$1126.40 - 从
asia-south1
复制到us-central1
的 10 TB 写入数据量 * 1024 GB/TB * $0.11/GB:$1126.40 - 从
asia-south1
复制到europe-west2
的 10 TB 写入数据量 * 1024 GB/TB * $0.11/GB:$1126.40 - 从
europe-west2
复制到us-central1
的 10 TB 写入数据量 * 1024 GB/TB * $0.11/GB:$1126.40 - 从
europe-west2
复制到asia-south1
的 10 TB 写入数据量 * 1024 GB/TB * $0.11/GB:$1126.40
月度费用总计
在本示例中,Bigtable 的月度费用总计为 $59263.00。
后续步骤
- 阅读 Bigtable 文档。
- 开始使用 Bigtable。
- 试用价格计算器。
- 了解 Bigtable 解决方案和使用场景。