谷歌云存储成本优化全攻略

本文深入解析谷歌云存储的定价模型,涵盖数据存储、处理、网络使用等关键成本因素,并提供实际计费案例与最佳实践,帮助企业有效控制云存储开支。

如何管理谷歌云存储成本

提示
本文是《使用谷歌云存储》系列的第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价格。

管理谷歌云存储成本的最佳实践

  1. 估算流量消耗
    评估以下因素:

    • 每秒操作数:存储桶和对象的预期操作频率?创建、更新和删除操作量?
    • 带宽:在何时段内发送多少数据?
    • 缓存控制:定义特定对象的元数据可能影响热数据的读取延迟
  2. 明确存储位置需求
    谷歌云存储在一个位置内至少跨两个区域冗余。使用双区域或多区域类型时,对象存储在至少相隔100英里的两个位置。位置影响中断时的恢复时间目标(RTO),对依赖敏感或关键业务数据的企业尤为重要。

  3. 了解数据可用性需求
    是用户需每日多次访问的热数据?还是仅用于合规的归档数据?若需高可用性,应考虑双区域或多区域存储,确保始终可访问数据且多数情况下RTO为零。

  4. 调整云存储配额和限制
    谷歌云存储对存储桶、对象、带宽使用和API请求设有配额和请求限制,可防止存储网络数据瓶颈。用户可申请提高部分配额,但无法调整限制。


Julia Borgini是自由技术文案、内容营销师、内容策略师和技术爱好者,专注B2B技术、SaaS、DevOps、云计算等领域。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计