背景

我们正在使用 AWS RDS Aurora,该设置要求这些实例始终保持运行状态。 当启动其中一个实例时,Amazon 将按需定价收费。 如果您承诺使用 1 年,这些实例将节省大约 30-40% 的费用。

设置

如果您想注册预留实例,我们可以为您提供帮助。 请联系您的集成经理,我们将确保为您提供最佳的协助

Amazon RDS 预留实例

Amazon RDS 预留实例为您提供了预留数据库实例一年或三年期限的选择,相对于数据库实例的按需实例定价,您可以获得显著的折扣。
购买预留实例时,您可以在三种付款选项之间进行选择。使用全额预付选项,您通过一次性预付款支付整个预留实例的费用。此选项与按需实例定价相比提供最大的折扣。使用部分预付选项,您支付较低的预付款,然后在预留实例期限内按折扣小时费率收费。无预付选项不需要任何预付款,并在期限内提供折扣小时费率。
所有预留实例类型都适用于 Aurora、MySQL、MariaDB、PostgreSQL、Oracle 和 SQL Server 数据库引擎。
免费开始使用 AWS
AWS 免费套餐包括每月 750 小时的微型数据库实例(为期一年)、20GB 存储和 20GB 备份,使用 Amazon 关系数据库服务 (RDS)。

功能特性

  1. 预留实例提供三种付款选项:全额预付、部分预付和无预付。
  2. 在稳定状态下使用时,预留实例相比按需费率最多可节省 69% 的费用。
  3. 预留实例不需要改变您使用 Amazon RDS 的方式。在计算您的账单时,我们的系统将自动首先应用预留实例费率以最小化您的成本。只有当您运行的实例总数超过您拥有的适用预留实例数量时,实例小时才会按按需费率收费。
  4. MySQL、MariaDB、PostgreSQL 和 Amazon Aurora 数据库引擎的预留实例以及 Oracle 数据库引擎的"自带许可证"(BYOL) 版本提供实例大小灵活性。
  5. 全额预付和部分预付预留实例可以购买一年或三年期限,而无预付预留实例仅适用于一年期限。
  6. 预留实例在所有 AWS 区域都可用。
  7. 预留实例适用于所有支持的数据库引擎。
  8. 预留实例的定价信息可在 Amazon RDS 定价页面 查看。
更多详情,请参阅 Amazon RDS 用户指南

什么时候应该购买预留实例?

预留实例是稳定状态使用场景的绝佳选择。大多数生产应用程序要求数据库服务器 24×7 可用。如果您当前为生产应用程序使用按需数据库实例,预留实例可以为您的业务提供大幅节省。
对于在多可用区数据库部署上运行的关键任务应用程序,预留实例也可以提供显著的成本节省,以获得更高的可用性和数据持久性。
您可以通过比较按需小时费率和预留实例的有效小时费率来确定预留实例或按需数据库实例是否最适合您的需求。为了计算有效小时费率,请将一次性费用在期限内摊销并加上小时使用费率。

预留实例付款选项

  1. 无预付预留实例 – 无预付预留实例相比按需价格提供显著折扣(通常约 30%)。您无需预付任何费用,但承诺在预留实例期限内支付预留实例费用。此选项提供一年期限。
  2. 部分预付预留实例 – 部分预付预留实例比无预付预留实例提供更高的折扣(3 年期限通常约 60%)。您预付预留实例的一部分费用,然后在一年或 3 年期限内支付剩余部分。此选项在预付和按小时付款之间平衡预留实例付款。
  3. 全额预付预留实例 – 全额预付预留实例在所有预留实例付款选项中提供最高折扣(3 年期限通常约 63%)。您通过一次性付款支付整个预留实例期限(一年或三年)的费用,与在按需基础上运行相同数据库实例相比,获得最佳的有效小时价格。

账单计费方式

在计费期间,运行的数据库实例使用量首先与您的活动预留实例进行比较以最小化成本。每小时,如果运行实例的数量小于或等于您购买的预留实例总数,所有运行的数据库实例将按预留实例费率收费。任何超出您购买的适用预留实例数量的运行数据库实例使用量将按按需费率收费。
例如,如果您在给定区域拥有 3 个具有相同数据库引擎和实例类型(或实例系列,如果适用大小灵活性)的预留实例,计费系统每小时检查您运行的匹配这些参数的实例总数。如果是 3 个或更少,该小时运行的每个实例将按预留实例费率收费。如果运行超过 3 个,额外的实例将按按需费率收费。
如果您在有适用运行数据库实例的给定区域购买预留实例,收益将自动应用于该实例。

预留实例大小灵活性

Amazon RDS 预留实例为 MySQL、MariaDB、PostgreSQL 和 Amazon Aurora 数据库引擎以及 Oracle 数据库引擎的"自带许可证"(BYOL) 版本提供大小灵活性。通过大小灵活性,您的预留实例折扣费率将自动应用于实例系列中任何大小的使用量(使用相同的数据库引擎)。大小灵活性不适用于 Microsoft SQL Server 和 Oracle 的许可证包含 (LI) 版本。
例如,假设您在美国东部(弗吉尼亚北部)购买了一个 db.m4.2xlarge MySQL 预留实例。此预留实例的折扣费率可以自动应用于 2 个 db.m4.xlarge MySQL 实例,无需您执行任何操作。
预留实例折扣费率还将应用于相同数据库引擎和实例系列的单可用区和多可用区配置的使用量。例如,假设您在欧洲(法兰克福)购买了一个 db.r3.large PostgreSQL 单可用区预留实例。此预留实例的折扣费率可以自动应用于同一区域中 db.r3.large PostgreSQL 多可用区实例 50% 的使用量。

如何购买预留实例

可以使用 AWS 管理控制台、AWS CLI 或 AWS API 购买预留实例。

AWS 管理控制台

  1. 登录到 AWS 管理控制台,在"数据库"下选择"RDS"。
  2. 确保您已选择要进行预留实例购买的区域。
  3. 在导航窗格中选择"预留实例",然后点击"购买预留数据库实例"按钮。
  4. 选择数据库引擎、数据库实例类别、提供类型和期限长度。您还可以为您的购买输入可选 ID。
  5. 调整要购买的预留数据库实例数量。
  6. 点击"继续",验证购买信息并确认。

AWS CLI 和 API

  1. 使用 describe-reserved-db-instances-offerings 列出可供购买的预留数据库实例产品。
  2. 使用 purchase-reserved-db-instances-offering 命令为账户购买预留实例。
  3. 使用 describe-reserved-db-instances 命令列出账户的现有预留实例。
有关使用 AWS API 的信息,请参阅 Amazon RDS 常见问题

购买的重要注意事项

  1. 预留实例价格仅涵盖实例成本。存储和 I/O 仍然单独计费。
  2. 区域、数据库引擎、数据库实例类别、部署类型和期限长度必须在购买时选择,以后无法更改。
  3. 您最多可以购买 40 个预留实例。如果您需要额外的预留实例,请完成此处的表格。
  4. 预留实例不能转让、出售或取消,一次性费用不可退还。