使用 Amazon ElastiCache 预留节点时,对于您想预留的每个缓存节点,您可以选择以低价为其一次性付费,进而享受该节点小时费率的大幅折扣。Amazon ElastiCache 提供三种类型的 ElastiCache 预留节点(所有预付、不预付和部分预付预留实例),让您在预付款与实际小时费率之间实现平衡。根据应用程序工作负载和计划运行时间;Amazon ElastiCache 预留节点与运行按需节点相比,可大幅节省开支。

  • 当前节点系列的预留缓存节点适用于所有预付、不预付和部分预付选项。上一代缓存节点系列中的预留缓存节点共有三种不同类型:低、中和高使用率预留缓存节点。
  • 预留缓存节点易于使用,也不需要更改您使用 Amazon ElastiCache 的方式。在计算账单时,我们的系统将首先自动应用预留缓存节点费率,以最大程度地降低您的费用。只有在您运行缓存节点的小时中缓存节点的总数超过您所拥有的适用预留缓存节点数量,才需根据按需费率对该实例小时收费。
  • 预留缓存节点可按一年期或三年期购买。
  • 预留缓存节点可在所有 AWS 地区使用。
  • 预留缓存节点同时适用于 Redis 和 Memcached 版本。
  • 可以在 Amazon ElastiCache 定价页面查看预留缓存节点的定价。

对于最新代节点(M5、R5 之后版本),您可以在三种付款选项之间进行选择。若选择全额预付选项,您将通过一次预付付款支付整个预留实例的费用。相比较按需实例定价,此选项为您提供最大的折扣。若选择部分预付选项,您需要进行较低额度的预付付款,然后,在预留实例的期限持续时间内,按折扣的小时费率支付实例费用。“不预付”选项不需要任何预付款,并在使用期内提供折扣的小时费率。

  • 与按需选项相比,不预付 RI 可提供高达 48.2% 的折扣,且不需要预付费用。对于期限中的每个小时,将会收取低于按需费用的小时费率。
  • 部分预付 RI 可提供与按需费用相比高达 52% 的折扣,从而平衡所有预付和小时费用之间的 RI 付款。对于期限中的每个小时,将会收取低于按需费用或不预付小时费率的小时费率。
  • 与按需收费相比,所有预付 RI 可提供最高 55% 的折扣。对于期限中所使用的小时,不会收取其他使用费。

对于较早节点类型(T2、M3、M4、R3、R4),ElastiCache 可提供高使用率预留实例。高使用率预留缓存适合不间断运行的稳态生产工作负载,因此您要对整个预留缓存节点期间做出承诺。使用这种预留缓存节点时,您支付的前期费用要高于中使用率预留缓存,但按小时使用费要低得多。在购买的预留缓存节点期间内,您需要根据这一低廉的按小时费率支付每个小时的费用。

当前缓存节点系列仅支持高使用率节点。上一代缓存节点支持低、中和高使用率节点。如果您需要查找 T1、M1、M2 或 C1 缓存节点,请参阅 Previous Generation Cache Nodes 页面。 

如果客户同时使用预留缓存节点和按需缓存节点,则优先适用预留实例费率,以最大程度降低成本。每个小时中,如果运行中的缓存节点数量不超过您所拥有的适用预留缓存节点数,则所有运行中的缓存节点将按照预留缓存节点小时费率计费。如果运行中的缓存节点总数超出您拥有的适用预留缓存节点数量,则将向您收取按需费率。

例如,如果您在给定地区内拥有 3 个同一缓存节点类型的预留缓存节点,计费系统将在每个小时内检查您正在运行并且符合这些参数的节点总数。如果总数等于或小于 3,则该小时内运行的每个缓存节点将按照预留缓存节点费率进行计费。如果运行的总数超过 3 个,则超额的缓存节点将根据按需费率进行计费。

如果您在已在运行缓存节点的地区内购买预留缓存节点,则该缓存节点今后将自动适用较低的小时费率,而无需重新启动。

可以使用 AWS 管理控制台或 API 工具购买预留缓存节点。

  1. 登录 AWS 管理控制台,然后单击“Amazon ElastiCache”选项卡
  2. 选择要在其中购买预留缓存节点的地区
  3. 在导航窗格中选择“Reserved Cache Nodes”,然后单击 “Purchase Reserved Cache Node”按钮
  4. 选择缓存节点类和期限
  5. 调整要购买的缓存节点数量
  6. 单击“Continue”,验证购买信息并确认

有关使用 API 工具的更多信息,请参阅 Amazon ElastiCache 文档

  • 必须在购买时选择区域、缓存节点类和期限,而且选择后无法更改。
  • 您最多可以购买 300 个预留缓存节点。 如果您需要更多预留缓存节点,请填写此处的表格。
  • 一次性费用不予退还。