如何管理谷歌云存储成本
提示
本文是《使用谷歌云存储》系列的第2篇,共5篇
谷歌云存储成本不仅涉及数据存储,管理员还需考虑处理、网络使用、检索和复制等费用。
谷歌云存储定价机制
谷歌云存储定价基于用户的选择或需求因素,包括数据存储、数据处理和网络使用。
数据存储
谷歌根据存储数据量、存储类别、存储桶位置以及上传对象的自定义元数据计算价格。
位置对存储价格的影响取决于数据存放在单区域(北美/南美、欧洲、亚洲等)、双区域(同一地区的两个位置)还是多区域(多个欧洲或亚洲国家)。
数据处理
价格随用户在谷歌云存储中进行的数据处理量而变化,包括操作速率、数据检索和区域间复制等因素。
网络使用
谷歌对网络使用收费——即用户从存储桶读取或移动的数据量。价格取决于存储桶位置、存储类别以及数据是否发送到谷歌云外部。
谷歌云存储定价示例
以下示例说明了企业在不同场景下的费用估算。具体费用请使用谷歌定价计算器。
简单场景
假设企业单月单个数据存储桶的使用情况:
- 数据存储:美国东部1区标准存储75GB
- 数据处理:25,000次A类操作和85,000次B类操作
- 网络使用:向美洲和EMEA传输19GB数据
(假设无新用户永久免费折扣)
复杂场景
此场景涉及多存储类别和跨层级带宽,反映跨国企业的数据存储需求:
- 数据存储:
- 多区域标准存储75TB
- NAM4双区域标准存储55TB
- 多区域近线存储165TB
- 数据处理:
- 标准存储A类操作150,000次
- 近线存储B类操作3,275,000次
- 网络使用:
- 向美洲和EMEA传输35TB数据
- 双区域入站数据传输21TB
- 来自亚太地区的多区域入站数据传输12TB
(假设无新用户永久免费折扣)
提前删除示例
当用户在指定存储类别的最低存储期限前删除数据时,会产生提前删除费用。此费用适用于删除对象、用新数据覆盖对象或重写对象(如更改存储类别)。
假设第1天在美国多区域存储1,000GB冷线存储,第60天删除所有数据。冷线存储最低存储期限为90天,用户需按完整90天周期付费:
- 数据在存储桶中存在60天的静态存储成本:$0.007/GB/月 × 1,000GB × 2个月 = $14
- 冷线存储按比例计算的提前删除费:$0.00023333/GB/天 × 1,000GB × 30天 = $7
60天的总成本为$21——与存储满90天相同。若存储满90天,可节省提前删除费但需支付完整的静态存储费。
其他需考虑的谷歌云存储费用
谷歌对数据操作单独收费,包括更改或检索数据信息的操作(如存储桶和对象)。操作分为两个层级,根据存储层级和区域定价。
其他数据处理成本包括检索、区域间复制和云存储自动分类管理费用。
每个存储类别都有不同的最低存储期限和每月每GB价格。
管理谷歌云存储成本的最佳实践
-
估算流量消耗
评估以下因素:- 每秒操作数:存储桶和对象的预期操作频率?创建、更新和删除操作量?
- 带宽:在何时段内发送多少数据?
- 缓存控制:定义特定对象的元数据可能影响热数据的读取延迟
-
明确存储位置需求
谷歌云存储在一个位置内至少跨两个区域冗余。使用双区域或多区域类型时,对象存储在至少相隔100英里的两个位置。位置影响中断时的恢复时间目标(RTO),对依赖敏感或关键业务数据的企业尤为重要。 -
了解数据可用性需求
是用户需每日多次访问的热数据?还是仅用于合规的归档数据?若需高可用性,应考虑双区域或多区域存储,确保始终可访问数据且多数情况下RTO为零。 -
调整云存储配额和限制
谷歌云存储对存储桶、对象、带宽使用和API请求设有配额和请求限制,可防止存储网络数据瓶颈。用户可申请提高部分配额,但无法调整限制。
Julia Borgini是自由技术文案、内容营销师、内容策略师和技术爱好者,专注B2B技术、SaaS、DevOps、云计算等领域。