Memorystore for Redis 价格

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

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

如果您想要了解 Memorystore for Redis 集群的价格,请查看 Memorystore for Redis Cluster 价格页面。

请参阅我们的承诺使用折扣 (CUD) 页面,了解如何通过 3 年承诺节省 40% 的费用或承诺使用 1 年节省 20% 的费用。

价格概览

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 控制台、gcloud 或 Memorystore API 创建具有读取副本的实例。借助此功能,您最多可以预配 5 个副本,这些副本均可执行读取操作。多个副本还有助于在故障期间提高实例的冗余和可用性。只有 M2 和更高内存层级支持读取副本。如需详细了解读取副本,请参阅读取副本

启用读取副本的价格影响

在标准层级实例上启用读取副本时,结算会发生以下变化:

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

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

具体计费方式如下:

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

网络流量价格

从同一区域的客户端访问 Memorystore 实例时,Memorystore 不会针对该实例的入站流量或出站流量向您收费。但是,您的客户端资源可能会针对跨可用区出站流量向您收取费用。 例如,Compute Engine 虚拟机会针对流向 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 采用随用随付的价格模式,您只需为实际使用的服务付费。请与我们的销售团队联系,获取为贵组织量身定制的报价。
与销售人员联系