Cloud Bigtable 价格
本文档介绍 Cloud Bigtable 的价格详情。您还可以使用 Google Cloud 价格计算器来估算使用 Bigtable 的费用。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
使用 Bigtable 时,您需要为以下各项支付费用:
- Bigtable 实例的类型以及实例集群中的节点总数。
- 您的表使用的存储空间大小。
- 您的网络带宽用量。
存储空间用量和带宽用量是以二进制千兆字节 (GB) 为单位计量的,其中 1 GB 为 230 个字节。此计量单位也称为吉比字节 (GiB)。
存储空间和带宽费用每天累计。您可以随时在 Google Cloud Console 上查看未结算的用量。
下方各部分显示了 Bigtable 的每个计费项的价格。
节点
Bigtable 会跟踪每小时内实例集群中存在的节点数量。每个小时的费用为该小时内存在的最大节点数量乘以每小时费率。对于您预配的每个节点,Bigtable 都至少会向您收取一小时的费用。
无论节点使用情况如何,您都需要为已预配的资源支付节点费用。即使您的集群处于非活跃状态,您也需要支付相同的节点费用。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
存储
Bigtable 会以很短的时间间隔频繁计量 Bigtable 表中的平均数据量。计费时,系统会综合计算这些计量结果,得出一个月内的平均值,然后将此平均值乘以每月费率。
您只需为 Bigtable 在磁盘上的内部表示形式所使用的存储空间付费。对于包含多个集群的实例,Bigtable 会为每个集群保留一份单独的数据副本,您需要为每个数据副本付费。
从 Bigtable 中删除数据时,被删除的数据将立即变得无法访问;但是在 Bigtable 对表进行压缩之前,您仍然需要支付这些数据的存储费用。这个过程通常最多需要一周的时间。
此外,如果您将某个值的多个版本存储在列中,或者您已为表的一个列族设置了过期时间,则在 Bigtable 完成表的垃圾回收之前,您都可以读取已作废和过期的值。在垃圾回收之前,您仍需要为已作废和过期的值付费。这个过程通常最多需要一周的时间。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
备份
您只需为所用的备份存储空间付费,且备份大小绝对不会超过原表。备份一旦创建,系统就会开始计费,直到它被删除为止。由于 Bigtable 内置了存储优化功能,其备份费用有时可能会低于表备份的完整实体副本费用。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
网络
某些类型的网络出站流量会产生带宽费用,如下所示。
入站流量 | 免费 |
流向同一可用区的出站流量 | 免费 |
同一区域内各可用区之间的出站流量 | 免费 |
同一大洲内的跨区域网络出站流量(每 GB) | $0.01 |
洲际出站流量 | 采用互联网出站流量费率 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
互联网出站流量费率
如果您使用非美元货币付费,请参阅 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-east1
(南卡罗来纳)与 us-west4
(拉斯维加斯)。如果您在 europe-west2
(伦敦)添加了一个新集群,您的数据会从 us-east1
内的现有集群(即实例中地理距离最近的集群)复制到新集群。您需要按照 $0.11/GB 的费率付费,这是美国到欧洲的 1 TB 到 10 TB 复制费用。在本例中,初始复制费用是 $1013.76:
9 TB * 1024 GB/TB * $0.11/GB = $1013.76
持续复制流量
在您向集群写入数据时,Bigtable 会自动将写入数据从该集群(“源集群”)复制到实例内的所有其他集群(“目标集群”)。如果目标集群与源集群位于不同区域,您需要为将写入数据复制到目标集群时产生的数据流量付费。此费用的计算方式是:复制到目标集群的网络速率乘以您写入源集群的数据量。对于与源集群位于不同区域内的每个目标集群,您都要分别支付一笔费用。
例如,假设您的某个实例有 3 个集群,这些集群分别位于 us-east1
(南卡罗来纳)、europe-west1
(比利时)和 australia-southeast1
(悉尼)。一个月内,如果您的应用向 us-east1
中的集群写入 5 TB 数据,系统会从 us-east1
向 europe-west1
复制这 5 TB 数据,费率为 $0.11/GB(即美国到欧洲的 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 的数据 - 流向
us-central1
的 10 TB 网络入站流量 - 流向
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 的数据
- 流向
us-central1
的 10 TB 网络入站流量 - 流向
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。
后续步骤
- 阅读 Cloud Bigtable 文档。
- 开始使用 Cloud Bigtable。
- 试用价格计算器。
- 了解 Cloud Bigtable 解决方案和使用场景。