本文档介绍 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 |
亲自尝试
如果您是 Google Cloud 新手,请创建一个帐号来评估 Cloud Storage 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
免费试用 Cloud Storage价格表
以下价格表显示了使用 Cloud Storage 时需要支付的费用。
您可以参阅详细的价格示例,该示例通过具体场景来说明用量和费用。如需使用 Google Cloud 价格计算器,请访问计算器页面。
数据存储
每个位置的静态存储费用:
请注意,自定义元数据将计入您的每月存储空间用量中。例如,对于自定义元数据 NAME:VALUE
,Cloud Storage 会将 NAME
和 VALUE
中的每个字符统计为一个字节,并且该字节将随相应对象一起存储。
网络
出站流量表示通过 HTTP 响应从 Cloud Storage 发送的数据。从 Cloud Storage 存储分区读取的数据或元数据是出站流量的一个例子。
入站流量表示通过 HTTP 请求发送到 Cloud Storage 的数据。写入 Cloud Storage 存储分区的数据或元数据是入站流量的一个例子。
出站流量需要收取网络用量费用,网络用量分为以下几种:
Google Cloud 内的网络出站流量(出站流量目的地是其他 Cloud Storage 存储分区或 Google Cloud 服务)。
特殊网络服务(出站流量使用特定 Google Cloud 网络产品时)。
常规网络用量(离开 Google Cloud 的出站流量或各大洲之间的出站流量)。
Google Cloud 内的网络出站流量
当您将数据从 Cloud Storage 中的一个存储分区转移或复制到另一个存储分区,或当其他 Google Cloud 服务访问您的 Cloud Storage 存储分区中的数据时,就会产生 Google Cloud 内的网络出站流量。
场景 | 示例 | 费率 |
---|---|---|
数据在同一位置内转移。 |
|
免费 |
数据从双区域中的 Cloud Storage 存储分区转移至构成双区域之一区域中的其他 Google Cloud 服务。 |
|
免费 |
数据从单区域位置的 Cloud Storage 存储分区转移到多区域位置的另一项 Google Cloud 服务,且两个位置位于同一大洲。 |
|
免费 |
数据从多区域位置的 Cloud Storage 存储分区转移到单区域位置的另一项 Google Cloud 服务,且两个位置位于同一大洲。 |
|
免费 |
数据在同一大洲的不同位置之间转移(假设上述免费场景均不适用) |
|
$0.01/GB |
数据在不同大洲之间转移,且两个洲都不是澳大利亚。 |
|
请参阅常规网络用量表格中的“流向全球目的地的出站流量”列。 |
数据在不同大洲之间转移,且其中一个洲是澳大利亚。 |
|
请参阅常规网络用量表格中的“流向澳大利亚目的地的出站流量”列。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
特殊网络服务
如果您已选择使用特定的 Google Cloud 网络产品,则出站流量价格应参阅相应产品的价格表:
- 对于 Cloud CDN,请参阅 Cloud CDN 价格。如需了解详情,请参阅 Cloud CDN 概览。
- 对于 CDN Interconnect,请参阅 CDN Interconnect 价格。
- 对于 Cloud Interconnect,请参阅 Cloud Interconnect 价格。如需了解详情,请参阅 Cloud Interconnect 概览。
- 对于直接对等互连,请参阅直接对等互连价格。
常规网络用量
常规网络用量涵盖从 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 存储空间费率。
如果是对存储分区执行操作(例如列出存储分区中的对象),则为该存储分区设置的默认存储类别将决定操作费用。
如果是对对象执行操作,则该对象的存储类别将决定操作费用。
操作分类
下表列出了划分到各个类别的操作。如果您通过 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 每个对象更改通知2 |
storage.channels.stop storage.buckets.delete storage.objects.delete storage.projects.hmacKeys.delete |
XML API | GET 服务 GET 存储分区(列出存储分区中的对象时) PUT POST |
GET 存储分区(检索存储分区配置时) GET 对象 HEAD |
删除 |
对象生命周期管理 | SetStorageClass | Delete |
1 通过 JSON API 执行的简单上传、分段上传或可续传上传均会被视为一项 A 类操作。
2 专用于对象更改通知。对于 Pub/Sub 通知,请参阅 Pub/Sub 价格。
检索和提前删除
由于 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 后中断,则网络出站流量费用和检索费用按 8 MB 计算。
费用每天累计,但 Cloud Storage 只在结算周期结束时向您收取费用。您可以在 Google Cloud Console 的项目结算页面中查看未结算的用量。
系统会根据各个对象的存储类别(而非为包含这些对象的存储分区设置的默认存储类别)计算存储费用。
对于启用了对象版本控制的存储分区,对象的每个非当前版本都将按与其现行版本相同的费率进行计费。
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-WEST1
、US-CENTRAL1
和 US-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 的隐私权政策。
后续步骤
- 按照《快速入门:使用控制台》中的说明开始使用 Cloud Storage。
- 通过 Cloud Storage 客户端库开始使用 Cloud Storage。
- 浏览我们提供的 Cloud Storage 方法指南。