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

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

我们提供以下所示三种预留缓存节点类型,让您能够在前期付款和有效小时价格之间作出权衡取舍:

  • 低使用率预留缓存节点 – 低使用率预留缓存节点提供所有预留类型中最低的前期费用。除了预付费用较低之外,每小时的使用费也可以享受大幅折扣。低使用率预留缓存允许您随时关闭缓存节点,无需支付按小时计算的费用。低使用率预留缓存是零星使用缓存节点的理想选择。例如,一天中运行约 7 到 12 小时的开发与测试节点,或者一年中运行 3 到 7 个月的短期项目所用缓存节点。与按需使用情形中运行同一缓存节点相比,使用低使用率预留缓存节点时,您可以在 1 年期内节省最多 42% 的开支,3 年期则可节省 56%。
  • 中使用率预留缓存 – 中使用率预留缓存的前期付款要高于低使用率预留缓存,但小时使用费要低得多。中使用率预留缓存允许您随时关闭缓存节点,无需支付按小时计算的费用。最适用于在大多数时间运行、但使用情况会发生一些变化的工作负载。与按需使用情形中运行同一缓存节点相比,使用中使用率预留缓存节点时,您可以在 1 年期内节省最多 47% 的开支,3 年期则可节省 64%。
  • 高使用率预留缓存节点 – 高使用率预留缓存节点提供所有缓存节点类型最高的节省幅度。大多数生产应用程序要求缓存服务器保持全天候可用。高使用率预留缓存最适合不间断运行的稳态生产工作负载,因此您要对整个预留缓存节点期间做出承诺。使用这种预留缓存节点时,您支付的前期费用要高于中使用率预留缓存,但按小时使用费要低得多。在购买的预留缓存节点期间内,您需要根据这一低廉的按小时费率支付每个小时的费用。与按需使用情形中运行同一缓存节点相比,使用高使用率预留缓存节点时,您可以在 1 年期内节省最多 52% 的开支,3 年期则可节省 70%。

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

预留缓存节点是许多不同使用案例的不错选择。

大多数生产应用程序需要缓存节点全天候保持可用。与完全为生产应用程序使用按需缓存节点相比,预留缓存节点可为您的业务带来非常客观的节省。高使用率预留缓存可以为稳态工作负载提供最高的折扣。如果您希望缓存节点在大多数时间内运行,但又看重可以随时关闭缓存节点的灵活性,中使用率预留缓存则是最适合您的选择。

通过比较按需缓存节点小时费率和预留缓存节点的有效小时费率,您可以确定按需缓存节点还是预留缓存节点最适合您的需求。要计算有效小时费率,您需要在整个合同期内分摊一次性费用,再加上按小时使用费率。在稳态使用情形中,1 年期高使用率预留缓存节点的有效小时费率要比按需费用低 52%,而 3 年期预留缓存节点则要低 70%。对于稳态使用的中使用率预留缓存而言,与对应的按需费率相比,1 年期预留缓存节点的费率要低 47%,3 年期的预留则要低 64%。

即使您的缓存节点并非不间断地运行,预留缓存节点也能大幅节省开支。与传统的专用容量相比,低和中使用率预留缓存节点允许您在不需要该节点时避免产生使用费。如果您的工作负载要求缓存节点在一年中运行 3 到 7 个月时间(如在业务旺季增加缓存节点数量),1 年期低使用率预留缓存节点能够让您将 ElastiCache 账单金额降至最低。

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

例如,如果您在给定地区内拥有 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 文档

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