You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Prepay for compute with reservations - Azure Cache for Redis
3
-
description: Prepay for Azure Cache for Redis compute resources with reservations
2
+
title: Prepay for compute with reservations
3
+
description: Prepay for Azure Cache for Redis compute resources with reservations.
4
4
5
5
6
6
7
7
8
8
ms.topic: conceptual
9
-
ms.date: 08/19/2022
9
+
ms.date: 05/22/2025
10
10
appliesto:
11
11
- ✅ Azure Cache for Redis
12
12
@@ -15,86 +15,88 @@ appliesto:
15
15
16
16
# Prepay for Azure Cache for Redis compute resources with reservations
17
17
18
-
Azure Cache for Redis can help you save money by prepaying for compute resources compared to pay-as-you-go prices. With reservations, you make an upfront commitment on a cache for one or three years to get a significant discount on the compute costs. To purchase Azure Cache for Redis reservations, you need to specify the Azure region, service tier, and term.
18
+
Reservations in Azure Cache for Redis can help you save money compared to pay-as-you-go prices by prepaying for compute resources. With reservations, you make an upfront commitment on a cache for one or three years to get a significant discount on the compute costs.
19
19
20
-
You don't need to assign the reservation to specific Azure Cache for Redis instances. If you have a cache already running or new ones that are being deployed, they automatically get the benefit of reserved pricing, up to the reserved cache size. By purchasing a reservation, you're pre-paying for the compute costs for one or three years. As soon as you buy a reservation, the compute charges that match the reservation attributes are no longer charged at the pay-as-you go rates. A reservation doesn't cover networking or storage charges associated with the cache. At the end of the reservation term, the billing benefit expires and the cache is billed at the pay-as-you go price. Reservations don't auto-renew. For pricing information, see the [Azure Cache for Redis pricing page](https://azure.microsoft.com/pricing/details/cache).
20
+
You purchase Azure Cache for Redis reservations for a specific Azure region, Azure Cache for Redis tier, and term. You don't need to assign the reservation to specific cache instances. Existing and new caches automatically get the benefit of reserved pricing, up to the reserved cache size.
21
21
22
-
You can buy a reservation in the [Azure portal](https://portal.azure.com/). To buy the reservations:
22
+
When you purchase a reservation, you prepay for compute costs for one or three years. As soon as you buy the reservation, the compute charges that match the reservation attributes no longer use the pay-as-you go rates.
23
23
24
-
- To buy a reservation, you must have owner role or reservation purchaser role on an Azure subscription.
25
-
- For Enterprise subscriptions, **Add Reserved Instances** must be enabled in the [EA portal](https://ea.azure.com/). Or, if that setting is disabled, you must be an EA Admin on the subscription.
26
-
- For Cloud Solution Provider (CSP) program, only the admin agents or sales agents can purchase Azure Cache for Redis reservations.
24
+
You can choose to auto-renew your reservation. Otherwise, the billing benefit expires and billing reverts to the pay-as-you go price at the end of the reservation term.
27
25
28
-
For the details on how enterprise customers and Pay-As-You-Go customers are charged for reservation purchases, see [understand Azure reservation usage for your Enterprise enrollment](../cost-management-billing/reservations/understand-reserved-instance-usage-ea.md) and [understand Azure reservation usage for your Pay-As-You-Go subscription](../cost-management-billing/reservations/understand-reserved-instance-usage.md).
26
+
You can pay for reservations up front or with monthly payments. For more information, see [Buy a reservation](/azure/cost-management-billing/reservations/prepare-buy-reservation).
29
27
30
-
## Determine the right cache size before purchase
28
+
For reservation pricing information, see the [Azure Cache for Redis pricing page](https://azure.microsoft.com/pricing/details/cache). A reservation doesn't cover networking or storage charges associated with the cache.
31
29
32
-
### Supported Tiers for reservations
30
+
For details on how Enterprise Agreement (EA) customers and pay-as-you-go customers are charged for reservation purchases, see [Get Enterprise Agreement and Microsoft Customer Agreement reservation costs and usage](/azure/cost-management-billing/reservations/understand-reserved-instance-usage-ea) and [Understand Azure reservation usage for your pay-as-you-go rate subscription](/azure/cost-management-billing/reservations/understand-reserved-instance-usage).
31
+
32
+
## Reservation planning
33
+
34
+
The following Azure Cache for Redis tiers support reservations:
33
35
34
36
| Feature | Basic and Standard | Premium | Enterprise and Enterprise Flash |
35
37
|-- |:-: | :-: |:-:|
36
38
|**Reservation Support**| No |Yes | Yes |
37
39
38
-
The size of reservation should be based on the total amount of memory size that is used by the existing or soon-to-be-deployed cache within a specific region, and using the same service tier.
39
-
40
-
For example, let's suppose that you're running two caches - one at 13 GB and the other at 26 GB. You'll need both for at least one year. Further, let's suppose that you plan to scale the existing 13 GB cache to 26 GB for a month to meet your seasonal demand, and then scale back.
41
-
42
-
In this case, you could purchase either one P2-cache and one P3-cache or three P2-caches on a one-year reservation to maximize savings. You'll receive a discount on the total amount of cache memory you reserve, independent of how that amount is allocated across your caches.
43
-
44
40
### Reservation increments
45
41
46
-
Reservations are sold in increments of nodes. For the Premiumtier and Enterprisetier, each instance contains two nodes by default. So, to buy reservations for an instance, you buy two reservation units.
42
+
Reservations are sold in increments of nodes. Premium-tier and Enterprise-tier Azure Cache for Redis instances contain two nodes by default. To buy reservations for an instance, you buy two reservation units.
47
43
48
-
The Enterprise Flash tier is slightly different. It contains three nodes by default. So, for the Enterprise Flash tier, you would need to buy three reservation units.
44
+
The Enterprise Flash tier contains three nodes by default, so for Enterprise Flash tiers you need to buy three reservation units.
49
45
50
-
For the number of nodes calculation, see "View Cost Calculation" on[Pricing calculator](https://azure.microsoft.com/pricing/calculator/).
46
+
To calculate number of nodes, see **View Cost Calculation** in the[Pricing calculator](https://azure.microsoft.com/pricing/calculator/).
51
47
52
-
For an explanation of the architecture of a cache, see [A quick summary of cache architecture](cache-failover.md#a-quick-summary-of-cache-architecture).
48
+
### Reservation size determination
53
49
54
-
## Buy Azure Cache for Redis reservations
50
+
Base your reservation size on the total amount of memory size that the existing or soon-to-be-deployed caches use within the specific region and tier.
55
51
56
-
You can buy reservations in the [Azure portal](https://portal.azure.com/#blade/Microsoft_Azure_Reservations/CreateBlade/). Pay for the reservation [up front or with monthly payments](../cost-management-billing/reservations/prepare-buy-reservation.md).
52
+
For example, suppose you run two caches, one at 13 GB and the other at 26 GB. You need both caches for at least one year. You plan to scale the existing 13 GB cache to 26 GB for a month to meet your seasonal demand, and then scale back.
57
53
58
-
1. Sign in to the [Azure portal](https://portal.azure.com/).
59
-
2. Select **All services** > **Reservations**.
60
-
3. Select **Add** and then in the Purchase reservations pane, select **Azure Cache for Redis** to purchase a new reservation for your caches.
61
-
4. Fill in the required fields. Existing or new databases that match the attributes you select qualify to get the reservation discount. The actual number of your instances that get the discount depend on the scope and quantity selected.
54
+
In this case, you could purchase either one P2-cache and one P3-cache or three P2-caches on a one-year reservation to maximize savings. You receive a discount on the total amount of cache memory you reserve, independent of how that memory is allocated across your caches.
62
55
63
-
:::image type="content" source="media/cache-reserved-pricing/cache-reserved-price.png" alt-text="Screenshot showing an overview of reserved pricing.":::
56
+
Cache size flexibility helps you scale up or down within a service tier and region without losing the reservation benefit. For an explanation of cache architecture, see [A quick summary of cache architecture](cache-failover.md#a-quick-summary-of-cache-architecture).
57
+
58
+
## Buy Azure Cache for Redis reservations
64
59
65
-
The following table describes required fields.
60
+
To buy a reservation:
66
61
67
-
| Field | Description |
68
-
| :------------ | :------- |
69
-
| Subscription | The subscription used to pay for the Azure Cache for Redis reservation. The payment method on the subscription is charged the upfront costs for the reservation. The subscription type must be an enterprise agreement (offer numbers: MS-AZR-0017P or MS-AZR-0148P) or an individual agreement with pay-as-you-go pricing (offer numbers: MS-AZR-0003P or MS-AZR-0023P). For an enterprise subscription, the charges are deducted from the enrollment's Azure Prepayment (previously called monetary commitment) balance or charged as overage. For an individual subscription with pay-as-you-go pricing, the charges are billed to the credit card or invoice payment method on the subscription.
70
-
| Scope | The reservation’s scope can cover one subscription or multiple subscriptions (shared scope). If you select: </br></br> **Shared**, the reservation discount is applied to Azure Cache for Redis instances running in any subscriptions within your billing context. For enterprise customers, the shared scope is the enrollment and includes all subscriptions within the enrollment. For Pay-As-You-Go customers, the shared scope is all Pay-As-You-Go subscriptions created by the account administrator.</br></br> **Single subscription**, the reservation discount is applied to Azure Cache for Redis instances in this subscription. </br></br> **Single resource group**, the reservation discount is applied to instances in the selected subscription and the selected resource group within that subscription.</br></br>**Management group**, the reservation discount is applied to the matching resource in the list of subscriptions that are a part of both the management group and billing scope.
71
-
| Region | The Azure region that’s covered by the reservation.
72
-
| Pricing tier | The service tier for the instances.
73
-
| Term | One year or three years
74
-
| Quantity | The amount of compute resources being purchased within the reservation. The quantity is the number of nodes in the selected Azure region and service tier that is being reserved, and will get the billing discount. For example, if you're running or planning to run an instance in the Premium tier with the total cache capacity of 26 GB in the East US region, then you would specify a quantity that gives you the equivalent of 26 GB to maximize the benefit for all caches.
62
+
- You must have Owner or Reservation Purchaser role in the Azure subscription.
63
+
- For Enterprise subscriptions, you must enable **Add Reserved Instances** in the [EA portal](https://ea.azure.com/). Or if that setting is disabled, you must be an EA Admin on the subscription.
64
+
- For the Cloud Solution Provider (CSP) program, only the admin agents or sales agents can purchase Azure Cache for Redis reservations. For more information, see [Azure Reservations in Partner Center Cloud Solution Provider (CSP) program](/partner-center/azure-reservations).
75
65
76
-
## Cancel, exchange, or refund reservations
66
+
To buy reservations using the Azure portal:
77
67
78
-
You can cancel, exchange, or refund reservations with certain limitations. For more information, see [Self-service exchanges and refunds for Azure Reservations](../cost-management-billing/reservations/exchange-and-refund-azure-reservations.md).
68
+
1. In the portal, search for and select **Reservations** and then select **Purchase Now**, or select this link to the [Purchase reservations](https://portal.azure.com/#blade/Microsoft_Azure_Reservations/CreateBlade/) page.
69
+
1. On the **Purchase reservations** page, select **Azure Cache for Redis**.
70
+
1. In the **Select the product you want to purchase** pane, select the **Scope** and **Subscription** you want to use for the reservation.
71
+
1. Select the values you want from the dropdown lists for **Region**, **Term**, and **Billing frequency**.
79
72
80
-
## Cache size flexibility
73
+
The following table describes the form fields in detail.
81
74
82
-
Cache size flexibility helps you scale up or down within a service tier and region, without losing the reservation benefit.
75
+
| Field | Description |
76
+
| :------------ | :------- |
77
+
| Subscription | The subscription used to pay for the reservation. The subscription type must be EA, offer numbers MS-AZR-0017P or MS-AZR-0148P, or an individual agreement with pay-as-you-go pricing, offer numbers MS-AZR-0003P or MS-AZR-0023P. For an EA subscription, the charges are deducted from the enrollment's Azure Prepayment balance or charged as overage. For pay-as-you-go, the charges are billed to the subscription's credit card or invoice.|
78
+
| Scope | The reservation's scope. <br>**Shared** applies the reservation discount to cache instances in any subscriptions in your billing context. For EA, the shared scope is the enrollment and includes all subscriptions within the enrollment. For pay-as-you-go, the shared scope is all pay-as-you-go subscriptions created by the account administrator. <br>**Single subscription** applies the reservation discount to cache instances in this subscription. <br>**Single resource group** applies the reservation discount to instances in the selected resource group within the subscription. <br>**Management group** applies the reservation discount to matching resources in subscriptions that are a part of both the management group and billing scope.|
79
+
| Region | The Azure region for the reservation.|
80
+
| Term |**1 year** or **3 years**.|
81
+
| Billing frequency | **Monthly** or **Upfront**.
82
+
| Recommended quantity | The recommended number of nodes to reserve in the selected Azure region, tier, and scope. Select **See details** for details about recommended quantities.|
83
83
84
-
## Need help? Contact us
84
+
Existing or new caches that match the attributes you select get the reservation discount. The actual number of instances that get the discount depends on the scope and quantity you select.
85
85
86
-
If you have questions or need help, [create a support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest).
86
+
:::image type="content" source="media/cache-reserved-pricing/cache-reserved-price.png" alt-text="Screenshot showing an overview of reserved pricing.":::
87
87
88
-
## Next steps
88
+
1. Select the reservation you want, and note the **Monthly price per node** and estimated savings calculated at lower right.
89
+
1. Select **Add to cart** and then select **View cart** to close the product list pane.
90
+
1. On the **Purchase reservations** page, review the reservation details.
91
+
1.**Auto-renew** automatically renews your reservation at the end of the term and is set to **On** by default. You can set it to **Off** now or any time before the end of the term.
92
+
1. Select **Next: Review + buy**.
93
+
1. Review the details, **Additional notes**, **Today's charge**, and **Total cost**, and then select **Buy now**.
89
94
90
-
The reservation discount is applied automatically to the Azure Cache for Redis instances that match the reservation scope and attributes. You can update the scope of the reservation through the Azure portal, PowerShell, Azure CLI, or the API.
95
+
- You can update the scope of the reservation through the Azure portal, PowerShell, Azure CLI, or the API.
96
+
- You can cancel, exchange, or refund reservations with certain limitations. For more information, see [Self-service exchanges and refunds for Azure Reservations](/azure/cost-management-billing/reservations/exchange-and-refund-azure-reservations).
91
97
92
-
- To learn how reservation discounts are applied to Azure Cache for Redis, see [Understand the Azure reservation discount](../cost-management-billing/reservations/understand-azure-cache-for-redis-reservation-charges.md)
98
+
## Related content
93
99
94
-
- To learn more about Azure Reservations, see the following articles:
95
-
-[What are Azure Reservations?](../cost-management-billing/reservations/save-compute-costs-reservations.md)
0 commit comments