Cloud Storage 价格

本文档介绍 Cloud Storage 的价格。如需了解 Google 云端硬盘(提供便捷的个人文件在线存储功能)的价格,请参阅 Google 云端硬盘价格

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

如需了解 Cloud Storage 的重要概念(如存储分区和对象),请参阅关键术语

价格概览

Cloud Storage 价格取决于以下因素:

  • 数据存储量:您的存储分区中存储的数据量。根据您的数据所用的存储类别和存储分区所在的位置不同,存储费率也有所不同。
  • 网络用量:从您的存储分区读取的数据量或者在不同存储分区之间转移的数据量。
  • 操作用量:您在 Cloud Storage 中执行的各种操作(例如列出存储分区中的对象)量。
  • 检索费用和提前删除费用:适用于存储在 Nearline、Coldline 或 Archive 存储空间类别中的数据。

例如,假设在某个月份,您的 my-bucket 的存储空间使用情况如下:

价格类别 使用类型 数量
数据存储 某个地区的 Standard 存储空间 50 GB(在这一个月内,您的存储分区中的平均数据量)
网络 流向美洲、欧洲、中东和非洲的出站流量 1 GB
操作 A 类操作(添加对象、列出存储分区和对象) 10000 次操作
操作 B 类操作(获取对象、检索存储分区和对象元数据) 50000 次操作

您的 my-bucket 的该月帐单的计算方式如下:

价格类别 计算方式 费用
数据存储 50 GB Standard 存储空间 * $0.020/GB $1.00
网络 1 GB 出站流量 * $0.12/GB $0.12
操作 10000 次 A 类操作 * $0.05/10000 次操作 $0.05
操作 50000 次 B 类操作 * $0.004/10000 次操作 $0.02
总计 $1.19

价格表

以下价格表显示了使用 Cloud Storage 时需要支付的费用。

您可以参阅详细的价格示例,该示例通过具体场景来说明用量和费用。如需使用 Google Cloud 价格计算器,请访问计算器页面

数据存储

每个位置的静态数据费用:

网络

从您的 Cloud Storage 存储分区中读取对象数据或对象元数据时,您需要支付网络使用费。网络用量分为以下几种:

Google Cloud 内的网络出站流量

当您将数据从 Cloud Storage 中的一个存储分区转移或复制到另一个存储分区,或当其他 Google Cloud 服务访问您的 Cloud Storage 存储分区中的数据时,就会产生 Google Cloud 内的网络出站流量。

场景 示例 费率
数据在同一位置内转移。
  • US-EAST1US-EAST1
  • EUEU
免费
数据从单地区位置的 Cloud Storage 存储分区转移到多地区位置的另一项 Google Cloud 服务,且两个位置位于同一大洲。
  • 读取 US-EAST1 存储分区中的数据以创建一个 US BigQuery 数据集。
免费
数据从多地区位置的 Cloud Storage 存储分区转移到单地区位置的另一项 Google Cloud 服务,且两个位置位于同一大洲。
  • 通过 EU-WEST1 GKE 实例访问 EU 存储分区中的数据。
免费
数据在同一大洲的不同位置之间转移(假设上述免费场景均不适用)
  • US-EAST1NORTHAMERICA-NORTHEAST1
  • US-EAST1US
  • USUS-CENTRAL1
$0.01/GB
数据在不同大洲之间转移,且两个洲都不是澳大利亚。
  • USASIA
  • EU-WEST1SOUTHAMERICA-EAST1
请参阅常规网络用量表格中的“流向全球目的地的出站流量”列。
数据在不同大洲之间转移,且其中一个洲是澳大利亚。
  • USAUSTRALIA-SOUTHEAST1
  • AUSTRALIA-SOUTHEAST1EU-WEST1
请参阅常规网络用量表格中的“流向澳大利亚目的地的出站流量”列。

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

特殊网络服务

如果您已选择使用特定的 Google Cloud 网络产品,则出站流量价格应参阅相应产品的价格表:

常规网络用量

常规网络用量涵盖从 Cloud Storage 存储分区中读取的,不属于上述任何类别,也不适用“始终免费”用量限额的数据。

每月用量 流向全球目的地(不包括亚洲和澳大利亚)的出站流量
(每 GB)
流向亚洲目的地(不包括除香港外的中国其他地方)的出站流量
(每 GB)
流向中国目的地(不包括香港)的出站流量
(每 GB)
流向澳大利亚目的地的出站流量
(每 GB)
入站流量
0-1 TB $0.12 $0.12 $0.23 $0.19 免费
1-10 TB $0.11 $0.11 $0.22 $0.18 免费
10 TB 以上 $0.08 $0.08 $0.20 $0.15 免费

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

您可以在项目的结算明细中查看您当前的用量。

操作

当您在 Cloud Storage 中执行操作时,需支付操作费用。操作是对 Cloud Storage 中的存储分区和对象进行更改或检索其相关信息的行为。

操作分为三个类别:A 类、B 类和免费。 结算费率以每 10000 次操作为单位。如需详细了解划分到各个类别的操作,请参阅下文

存储类别1 A 类操作
(每 10000 次操作)
B 类操作
(每 10000 次操作)
免费操作

Standard 存储空间 $0.05 $0.004 免费
Nearline 存储空间Durable Reduced Availability (DRA) 存储空间 $0.10 $0.01 免费
Coldline 存储空间 $0.10 $0.05 免费
Archive 存储空间 $0.50 $0.50 免费

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

1 操作的存储类别取决于下列因素:

  • 如果操作是列出项目中的存储分区,则一律适用 A 类 Standard 存储空间费率。

  • 如果是对存储分区执行操作(例如列出存储分区中的对象),则为该存储分区设置的默认存储类别将决定操作费用。

  • 如果是对对象执行操作,则该对象的存储类别将决定操作费用。

  • 如果是自行更改或使用对象生命周期管理功能更改对象的存储类别,系统将按与对象的目标存储类别相关的 A 类费率收费。

操作分类

下表列出了划分到各个类别的操作。如果您通过 Google Cloud Console 或某个 Cloud Storage 客户端库访问 Cloud Storage,则适用 JSON API 行中的操作。如果您通过 gsutil 访问 Cloud Storage,虽然默认情况下会使用 JSON API 操作,但您可能已将 gsutil 配置为通过 XML API 来执行。

API 或功能 A 类操作 B 类操作 免费操作
JSON API storage.*.insert1
storage.*.patch
storage.*.update
storage.*.setIamPolicy
storage.buckets.list
storage.buckets.lockRetentionPolicy
storage.notifications.delete
storage.objects.compose
storage.objects.copy
storage.objects.list
storage.objects.rewrite
storage.objects.watchAll
storage.projects.hmacKeys.create
storage.projects.hmacKeys.list
storage.*AccessControls.delete
storage.*.get
storage.*.getIamPolicy
storage.*.testIamPermissions
storage.*AccessControls.list
storage.notifications.list
每个对象通知
storage.channels.stop
storage.buckets.delete
storage.objects.delete
storage.projects.hmacKeys.delete
XML API GET 服务
GET 存储分区(列出存储分区中的对象时)
PUT
POST
GET 存储分区(检索存储分区配置时)
GET 对象
HEAD
DELETE
对象生命周期管理 SetStorageClass Delete

1 通过 JSON API 执行的简单上传、分段上传或可续传上传均会被视为一项 A 类操作。

检索和提前删除

由于 Nearline 存储空间Coldline 存储空间Archive 存储空间用于存储不经常访问的数据,因此您需要支付因检索在这些类别的存储空间中存储的数据或元数据而产生的额外费用,以及最短存储期限费用。

  • 当您读取、复制或重写存储在这些类别的存储空间中的数据或元数据时,需支付“检索费用”。 这笔费用在因读取数据而产生的任何网络费用之外单独收取。

  • “最短存储期限”适用于存储在这些类别的存储空间中的数据。您可以删除存储时间未达到此期限的文件,但在您删除该文件时,系统将按照最短存储期限向您收费。这些费用通过 early delete SKU 结算。

Standard 存储空间 Nearline 存储空间 Coldline 存储空间 Archive 存储空间
数据检索 $0/GB $0.01/GB $0.02/GB $0.05/GB
最短存储期限 30 天 90 天 365 天

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

例如,假设您在 US 多地区位置存储 1000 GB Coldline 存储空间的数据。如果您在第 1 天添加这些数据,然后在第 60 天将其移除,系统会根据第 1 天到第 60 天的存储量向您收取 $14($0.007/GB/月 * 1000 GB * 2 个月),然后向您收取 30 天(从第 61 天到第 90 天)的提前删除费用,即 $7($0.007/GB/月 * 1000 GB * 1 个月)。

覆盖和移动对象

当您在存储分区内覆盖对象(将现有对象替换为新对象数据)或移动对象(将对象数据复制到新对象并删除原始对象)时,请注意以下事项:

  • 当您覆盖未达到最短存储期限的现有对象时,需支付提前删除费用,因为覆盖操作会删除并覆盖现有的对象。

    例如,如果您创建一个 Nearline 存储类别对象,然后在 10 天后覆盖该对象以便将其存储类别更改为 Standard,系统会将此操作视为提前删除。系统会根据剩余的 20 天存储时间向您收取提前删除费用,并在覆盖操作发生时,立刻开始收取新的 Standard 存储空间对象的存储费用。

  • 当您移动未达到最短存储期限的现有对象时,需支付提前删除费用,因为原始对象在移动过程中会被删除。如果您的移动操作还覆盖了移动目标中的现有对象,可能还需要针对删除该对象的操作支付额外的提前删除费用。

  • 如果覆盖和移动源对象会产生数据检索费用,那么您需要支付此类费用,因为必须读取源对象才能在覆盖或移动过程中使用它。

价格说明

  • 存储空间和网络使用量是以二进制千兆字节 (GB) 为单位计算的,其中 1 GB 为 230 字节。此计量单位也称为吉比字节 (GiB)。 与之类似,1 TB 为 240 字节,即 1024 GB。

  • 系统会按比例计算每个对象的存储费用,精确到亚秒(但 Nearline、Coldline 和 Archive 存储空间内提前删除或修改的数据除外,具体请参见上文)。您可以参阅下面的价格示例,查看按比例计算存储费用的示例。

  • 网络出站流量费用检索费用按所访问的数据量计算,而非按整个对象的大小计算。例如,如果对于一个 100 MB 的 Nearline 存储空间对象,您仅请求了前 8 MB 的数据,则网络出站流量费用和检索费用按 8 MB 计算。

  • 费用每天累计,但 Cloud Storage 只在结算周期结束时向您收取费用。您可以在 Google Cloud Console 的项目结算页面中查看未结算的用量。

  • 系统会根据各个对象的存储类别(而非为包含这些对象的存储分区设置的默认存储类别)计算存储费用。

  • 系统会将自定义元数据计入您的每月存储空间和网络用量中。例如,对于自定义元数据 NAME:VALUE,Cloud Storage 会将 NAMEVALUE 中的每个字符统计为一个字节(该字节会随相应对象一起存储并在对象请求中传输)。

  • 对于在下载期间进行转码的压缩对象,存储费率取决于该对象压缩后的大小。出站费率取决于该对象的未压缩大小。

  • 对于启用了对象版本控制的存储分区,对象的每个非当前版本都将按与其现行版本相同的费率进行计费。

  • Cloud Storage 还提供了 Durable Reduced Availability (DRA) 存储空间这个存储类别;但您应优先使用 Standard 存储空间而非 DRA。Standard 存储空间采用相同的价格结构,而且操作价格更低。 此外,Standard 存储空间还提供更好的性能,特别是在可用性方面。

  • 使用 Storage Transfer Service 不会产生任何额外费用,但会产生常规的 Cloud Storage 费用和外部提供方费用。您可以参阅 Storage Transfer Service 价格,查看可能产生的费用列表。

Cloud Storage“始终免费”用量限额

根据 Google Cloud 免费层级,Cloud Storage 会为您提供可免费使用的资源,但用量不能超过指定的限额。这些用量限额在免费试用期间及试用结束后均有效。如果免费试用期已结束,您将需要根据上面列出的价格表中的价格支付超出这些“始终免费”限额的用量费用。

资源 每月免费用量上限1
Standard 存储空间 5 GB/月
A 类操作 5000 次
B 类操作 50000 次
网络出站流量 1 GB,从北美到各 GCP 出站目的地(不包括中国和澳大利亚)

1Cloud Storage“始终免费”配额适用于在 US-WEST1US-CENTRAL1US-EAST1 地区产生的用量。系统会汇总这 3 个地区的用量。“始终免费”上限可能会随时更改。如需了解资格要求和其他限制,请参阅常见问题解答

例如,为了防止超出“始终免费”用量限额而产生费用,您可以设置 API 请求数上限

价格示例

按比例计算存储费用的示例

此示例演示了 Cloud Storage 如何按比例计算数据的存储费用。

假设您将一个 15 GB 的对象存储在多地区位置的 Standard 存储空间中 12 个小时。Cloud Storage 会将此视为存储了 0.5 天或 1/60 个月(假设该月共有 30 天)。则此次存储产生的费用为:

$0.026(per GB per month) * 15(GB) * 1/60(months) = $0.0065

详细的价格示例

以下示例演示了包含多个存储类别的存储空间以及涵盖多个层级的带宽的使用情景。对于每个存储类别,数据存储量是在这一个月内的平均值。

假设您在某个月份的存储空间使用情况如下:

价格类别 使用类型 数量
数据存储 多地区位置的 Standard 存储空间 60 TB
数据存储 多地区位置的 Nearline 存储空间 100 TB
网络 流向美洲、欧洲、中东和非洲的出站流量 25 TB
网络 流向亚太地区的出站流量 25 TB
网络 入站流量 30 TB
操作 对 Standard 存储空间的数据执行的 A 类操作(添加对象、列出存储分区和对象) 10 万次操作
操作 对 Standard 存储空间的数据执行的 B 类操作(获取对象、检索存储分区和对象元数据) 1000 万次操作
操作 对 Nearline 存储空间的数据执行的 B 类操作(获取对象、检索存储分区和对象元数据) 100 万次操作
检索 数据检索(总体数据出站流量的 Nearline 存储空间部分) 10 TB

您该月帐单的计算方式如下:

价格类别 计算方式 费用
数据存储 60 TB (61440 GB) Standard 存储空间 * $0.026/GB $1597.44
数据存储 100 TB (102400 GB) Nearline 存储空间 * $0.010/GB $1024.00
网络 流向美洲、欧洲、中东和非洲总计 25 TB 的出站流量:
(0-1 TB 层级):1 TB (1024 GB) 出站流量 * $0.12/GB
(1-10 TB 层级):9 TB (9216 GB) 出站流量 * $0.11/GB
(10 TB 以上层级):15 TB (15360 GB) 出站流量 * $0.08/GB

$122.88
$1013.76
$1228.80
网络 流向亚太地区总计 25 TB 的出站流量:
(0-1 TB 层级):1 TB (1024 GB) 出站流量 * $0.12/GB
(1-10 TB 层级):9 TB (9216 GB) 出站流量 * $0.11/GB
(10 TB 以上层级):15 TB (15360 GB) 出站流量 * $0.08/GB

$122.88
$1013.76
$1228.80
网络 入站流量免费 $0.00
操作 10 万次 A 类操作 * $0.05/10000 次操作 $0.50
操作 1000 万次 B 类操作 * $0.004/10000 次操作 $4.00
操作 100 万次 B 类操作 * $0.01/10000 次操作 $1.00
检索 10 TB (10240 GB) 数据检索 * 0.01/GB $102.40
总计 $7460.22

使用政策

使用此服务时,您必须遵守 Cloud Storage 服务条款计划政策,以及 Google 的隐私权政策

后续步骤