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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

您可以使用预留节点页面,以购买预留节点产品,并查看当前和过去的预留。

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

注意

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

购买预留节点购买

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

  2. 在导航菜单上,选择集群,然后选择预留节点以显示预留节点列表。

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

  4. 输入节点的属性,然后选择购买预留节点购买

购买预留的节点产品

  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. 在导航窗格上,选择预留节点

  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. Callaccept-reserved-node-exchange并为要与在上一步中获取的 ReservedNodeOfferinID 一起交换的 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 的值来确认该交换是否完成。