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 客户免费使用。此页面上的数据提升价格将在该功能正式发布 (GA) 后生效
Bigtable Data Boost(预览版)是一种按需无服务器计算选项,旨在将流水线作业和查询等吞吐量密集型读取用例与预配的节点计算资源隔离开来。如需使用 Data Boost 计算,您需要至少一个活跃 Bigtable 集群,并且该集群至少具有一个预配节点。
使用 Bigtable Data Boost 时,您需要为处理作业或查询所需的计算资源(Bigtable 在需要时自动分配的资源)付费。
Bigtable Data Boost 采用随用随付价格单位,称为无服务器处理器 (SPU)。您需要为使用 Data Boost 的每秒 1 SPU 付费。 对于您提出的每个请求,Bigtable 至少会向您收取 60 个 SPU(相当于 1 分钟的使用时间)。在未使用任何 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
内的现有集群(即实例中距离最近的集群)复制到新集群。您需要按照每 GB $0.01 的费率付费,这是美国境内用于复制功能的网络流量的费率。因此,初始复制费用是 $92.16:
9 TB * 1024 GB/TB * $0.01/GB = $92.16
再举一个例子,假设您的实例有 9 TB 数据,并且其集群位于 us-east4
(北弗吉尼亚)和 us-west2
(洛杉矶)。如果您在 northamerica-northeast2
(多伦多)添加了一个新集群,您的数据会从 us-east4
内的现有集群(即实例中地理距离最近的集群)复制到新集群。您需要按照每 GB $0.12 的费率付费,这是北美地区 0 GB 到 1024 GB 的复制费率(与美国境内的复制费率不同)。在此示例中,初始复制费用为 $1,105.92:
9 TB * 1024 GB/TB * $0.12/GB = $1105.92
持续复制流量
在您向集群写入数据时,Bigtable 会自动将写入数据从该集群(“源集群”)复制到实例内的所有其他集群(“目标集群”)。如果目标集群与源集群位于不同区域,您需要为将写入数据复制到目标集群时产生的数据流量付费。此费用的计算方式为:复制到目标集群的网络费率乘以您写入源集群的数据量。对于与源集群位于不同区域内的每个目标集群,您都要分别支付一笔费用。
例如,假设您的某个实例有 3 个集群,这些集群分别位于 us-east1
(南卡罗来纳)、europe-west1
(比利时)和 australia-southeast1
(悉尼)。如果您的应用在一个月内向 us-east1
中的集群写入 5 TB 的数据,则系统会按照每 GB $0.11 的费率将这 5 TB 的数据从 us-east1
复制到 europe-west1
,这是美国到欧洲的 1 TB 到 10 TB 复制费用。这些数据还从 us-east1
复制到 australia-southeast1
,费率为 $0.18/GB(即美国到澳大利亚的 1 TB 到 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
- 将 50 GB 的数据传输到
us-central1
- 将 25 GB 的数据传输到
europe-west1
假设您以美元结算,您在该结算周期内的 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 数据:免费 - 将 50 GB 的数据传输到
us-central1
:免费 - 传出
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
- 将 50 GB 的数据传输到
us-central1
- 流向
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 数据:免费 - 将 50 GB 的数据传输到
us-central1
:免费 - 向
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 入站流量:免费 - 将 50 GB 的数据传输到
us-central1
:免费 - 传出
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 个集群
- 将 25 GB 的数据传输到
asia-northeast1
假设您以美元结算,您在该结算周期内的 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 数据:免费 - 将 50 GB 的数据传输到
us-central1
:免费 - 到
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 解决方案和使用场景。