Amazon Redshift Serverless makes it handy to run and scale analytics with out managing clusters, providing a versatile pay-as-you-go mannequin. With Redshift Serverless Reservations, you may optimize compute prices and enhance price predictability on your Redshift Serverless workloads.
On this put up, you learn the way Amazon Redshift Serverless Reservations will help you decrease your knowledge warehouse prices. We discover methods to find out the optimum variety of RPUs to order, assessment instance situations, and talk about vital issues when buying these reservations.
How Amazon Redshift Serverless Reservations work
Amazon Redshift measures knowledge warehouse capability in Redshift Processing Items (RPUs). You pay for the workloads you run in RPU-hours on a per-second foundation (with a 60-second minimal cost). 1 RPU offers 16 GB of reminiscence. You possibly can decide to a selected variety of Redshift Processing Items (RPUs) for a one-year time period. Two fee choices can be found: a no-upfront choice with a 20% low cost off on-demand charges, or an all-upfront choice with a 24% low cost. The reserved quantity of RPUs is billed 24 hours a day, seven days per week
Amazon Redshift Serverless Reservations are managed on the AWS payer account degree and may be shared throughout a number of AWS accounts. Any utilization past your dedicated RPU degree is charged at commonplace on-demand charges. You possibly can buy Serverless Reservations by way of both the Amazon Redshift console or the Amazon Redshift Serverless Reservations API utilizing the create-reservation command.
Key advantages of Amazon Redshift Serverless Reservations
The next are a few of the key advantages of subscribing to Redshift Serverless Reservations.
- Value financial savings by way of dedication: Redshift Serverless Reservations enable you cut back your general Redshift Serverless spend in comparison with on-demand (non-reserved) utilization.
- Centralized administration: Helps reservation administration on the AWS payer account degree for simplified governance and visibility throughout your group.
- Per-second metering with hourly billing: Provides per-second metering with hourly billing, so that you just solely pay for what you utilize. This cost-effective pricing mannequin eliminates wasted assets and pointless costs, reducing your Amazon Redshift Serverless spend.
- Predictable prices: The 24 hours a day, 7 days per week billing mannequin provides steady month-to-month prices that simplify forecasting and budgeting.
- Sharing capabilities between a number of AWS accounts: Enhances collaboration throughout totally different groups and departments, enabling improved useful resource utilization all through your group.
Figuring out optimum RPU reservation
You possibly can decide your RPU reservation degree by way of your serverless utilization historical past and the AWS Billing and Value Administration suggestions.
Serverless utilization historical past
You need to use the Redshift Serverless Dashboard, which offers an in depth view of your workgroup and namespace actions. The dashboard lets you analyze traits and patterns in your knowledge warehouse utilization. You possibly can simply monitor your RPU capability utilization and complete compute utilization, serving to you make knowledgeable selections about useful resource allocation. For extra granular evaluation, you might have the choice to question the SYS_SERVERLESS_USAGE system desk, which offers detailed historic utilization knowledge. To optimize prices whereas guaranteeing efficiency, you may reserve the minimal constant RPUs used per hour by analyzing the utilization patterns throughout all of your workgroups.
AWS Billing and Value Administration suggestions
You need to use AWS Billing and Value Administration that can assist you estimate your capability wants:
- Navigate to your Billing and Value Administration dashboard.
- On the left navigation pane, increase Reservations.
- Select Suggestions.
- Choose Redshift within the Service drop down menu.
- Select required Time period, Cost choice, and Based mostly on the previous to pick out the historical past to find out reservation suggestions.
- You can see the suggestions within the Suggestions part. The next is an instance display screen:

The next instance reveals a Redshift Serverless buy suggestion from AWS Value Administration. The interface shows a selected suggestion to purchase Reserved Cases with key particulars together with the time period size, AWS Area, fee choice, and anticipated utilization price. The advice consists of upfront and recurring price info, with a direct hyperlink to the Amazon Redshift console for implementation.

If reservations will not be advisable primarily based in your utilization, then you will note “Based mostly in your choices, no buy suggestions can be found for you at the moment. Modify your choices to view suggestion” message underneath the Really useful actions part.
Value Explorer generates your reservation suggestions by figuring out your On-demand utilization throughout a selected interval and figuring out the perfect variety of reservations to buy to maximise your estimated financial savings.
Disclaimer: The approaches described above present an estimate of your optimum RPU reservation degree. Precise outcomes could differ relying on workload patterns, peak utilization, and utilization variability. Your RPU dedication could not all the time yield the utmost out there low cost share, as financial savings depend upon how intently your Redshift Serverless Reserved RPUs aligns with actual utilization over time. This suggestion doesn’t assure the associated fee on your precise use of AWS companies.
For extra particulars go to Accessing reservation suggestions.
Actual-world situations
Let’s look at two totally different situations to grasp how reservations will help you optimize prices, we’ll stroll by way of the state of affairs of a single Redshift Serverless workgroup and a state of affairs with a number of Redshift serverless workgroups.
State of affairs 1: Single Redshift Serverless workgroup
Let’s contemplate you might have just one Redshift Serverless workgroup in your atmosphere and the workload is unfold as described within the following desk.

Within the desk, hourly RPU consumption metrics for workgroup1 throughout totally different time intervals. The info reveals a reservation of 64 RPUs with no upfront fee choice, which offers a 20% low cost. The desk breaks down the compute utilization into two classes: Reserved compute, constantly exhibiting 64 RPUs throughout all hours, and On-demand compute, which varies primarily based on precise consumption above the reserved capability. The underside row shows the Complete charged RPUs, which displays the ultimate billing after making use of the reserved occasion low cost. This helps visualize how the workload makes use of the reserved capability and any extra on-demand utilization all through the desired time interval.The whole precise RPU consumption is 1,664 and the whole charged consumption is 1,484.8. This configuration ends in a ten.7% internet low cost.
State of affairs 2: A number of Redshift Serverless workgroups
On this state of affairs, you might have a number of Redshift serverless workgroup in your atmosphere and the workload is unfold as described within the following desk.

Much like the earlier single workgroup state of affairs, you may see hourly RPU consumption metrics for workgroups throughout totally different time intervals. On this state of affairs, you might have additionally opted for 64 RPUs reserved with no upfront choice, which applies a 20% low cost to the workload. Nevertheless, you may discover that the whole consumption throughout workgroups matches the whole reserved RPUs. This maximizes your complete financial savings despite the fact that particular person workgroups consumed lower than the whole RPUs reserved on the payer account degree.
The whole precise RPU consumption is 1,536 (768+512+256) throughout workgroups and the whole charged consumption is 1,228.8. This configuration ends in a 20% internet low cost.
You need to use the next question to search out the typical RPUs consumed in every hour in a workgroup.
You need to use the output of this question to populate a spreadsheet with an identical construction as those used within the earlier situations.
Concerns
We advocate you contemplate the next when utilizing Redshift Serverless Reservations:
- Begin conservatively: Keep away from over-purchasing Serverless Reservations RPUs. It’s greatest to start with a minimal base RPU degree or align your dedication to the common RPU utilization throughout all Redshift Serverless workgroups underneath your AWS payer and linked accounts.
- Reservations are immutable: As soon as bought, Redshift Serverless Reservations can’t be modified or deleted. Nevertheless, you may add extra reservations later to extend your protection as your workloads develop.
- Low cost sharing management: The administration account in an AWS Group can disable Reserved Occasion or Financial savings Plan low cost sharing for any linked accounts, together with itself. See the AWS documentation for particulars.
- Automated low cost software: Redshift Serverless Reservations billing mannequin routinely applies all of the reserved RPU low cost to your workloads earlier than utilizing on-demand price, serving to you save on prices.
- Reservations are Regional: They apply solely throughout the AWS Area the place they’re bought and can’t be shared throughout Areas.
- Dealing with extra utilization: In case your workload exceeds the variety of reserved RPUs, the extra utilization is billed at the usual on-demand price.
- Use a 30 to 60-day window for suggestions: To obtain essentially the most correct reservation suggestions, we recommend utilizing a 30- to 60-day utilization window within the Billing and Value Administration console, underneath Reservations, within the Suggestions part. This strategy assumes that your typical manufacturing workloads have been working throughout that interval in order that the suggestions mirror real-world utilization.
Conclusion
On this put up, we described how Amazon Redshift Serverless Reservations present a strategy to cut back your knowledge warehouse prices whereas sustaining the flexibleness of Redshift serverless pricing. By fastidiously planning your Amazon Redshift Serverless Reservation technique and monitoring utilization patterns, you may obtain as much as 24% price financial savings on your Redshift Serverless analytics workloads. For detailed documentation, see Billing for serverless reservations.
Concerning the authors

