谷歌云存储成本管控完全指南

本文深入解析Google Cloud Storage的计费模型,涵盖数据存储、处理、网络使用等核心成本构成,并通过具体定价示例和最佳实践,指导管理员有效管理复杂云存储成本。

如何管理Google Cloud Storage成本

Google Cloud Storage允许客户按需存储和检索任意数量的数据,但其成本结构可能颇为复杂。 Google Cloud Storage是一项用于非结构化数据存储的托管服务。该平台提供自动存储类别转换、数据复制、传输服务、机器学习和AI工具等功能。Google通过四种存储类别提供这些功能:标准存储、近线存储、冷线存储和归档存储。

为了管理Google Cloud Storage在数据处理、内容分发、灾难恢复、归档和备份等各种用途上的成本,最佳实践包括确定流量、存储和可用性需求,并了解Google的配额限制。

Google Cloud Storage定价

Google Cloud Storage的定价基于与客户个人选择或需求相关的因素,包括数据存储、数据处理和网络使用。

数据存储 Google根据存储的数据量、存储类别、存储桶的位置以及上传对象的自定义元数据来计算定价。 数据的位置为存储定价增加了另一层考量,它取决于数据是存放在单区域(北美/南美、欧洲、亚洲等)、双区域(同一区域内的两个位置,例如北美洲或亚洲内的两个地点)还是多区域(多个欧洲或亚洲国家)。

数据处理 定价也随用户在Google Cloud Storage中进行的数据处理量而变化。这包括操作速率、数据检索和区域间复制等其他因素。

网络使用 Google会对网络使用收费——即用户从存储桶读取或在存储桶之间移动的数据量。定价取决于存储桶的位置、存储类别以及用户是否将数据发送到Google Cloud之外。

Google Cloud Storage定价示例

以下Google Cloud Storage定价示例概述了公司在每种场景下需要支付的费用。欲知完整详情,请使用Google的定价计算器获取精确成本。

简单的Google Cloud定价场景 假设您的公司在某月对一个单数据存储桶有以下存储模式:

  • 数据存储。在us-east1区域使用标准存储,存储75GB数据。
  • 数据处理。执行25,000次A类操作和85,000次B类操作。
  • 网络使用。向美洲和欧洲、中东及非洲地区传输19 GB数据。

假设不享受任何“始终免费”折扣(所有新客户均可获得),定价如下:

复杂的Google Cloud定价场景 这个更复杂的场景结合了多个存储类别的存储以及跨多个层级的更高带宽。以下规格可能反映了一家大型跨国公司的数据存储需求:

  • 数据存储
    • 多区域标准存储,75 TB数据。
    • NAM4双区域标准存储,55 TB数据。
    • 多区域近线存储,165 TB数据。
  • 数据处理
    • 标准存储数据上的A类操作,150,000次操作。
    • 近线存储数据上的B类操作,3,275,000次操作。
  • 网络使用
    • 向美洲和欧洲、中东及非洲地区传输35 TB数据。
    • 双区域入站数据传输21 TB。
    • 来自亚太地区的多区域入站数据传输12 TB。

假设不享受任何“始终免费”折扣,月度账单如下:

提前删除示例 当客户在给定存储类别的最低存储期限之前删除数据时,会被收取提前删除费用。删除对象、用新对象数据覆盖对象或重写对象(例如更改其存储类别时)都会产生提前删除费。

假设您在第一天将1000 GB的冷线存储数据存储在美国多区域,并在第60天删除所有数据。冷线存储的最低存储期限为90天,因此客户需按数据存储满整个90天周期来付费。费用计算分为两部分:

  1. 数据存在于存储桶中60天的静态存储成本:$0.007 每GB每月 X 1000 GB X 2 个月 = $14。
  2. 由于您未遵守90天的最低期限,需支付按比例计算的冷线存储提前删除费:$0.00023333 每GB每天 X 1000 GB X 30 天 = $7。

这笔数据存储60天的冷线存储总成本为21美元。这与存储满90天最低期限并在第90天删除的成本相同。在后一种情况下,您可以省去提前删除费,但需支付完整的冷线静态存储费。 Google Cloud Storage的费用基于多种因素而变化,并可能根据您公司当月的行为和对存储的使用情况而改变。

需要考虑的其他Google Cloud Storage费用

Google对数据操作单独收费,这与存储费用是分开的。操作包括更改或检索数据(例如存储桶和对象)信息的操作。Google将操作分为两个层级,并根据存储层级和区域进行定价。 操作和其他数据处理的额外成本包括数据检索、区域间复制和Cloud Storage自动类别管理所产生的费用。

每个存储类别都有不同的最低存储期限和每GB每月的价格。

管理Google Cloud Storage成本的最佳实践

鉴于随着选择更复杂,Google Cloud Storage成本可能快速增加,从一开始就正确管理至关重要。

1. 估算您将消耗的流量 组织消耗的流量大小会影响定价。请估算以下内容:

  • 每秒操作数。您预计对存储桶和对象进行多少次操作每秒?对于创建、更新和删除操作呢?
  • 带宽。您将发送多少数据?在多长时间内?
  • 缓存控制。在某些对象上定义元数据会影响热数据的读取延迟,因此请了解您是否正在使用它。

2. 了解您的存储位置需求 Google Cloud Storage在一个位置内的至少两个区域中具有冗余。使用双区域或多区域位置类型时,Google会将对象存储在至少两个相距至少100英里的位置。位置会影响发生中断时的恢复时间目标。如果您总是依赖敏感或业务关键数据,这一点尤其重要。 双区域和多区域位置的定价略高于单区域定价,但如果存储量增加,成本可能会上升。例如,全球双区域标准存储每月每GB的成本在$0.022到$0.0506美分之间,而全球多区域成本大致相同,为每月每GB 2.6美分。

3. 了解您的数据可用性需求 这是用户每天必须多次访问的热数据吗?还是仅用于合规目的的归档数据?如果您需要高可用性,请考虑为您的Google Cloud Storage使用双区域或多区域位置。这样,您将始终能够访问数据而无需更改存储路径,并且在大多数情况下实现零RTO。

4. 使Cloud Storage配额和限制与您的需求保持一致 Google Cloud Storage对存储桶、对象、带宽使用和API请求设有配额和请求限制。这些限制可防止整个存储网络出现数据瓶颈,从而有助于确保操作和性能顺畅。客户可以请求增加某些配额,但不能请求增加限制。

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