使用 Amazon Redshift 控制台购买预留节点产品 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 Amazon Redshift 控制台购买预留节点产品

您可以使用 Amazon Redshift 控制台中的 Reserved Nodes(预留节点)页面,以购买预留节点产品,并查看当前和过去的预留。

在您购买产品之后,Reserved Node 列表将显示您的预留和每个预留的详细信息,例如节点类型、节点数量和预留的状态。有关预留的更多信息,如需了解更多信息,请参阅预留节点的工作方式

注意

Amazon Redshift 有新的控制台可用。根据您使用的控制台,选择新控制台原始控制台说明。默认情况下会打开新控制台说明。

要购买预留节点

  1. 登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/

  2. 在导航菜单上,选择 CLUSTERS,然后选择 Reserved nodes(预留节点)以显示预留节点列表。

  3. 选择 Purchase reserved nodes(购买预留节点)显示页面,以选择要购买的节点的属性。

  4. 输入节点的属性,然后选择 Purchase reserved nodes(购买预留节点)。

购买预留的节点产品

  1. 登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Reserved Nodes

  3. 选择 Purchase Reserved Nodes

  4. Purchase Reserved Nodes 向导中,选择 Node TypeTermOffering Type

  5. 对于 Number of Nodes,输入要预留的节点数量。

  6. 选择 Continue (继续)

  7. 查看产品的详细信息,然后选择 Purchase

  8. Reserved Nodes 页面上,该预留将显示在预留列表中,并且状态为 payment-pending

注意

Amazon Redshift 有新的控制台可用。根据您使用的控制台,选择新控制台原始控制台说明。默认情况下会打开新控制台说明。

要升级预留节点,请使用原始控制台或 Amazon CLI。

将预留节点从 DC1 升级到 DC2

您可以在当前有效期的剩余时间内免费将 DC1 预留节点升级为 DC2 节点。DC2 专为需要低延迟和高吞吐量的要求苛刻的数据仓库工作负载而设计。

先决条件

迁移包含您计划在升级预留节点之前升级的节点的集群。要将 DC1 集群迁移到 DC2 集群,请使用大小调整或还原操作。如果您的集群为 DC1.large cluster,则可以使用现有快照还原到新的 DC2.large 集群。如果您的集群为 DC1.8xlage cluster,则可以调整其大小,使之成为 DC2.8xlarge 集群。确定 DC1 集群在您升级预留节点之前已关闭。在您升级 DC1 预留节点之前,DC2 集群将产生按需定价。

有关从快照还原的更多信息,请参阅Amazon Redshift 快照。有关调整集群大小的更多信息,请参阅在 Amazon Redshift 中调整集群大小

升级预留节点预留

  1. 登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Reserved Nodes(预留节点)。

  3. 选择要升级的 DC1 预留节点。

  4. Upgrade reserved node (升级预留节点) 对话框中查看详细信息,然后选择 Upgrade(升级)

使用 Amazon CLI 升级预留节点

要利用 Amazon CLI 升级预留节点预留

  1. 获取 ReservedNodeOfferingID 的列表以找到可满足您对支付类型、期限和费用的要求的产品。以下示例说明了该步骤。

    aws redshift get-reserved-node-exchange-offerings --reserved-node-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx { "ReservedNodeOfferings": [ { "Duration": 31536000, "ReservedNodeOfferingId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy", "UsagePrice": 0.0, "NodeType": "dc2.large", "RecurringCharges": [ { "RecurringChargeFrequency": "Hourly", "RecurringChargeAmount": 0.2 } ], "CurrencyCode": "USD", "OfferingType": "No Upfront", "ReservedNodeOfferingType": "Regular", "FixedPrice": 0.0 } ] }
  2. 调用 accept-reserved-node-exchange 并为要与在上一步中获取的 ReservedNodeOfferingID 一起交换的 DC1 预留节点提供 ID。

    以下示例说明了该步骤。

    aws redshift accept-reserved-node-exchange --reserved-node-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --target-reserved-node-offering-id yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyyy { "ExchangedReservedNode": { "UsagePrice": 0.0, "OfferingType": "No Upfront", "State": "exchanging", "FixedPrice": 0.0, "CurrencyCode": "USD", "ReservedNodeId": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz", "NodeType": "dc2.large", "NodeCount": 1, "RecurringCharges": [ { "RecurringChargeFrequency": "Hourly", "RecurringChargeAmount": 0.2 } ], "ReservedNodeOfferingType": "Regular", "StartTime": "2018-06-27T18:02:58Z", "ReservedNodeOfferingId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyyy", "Duration": 31536000 } }

您可以通过调用 describe-reserved-nodes 并检查 Node type 的值来确认该交换是否完成。