购买 Amazon RDS 的预留数据库实例 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

购买 Amazon RDS 的预留数据库实例

您可以使用 Amazon Web Services Management Console、Amazon CLI 和 RDS API 处理预留数据库实例。

您可以使用 Amazon Web Services Management Console处理预留数据库实例,如以下过程中所示。

获取有关可用预留数据库实例产品的定价和信息
  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择预留实例

  3. 选择购买预留的数据库实例

  4. 对于产品描述,请选择数据库引擎和许可类型。

  5. 对于数据库实例类,请选择数据库实例类。

  6. 对于部署选项,选择是需要单可用区还是多可用区数据库实例部署。

    注意

    要为多可用区数据库集群部署购买等效的预留数据库实例,请购买三个单可用区预留数据库实例,或者购买一个多可用区和一个单可用区预留数据库实例。有关更多信息,请参阅 多可用区数据库集群的预留数据库实例

  7. 对于期限,选择要预留数据库实例的时间长度。

  8. 对于产品类型,请选择产品类型。

    选择产品类型后,您可以看到定价信息。

    重要

    可以选择取消以避免购买预留数据库实例和产生任何费用。

在获得有关可用预留数据库实例产品的信息后,您可以使用该信息来购买以下过程中所示的产品。

购买预留数据库实例
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择预留实例

  3. 选择 Purchase reserved DB instance(购买预留数据库实例)。

  4. 对于产品描述,请选择数据库引擎和许可类型。

  5. 对于数据库实例类,请选择数据库实例类。

  6. 对于多可用区部署,选择是需要单可用区还是多可用区数据库实例部署。

    注意

    要为多可用区数据库集群部署购买等效的预留数据库实例,请购买三个单可用区预留数据库实例,或者购买一个多可用区和一个单可用区预留数据库实例。有关更多信息,请参阅 多可用区数据库集群的预留数据库实例

  7. 对于期限,选择希望预留数据库实例的时间长度。

  8. 对于产品类型,请选择产品类型。

    选择产品类型后,您可以看到定价信息。

    购买预留数据库实例控制台
  9. (可选)您可以将自己的标识符分配给购买的预留数据库实例,以帮助您跟踪这些实例。对于预留 ID,请为您的预留数据库实例键入一个标识符。

  10. 选择提交

    您的预留数据库实例已购买,然后显示在 Reserved instances(预留实例)列表中。

在购买了预留数据库实例后,您可以按以下过程中所示来获取有关预留数据库实例的信息。

获取有关 Amazon 账户的预留数据库实例的信息
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 导航窗格中,选择预留实例

    您的账户的预留数据库实例随即出现。要查看有关特定预留数据库实例的详细信息,请在列表中选择该实例。然后,您可以在控制台底部的详细信息窗格中查看有关该实例的详细信息。

您可以使用 Amazon CLI 处理预留数据库实例,如以下示例中所示。

例 获取可用预留数据库实例服务

要获取有关可用预留数据库实例产品的信息,请调用 Amazon CLI 命令 describe-reserved-db-instances-offerings

aws rds describe-reserved-db-instances-offerings

此调用返回类似于下述信息的输出:

OFFERING OfferingId Class Multi-AZ Duration Fixed Price Usage Price Description Offering Type OFFERING 438012d3-4052-4cc7-b2e3-8d3372e0e706 db.r3.large y 1y 1820.00 USD 0.368 USD mysql Partial Upfront OFFERING 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f db.r3.small n 1y 227.50 USD 0.046 USD mysql Partial Upfront OFFERING 123456cd-ab1c-47a0-bfa6-12345667232f db.r3.small n 1y 162.00 USD 0.00 USD mysql All Upfront Recurring Charges: Amount Currency Frequency Recurring Charges: 0.123 USD Hourly OFFERING 123456cd-ab1c-37a0-bfa6-12345667232d db.r3.large y 1y 700.00 USD 0.00 USD mysql All Upfront Recurring Charges: Amount Currency Frequency Recurring Charges: 1.25 USD Hourly OFFERING 123456cd-ab1c-17d0-bfa6-12345667234e db.r3.xlarge n 1y 4242.00 USD 2.42 USD mysql No Upfront

在获得有关可用预留数据库实例产品的信息后,您可以使用该信息来购买产品。

要购买预留数据库实例,请将 Amazon CLI 命令 purchase-reserved-db-instances-offering 与以下参数结合使用:

  • --reserved-db-instances-offering-id – 您要购买的产品的 ID。请参阅上述示例以获取产品 ID。

  • --reserved-db-instance-id – 您可以将自己的标识符分配给购买的预留数据库实例,以帮助您跟踪这些实例。

例 购买预留数据库实例

以下示例将购买 ID 为 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f 的预留数据库实例产品,并分配标识符 MyReservation

对于 Linux、macOS 或 Unix:

aws rds purchase-reserved-db-instances-offering \ --reserved-db-instances-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f \ --reserved-db-instance-id MyReservation

对于 Windows:

aws rds purchase-reserved-db-instances-offering ^ --reserved-db-instances-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f ^ --reserved-db-instance-id MyReservation

该命令返回的输出类似于下方内容:

RESERVATION ReservationId Class Multi-AZ Start Time Duration Fixed Price Usage Price Count State Description Offering Type RESERVATION MyReservation db.r3.small y 2011-12-19T00:30:23.247Z 1y 455.00 USD 0.092 USD 1 payment-pending mysql Partial Upfront

在购买了预留数据库实例后,您可以获取有关预留数据库实例的信息。

要获取有关您的 Amazon 账户的预留数据库实例的信息,请按照以下示例所示调用 Amazon CLI 命令 describe-reserved-db-instances

例 获取预留数据库实例
aws rds describe-reserved-db-instances

该命令返回的输出类似于下方内容:

RESERVATION ReservationId Class Multi-AZ Start Time Duration Fixed Price Usage Price Count State Description Offering Type RESERVATION MyReservation db.r3.small y 2011-12-09T23:37:44.720Z 1y 455.00 USD 0.092 USD 1 retired mysql Partial Upfront

您可以使用 RDS API 处理预留数据库实例。

  • 要获取有关可用预留数据库实例产品的信息,请调用 Amazon RDS API 操作 DescribeReservedDBInstancesOfferings

  • 在获得有关可用预留数据库实例产品的信息后,您可以使用该信息来购买产品。调用带以下参数的 PurchaseReservedDBInstancesOffering RDS API 操作:

    • --reserved-db-instances-offering-id – 您要购买的产品的 ID。

    • --reserved-db-instance-id – 您可以将自己的标识符分配给购买的预留数据库实例,以帮助您跟踪这些实例。

  • 在购买了预留数据库实例后,您可以获取有关预留数据库实例的信息。调用 DescribeReservedDBInstances RDS API 操作。