Memorystore for Redis 价格

本文档详细介绍了 Memorystore 的价格。您也可以使用 Google Cloud 价格计算器来估算 Memorystore 的费用。

如果您想要了解 Memorystore for Memcached 的价格,请参阅 Memorystore for Memcached 价格页面。

价格概览

Memorystore 价格取决于以下因素:

  • 服务层级:决定 Redis 实例是独立实例还是高可用性实例。

  • 预配容量:决定 Redis 实例可以使用的存储空间和吞吐量。

  • 区域:决定 Redis 实例的预配位置。

  • 副本数:确定标准层级实例中有多少个节点。仅适用于启用了读取副本的实例。

服务层级

Memorystore 提供以下服务层级:

  • 基本层级:提供独立的 Redis 实例。此层级适用于需要简单 Redis 缓存的应用。

  • 标准层级:提供高可用性的 Redis 实例,包括自动启用的跨可用区复制和自动故障切换功能。

    标准层级实例支持读取副本,这些副本允许向实例添加最多五个副本,并使用副本扩缩读取查询。如需详细了解启用读取副本对价格的影响,请参阅包含读取副本的实例价格

预配容量

预配 Memorystore 实例时,请选择实例的最大存储容量。该实例根据预配容量划分到相应的容量层级。例如,一个 3 GB 的实例属于 1 到 4 GB 容量层级。实例所属的容量层级会对以下几个方面产生影响:

  • 您为预配容量支付的价格。例如,如果您预配一个 3 GB 基本实例,我们会根据预配该实例的区域的 M1 基本价格向您收取费用。

  • 使用 Redis 实例可以实现的性能。借助 Redis 第 6 版,您可以利用更高的内存层级实现更高的吞吐量。例如,对于典型的工作负载模式,您可以看出,从 M2 扩容到 M3 或更高层级时,性能有所提升。

没有读取副本的实例价格

价格取决于服务层级、预配容量和实例的预配区域。Memorystore 实例根据实例的预配容量(以 GB 为单位)以 1 秒为增量收费。下表展示了 1 个小时(3600 秒)的每 GB 价格。

如需查看基本级和标准级的价格,请从下表上方的下拉列表中选择一个区域:

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

具体计费方式如下:

  • 价格向上取整到最近的秒数。
  • 当您创建 Redis 实例后,项目便开始产生 Memorystore 费用。无论您是否使用该实例,都需要根据预配容量付费。
  • 您可以随时更改 Memorystore 实例的容量。如果更新后的容量导致您的实例划分到另一容量层级,则在 Memorystore 完成扩缩操作之后,系统就会根据新的容量层级向您收费。

包含读取副本的实例价格

标准层级实例支持读取副本。您可以通过 Google Cloud Console、gcloud 或 Memorystore API 创建具有读取副本的实例。 借助此功能,您最多可以预配 5 个副本,这些副本均可执行读取操作。多个副本还有助于在故障期间提高实例的冗余和可用性。只有 M2 和更高内存层级支持读取副本。如需详细了解读取副本,请参阅读取副本

启用读取副本的价格影响

在标准层级实例上启用读取副本后,系统会对结算进行以下更改:

  • 该实例将作为新的 SKU 进行结算。
  • 价格取决于预配容量、节点数量和实例的预配区域。

下表列出了为您的实例启用读取副本时的节点价格:

具体计费方式如下:

  • 价格向上取整到最近的秒数。
  • 当您创建 Redis 实例后,项目便开始产生 Memorystore 费用。无论您是否使用该实例,都需要根据预配容量付费。
  • 您可以随时更改 Memorystore 实例的容量和副本数。如果更新后的容量导致您的实例划分到另一容量层级,则在 Memorystore 完成扩缩操作之后,系统就会根据新的容量层级向您收费。

网络流量价格

从同一区域的客户端访问 Memorystore 时,Memorystore 不会针对来自 Memorystore 实例的入站流量或出站流量收费。

从不同区域的客户端访问 Memorystore 实例时,Memorystore 会针对从 Redis 实例到您的客户端应用的网络出站流量收费。您需要为从一个区域转移到另一个区域的总 GB 数付费。

如需查看 Memorystore 的网络出站流量价格列表,请参阅下表:

流量类型 价格
北美各 Google Cloud 区域之间的出站流量(每 GB) $0.01
欧洲各 Google Cloud 区域之间的出站流量(每 GB) $0.02
亚洲各 Google Cloud 区域之间的出站流量(每 GB) $0.05
大洋洲各 Google Cloud 区域之间的出站流量(每 GB) $0.08
流向其他大洲(印度尼西亚和大洋洲除外)的 Google Cloud 区域的出站流量(每 GB) $0.08
印度尼西亚和大洋洲1与任何 Google Cloud 区域之间的来往流量(每 GB) $0.15

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

1 大洋洲包括澳大利亚、新西兰和周边太平洋岛屿(如巴布亚新几内亚和斐济)。此区域不包括夏威夷。

价格示例

已停用读取副本的基本层级和标准层级实例

如需计算实例的每小时费用,请将预配容量乘以相应容量层级的单价。

  • 计算基本层级 M2 实例的价格:如果您预配了一个基本层级 8 GB 实例,则 8 GB 对应的容量层级为 M2。爱荷华区域的基本层级 M2 实例的单价为每 GB 每小时 $0.027。 每小时费用为 8 * $0.027,约为每小时 $0.22 或每月 $160.60 ($0.22 * 730)。

  • 运行标准层级 M3 实例并对其进行扩缩:如果在爱荷华区域预配标准层级 20 GB 实例并运行实例 90 分钟,则需要支付 $1.38(20 GB * 每 GB 每小时 $0.046 * 1.5 小时)。如果将标准层级 M3 实例的预配容量从 20 GB 更改为 50 GB (M4),则在扩容操作完成后,您需要按 M4 价格付费(每 GB 每小时 $0.035)。

您也可以使用 Memorystore 价格计算器来为您的 Memorystore 使用场景估算价格。

启用了读取副本的标准层级实例

如需计算启用了读取副本的实例的每小时费用,请将预配容量乘以相应容量层级的节点单价和节点数。

例如,如果启用了读取副本,则需要支付 $2.85 (50 * $0.019 * 2 * 1.5),其中 50GB 是预配容量,$0.019 是 M4 节点的 GB 小时单价,2 是节点数量(1 个主节点和 1 个副本),1.5 是用量(以小时为单位)。

后续步骤

申请自定义报价

借助 Google Cloud 的随用随付价格方案,您只需为实际使用的服务付费。请与我们的销售团队联系,获得适合贵组织的自定义报价。
与销售人员联系