Amazon Redshift
群集管理指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

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

您可以使用 Amazon Redshift 控制台中的 Reserved Nodes 页面购买预留产品节点,并查看当前和过去的预留。如果您没有任何预留,Reserved Node 页面将如下所示。

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

查看预留的节点预留

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

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

  3. (可选)在 Filter 中,指定搜索标准以减少预留列表中的结果。

购买预留的节点产品

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/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

将预留节点从 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. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

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

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

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

利用 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 的值来确认该交换是否完成。

本页内容: