Amazon Redshift
Cluster Management Guide (API Version 2012-12-01)

Purchasing a Reserved Node Offering with the Amazon Redshift Console

You use the Reserved Nodes page in the Amazon Redshift console to purchase reserved node offerings, and to view current and past reservations. If you don't have any reservations, the Reserved Node page appears as follows.

After you purchase an offering, the Reserved Node list displays your reservations and the details of each one, such as the node type, number of nodes, and status of the reservation. For more information about the reservation details, see How Reserved Nodes Work.

To view reserved node reservations

  1. Sign in to the AWS Management Console and open the Amazon Redshift console at https://console.aws.amazon.com/redshift/.

  2. In the navigation pane, choose Reserved Nodes.

  3. (Optional) In Filter, specify search criteria to reduce the results in the reservations list.

To purchase a reserved node offering

  1. Sign in to the AWS Management Console and open the Amazon Redshift console at https://console.aws.amazon.com/redshift/.

  2. In the navigation pane, choose Reserved Nodes.

  3. Choose Purchase Reserved Nodes.

  4. In the Purchase Reserved Nodes wizard, select Node Type, Term, and Offering Type.

  5. For Number of Nodes, type the number of nodes to reserve.

  6. Choose Continue.

  7. Review the offering details, and then choose Purchase.

  8. On the Reserved Nodes page, the reservation displays in the reservations list with a status of payment-pending.

Upgrade a Reserved Node from DC1 to DC2

You can upgrade your DC1 reserved nodes to DC2 nodes for the remainder of your current term at no cost. DC2 is designed for demanding data warehousing workloads that require low latency and high throughput.

Prerequisites

Migrate the cluster that includes the node you plan to upgrade before upgrading the reserved nodes. To migrate your DC1 cluster to DC2, use the resize or restore operation. If your cluster is a DC1.large cluster, you can restore to a new DC2.large cluster using an existing snapshot. If your cluster is a DC1.8xlage cluster, you can resize it to be a DC2.8xlarge cluster. Make sure the DC1 cluster is shut down before you upgrade the reserved nodes. The DC2 cluster will accrue on-demand pricing until you upgrade the DC1 reserved nodes.

For more information about restoring from a snapshot, see Amazon Redshift Snapshots. For more information about resizing a cluster, see Resizing Clusters in Amazon Redshift.

To upgrade a reserved node reservation

  1. Sign in to the AWS Management Console and open the Amazon Redshift console at https://console.aws.amazon.com/redshift/.

  2. Choose Reserved Nodes from navigation pane.

  3. Choose the DC1 reserved node you want to upgrade.

  4. Review the details on the Upgrade reserved node dialog box and choose Upgrade.

To upgrade a reserved node reservation with the Amazon CLI

  1. Obtain a list of ReservedNodeOfferingID's for offerings that meet your requirements for payment type, term, and charges. The following example illustrates this step:

    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. Call accept-reserved-node-exchange and provide the ID for the DC1 reserved node you want to exchange along with the ReservedNodeOfferingID you obtained in the previous step.

    The following example illustrates this step:

    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 } }

You can confirm that the exchange is complete by calling describe-reserved-nodes and checking the value for Node type.

On this page: