Skip to content

Commit 1f66a8d

Browse files
committed
reservations draft
1 parent b61631e commit 1f66a8d

File tree

2 files changed

+56
-54
lines changed

2 files changed

+56
-54
lines changed
Lines changed: 56 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
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.
44

55

66

77

88
ms.topic: conceptual
9-
ms.date: 08/19/2022
9+
ms.date: 05/22/2025
1010
appliesto:
1111
- ✅ Azure Cache for Redis
1212

@@ -15,86 +15,88 @@ appliesto:
1515

1616
# Prepay for Azure Cache for Redis compute resources with reservations
1717

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.
1919

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.
2121

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.
2323

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.
2725

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).
2927

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.
3129

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:
3335

3436
| Feature | Basic and Standard | Premium | Enterprise and Enterprise Flash |
3537
|-- |:-: | :-: |:-:|
3638
|**Reservation Support** | No |Yes | Yes |
3739

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-
4440
### Reservation increments
4541

46-
Reservations are sold in increments of nodes. For the Premium tier and Enterprise tier, 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.
4743

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.
4945

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/).
5147

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
5349

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.
5551

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.
5753

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.
6255

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
6459

65-
The following table describes required fields.
60+
To buy a reservation:
6661

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).
7565

76-
## Cancel, exchange, or refund reservations
66+
To buy reservations using the Azure portal:
7767

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**.
7972

80-
## Cache size flexibility
73+
The following table describes the form fields in detail.
8174

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.|
8383

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.
8585

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.":::
8787

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**.
8994

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).
9197

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
9399

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)
96-
- [Manage Azure Reservations](../cost-management-billing/reservations/manage-reserved-vm-instance.md)
97-
- [Understand Azure Reservations discount](../cost-management-billing/reservations/understand-reservation-charges.md)
98-
- [Understand reservation usage for your Pay-As-You-Go subscription](../cost-management-billing/reservations/understand-reservation-charges-mysql.md)
99-
- [Understand reservation usage for your Enterprise enrollment](../cost-management-billing/reservations/understand-reserved-instance-usage-ea.md)
100-
- [Azure Reservations in Partner Center Cloud Solution Provider (CSP) program](/partner-center/azure-reservations)
100+
- [Understand the Azure reservation discount](/azure/cost-management-billing/reservations/understand-azure-cache-for-redis-reservation-charges)
101+
- [What are Azure Reservations?](/azure/cost-management-billing/reservations/save-compute-costs-reservations)
102+
- [Manage Azure Reservations](/azure/cost-management-billing/reservations/manage-reserved-vm-instance)
-20.8 KB
Loading

0 commit comments

Comments
 (0)