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
Copy file name to clipboardExpand all lines: articles/cosmos-db/reserved-capacity.md
+26-26Lines changed: 26 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,16 +16,16 @@ Azure Cosmos DB reserved capacity helps you save money by committing to a reserv
16
16
17
17
## Overview
18
18
19
-
The size of the reserved capacity purchase should be based on the total amount of throughput that the existing or soon-to-be-deployed Azure Cosmos DB resources will use on an hourly basis. For example: Purchase 10,000 RU/s reserved capacity if that's your consistent hourly usage pattern.
19
+
The size of the reserved capacity purchase should be based on the total amount of throughput that the existing or soon-to-be-deployed Azure Cosmos DB resources use on an hourly basis. For example: Purchase 10,000 RU/s reserved capacity if that is your consistent hourly usage pattern.
20
20
21
-
In this example, any provisioned throughput above 10,000 RU/s will be billed using your pay-as-you-go rate. If the provisioned throughput is below 10,000 RU/s in an hour, then the extra reserved capacity for that hour will be wasted.
21
+
In this example, any provisioned throughput above 10,000 RU/s is billed with your pay-as-you-go rate. If the provisioned throughput is below 10,000 RU/s in an hour, then the extra reserved capacity for that hour is wasted.
22
22
23
23
Please note that:
24
24
* There is no limit to the number of reservations.
25
-
*You don't need to purchase all the reservations in the same day. You can buy more reservations at any moment
26
-
*You can combine different reservations in the same purchase.
25
+
*It's possible to buy more reservations at any moment.
26
+
*It's possible to buy different reservations in the same purchase.
27
27
28
-
After you buy a reservation, it's applied immediately to any existing Azure Cosmos DB resources that match the terms of the reservation. If you don’t have any existing Azure Cosmos DB resources, the reservation will apply when you deploy a new Azure Cosmos DB instance that matches the terms of the reservation. In both cases, the period of the reservation starts immediately after a successful purchase.
28
+
After you buy a reservation, it's applied immediately to any existing Azure Cosmos DB resources that match the terms of the reservation. If you don’t have any existing Azure Cosmos DB resources, the reservation applies when you deploy a new Azure Cosmos DB instance that matches the terms of the reservation. In both cases, the period of the reservation starts immediately after a successful purchase.
29
29
30
30
When your reservation expires, your Azure Cosmos DB instances continue to run and are billed at the regular pay-as-you-go rates.
31
31
You can buy Azure Cosmos DB reserved capacity from the [Azure portal](https://portal.azure.com). Pay for the reservation [upfront or with monthly payments](../cost-management-billing/reservations/prepare-buy-reservation.md).
@@ -44,7 +44,7 @@ As soon as you buy a reservation, the throughput charges that match the reservat
44
44
45
45
### Autoscale provisioned throughput
46
46
47
-
Reserved capacity is consumed by autoscale database operations at a rate of 100 RU/s x 1.5 x N regions. For the usable net RU/s per region of a reservation, the formula is inverted. Examples:
47
+
Autoscale database operations consume reserved capacity at a rate of 100 RU/s x 1.5 x N regions. For the usable net RU/s per region of a reservation, the formula is inverted. Examples:
48
48
49
49
| Scenario | Autoscale Rate | Regions |Formula | Net RU/s per region|
@@ -56,7 +56,7 @@ Reserved capacity is consumed by autoscale database operations at a rate of 100
56
56
57
57
### Standard provisioned throughput
58
58
59
-
Reserved capacity is consumed by standard database operations at a rate of 100 RU/s x N regions. For the usable net RU/s per region of a reservation, the formula is inverted. Examples:
59
+
Standard database operations consume reserved capacity at a rate of 100 RU/s x N regions. For the usable net RU/s per region of a reservation, the formula is inverted. Examples:
60
60
61
61
| Scenario | Regions |Formula | Net RU/s per region|
62
62
|----------|----------|---------|---------|
@@ -70,7 +70,7 @@ Reserved capacity is consumed by standard database operations at a rate of 100 R
70
70
71
71
Azure Cosmos DB reserved capacity can significantly reduce your Azure Cosmos DB costs, up to 63% on regular prices, with a one-year or three-year upfront commitment. Reserved capacity provides a billing discount and doesn't affect the state of your Azure Cosmos DB resources, including performance and availability.
72
72
73
-
We offer both fixed and progressive discounts options. Please note that you can mix and match different reservations options and sizes in the same purchase.
73
+
We offer both fixed and progressive discounts options. Note that you can mix and match different reservations options and sizes in the same purchase.
74
74
75
75
### Fixed discounts reservations
76
76
@@ -81,7 +81,7 @@ This option, using multiples of the 100 RU/s, allows you to reserve any capacity
81
81
| 100 RU/s | 20% | 30% |
82
82
| 100 Multi-master RU/s | 20% | 30% |
83
83
84
-
Note that for more than 999,900 RU/s reservations, you can reduce costs with progressive discounts.
84
+
For more than 999,900 RU/s reservations, you can reduce costs with progressive discounts.
85
85
86
86
### Progressive discounts reservations
87
87
@@ -112,26 +112,26 @@ This option, using multiples of our bigger reservation sizes, allows you to rese
112
112
| 30,000,000 RU/s | 43.4% | 58.3% |
113
113
| 30,000,000 Multi-master RU/s | 48.4% | 63.3% |
114
114
115
-
Note that you can maximize savings with the biggest reservation for your scenario. Example: You need 2 million RU/s, one year term. If you purchase 2 units of the 1,000,000 RU/s reservation, your discount will be 27.0%. If you purchase 1 unit of the 2,000,000 RU/s reservation, you will have exactly the same reserved capacity, but a 28.5% discount.
115
+
You can maximize savings with the biggest reservation for your scenario. Example: You need 2 million RU/s, one year term. If you purchase two units of the 1,000,000 RU/s reservation, your discount is 27.0%. If you purchase one unit of the 2,000,000 RU/s reservation, you have exactly the same reserved capacity, but a 28.5% discount.
116
116
117
-
Please [create a support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest) to purchase any quantity of the reservations bigger than 1,000,000 RU/s.
117
+
Create a [support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest) to purchase any quantity of the reservations bigger than 1,000,000 RU/s.
118
118
119
119
## Sample scenario 1
120
120
121
121
Imagine this hypothetical scenario: A company is working on a new application but isn't sure about the throughput requirements, they purchased RU/s on 3 different days.
122
122
123
123
* On day 1 they purchased reserved capacity for their DEV/Test environment:
124
-
* Total of 800 RU/s, or 8 units of the 100 RU/s reservation.
124
+
* Total of 800 RU/s: eight units of the 100 RU/s option, with a 20% discount.
125
125
* Scoped to the dev test resource group.
126
-
* One year term, since the project will be ready in 9 months.
126
+
* One year term, since the project lasts for nine months.
127
127
* Paid upfront, since it's a small value.
128
-
* On day 30 they purchased reserved capacity for their QA environment:
129
-
* 750,000 RU/s for load tests.
128
+
* On day 30 they purchased reserved capacity for their tests environment:
129
+
* 750,000 RU/s: 7,500 units of the 100 RU/s option, with a 20% discount.
130
130
* Scoped to the subscription, so that dev/test environment is also beneficiated.
131
-
* One year term, since the project will be ready in 9 months.
131
+
* One year term.
132
132
* Paid monthly.
133
133
* On day 180 they purchased reserved capacity for the production environment:
134
-
* 3,500,000 RU/s, as suggested by their load test. That's 1 unit of the 3 million RU/s and 500 units of the 100 RU/s reservation.
134
+
* 3,500,000 RU/s: One unit of the 3,000,000 RU/s option, with a 43.2% discount. And 5,000 units of the 100 RU/s option, with a 20% discount.
135
135
* Scoped to the production subscription.
136
136
* Three-years term, to maximize the discounts.
137
137
* Paid Monthly.
@@ -141,7 +141,7 @@ Imagine this hypothetical scenario: A company is working on a new application bu
141
141
Imagine this hypothetical scenario: A company needs a 10,950,000 three-years reservation. In the same purchase they got:
142
142
143
143
* One unit of the 10,000,000 RU/s reservation, paid monthly.
144
-
*9000 units of the 100 RU/s reservation, paid monthly.
144
+
*9,000 units of the 100 RU/s reservation, paid monthly.
145
145
* 500 units of the 100 RU/s reservation, paid upfront.
146
146
147
147
## Determine the required throughput before purchase
@@ -168,14 +168,14 @@ Here's an example recommendation:
This recommendation to purchase a 30,000 RU/s reservation indicates that, among three year reservations, a 30,000 RU/s reservation size will maximize savings. In this case, the recommendation is calculated based on the past 30 days of Azure Cosmos DB usage. If this customer expects that the past 30 days of Azure Cosmos DB usage is representative of future use, they will maximize savings by purchasing a 30,000 RU/s reservation.
171
+
This recommendation to purchase a 30,000 RU/s reservation indicates that, among three year reservations, a 30,000 RU/s reservation size maximizes your savings. In this case, the recommendation is calculated based on the past 30 days of Azure Cosmos DB usage. If this recommendation, based on the past 30 days of Azure Cosmos DB usage, isn't representative of future use, then choose another recommendation period.
172
172
173
173
For a 30,000 RU/s reservation, in standard provisioned throughput, you should buy 300 units of the 100 RU/s option.
174
174
175
175
176
176
## Buy Azure Cosmos DB reserved capacity
177
177
178
-
1. Divide the reservation size you want by 100 to calculate the number of units of the 100 RU/s SKU you need. The maximum quantity is 9999 units, or 999,900 RU/s. For one million RU/s or more, [create a support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest) for up to 63% discounts.
178
+
1. Divide the reservation size you want by 100 to calculate the number of units of the 100 RU/s option you need. The maximum quantity is 9,999 units, or 999,900 RU/s. For one million RU/s or more, create a [support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest) for up to 63% discounts.
179
179
180
180
2. Sign in to the [Azure portal](https://portal.azure.com).
181
181
@@ -189,16 +189,16 @@ For a 30,000 RU/s reservation, in standard provisioned throughput, you should bu
189
189
|Field |Description |
190
190
|---------|---------|
191
191
|Scope | Option that controls how many subscriptions can use the billing benefit associated with the reservation. It also controls how the reservation is applied to specific subscriptions. <br/><br/> If you select **Shared**, the reservation discount is applied to Azure Cosmos DB instances that run in any subscription within your billing context. The billing context is based on how you signed up for Azure. 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 individual subscriptions with pay-as-you-go rates created by the account administrator. </br></br>If you select **Management group**, the reservation discount is applied to Azure Cosmos DB instances that run in any of the subscriptions that are a part of both the management group and billing scope. <br/><br/> If you select **Single subscription**, the reservation discount is applied to Azure Cosmos DB instances in the selected subscription. <br/><br/> If you select **Single resource group**, the reservation discount is applied to Azure Cosmos DB instances in the selected subscription and the selected resource group within that subscription. <br/><br/> You can change the reservation scope after you buy the reserved capacity. |
192
-
|Subscription | Subscription that's used to pay for the Azure Cosmos DB reserved capacity. The payment method on the selected subscription is used in charging the costs. The subscription must be one of the following types: <br/><br/> Enterprise Agreement (offer numbers: MS-AZR-0017P or MS-AZR-0148P): For an Enterprise subscription, the charges are deducted from the enrollment's Azure Prepayment (previously called monetary commitment) balance or charged as overage. <br/><br/> Individual subscription with pay-as-you-go rates (offer numbers: MS-AZR-0003P or MS-AZR-0023P): For an individual subscription with pay-as-you-go rates, the charges are billed to the credit card or invoice payment method on the subscription. |
192
+
|Subscription | Subscription used to pay for the Azure Cosmos DB reserved capacity. The payment method on the selected subscription is used in charging the costs. The subscription must be one of the following types: <br/><br/> Enterprise Agreement (offer numbers: MS-AZR-0017P or MS-AZR-0148P): For an Enterprise subscription, the charges are deducted from the enrollment's Azure Prepayment (previously called monetary commitment) balance or charged as overage. <br/><br/> Individual subscription with pay-as-you-go rates (offer numbers: MS-AZR-0003P or MS-AZR-0023P): For an individual subscription with pay-as-you-go rates, the charges are billed to the credit card or invoice payment method on the subscription. |
193
193
| Resource Group | Resource group to which the reserved capacity discount is applied. |
194
194
|Term | One year or three years. |
195
-
|Throughput Type | Throughput is provisioned as request units. You can buy a reservation for the provisioned throughput for both setups - single region writes as well as multi-master writes. The throughput type has two values to choose from: 100 RU/s per hour and 100 multi-region writes RU/s per hour.|
196
-
| Reserved Capacity Units| The amount of throughput that you want to reserve. You can calculate this value by determining the throughput needed for all your Azure Cosmos DB resources (for example, databases or containers) per region. You then multiply it by the number of regions that you'll associate with your Azure Cosmos DB database. For example: If you have five regions with 1 million RU/sec in every region, select 5 million RU/s for the reservation capacity purchase. |
195
+
|Throughput Type | Throughput is provisioned as request units. You can buy a reservation for the provisioned throughput for both setups - single region writes and multi-master writes. The throughput type has two values to choose from: 100 RU/s per hour and 100 multi-region writes RU/s per hour.|
196
+
| Reserved Capacity Units| The amount of throughput that you want to reserve. You can calculate this value by determining the throughput needed for all your Azure Cosmos DB resources (for example, databases or containers) per region. You then multiply it by the number of regions that you associate with your Azure Cosmos DB database. For example: If you have five regions with 1 million RU/sec in every region, select 5 million RU/s for the reservation capacity purchase. |
197
197
198
198
199
-
6. Click on the **Add to cart** blue button on the lower right corner, and then on **View Cart** when you are done. The quantities are defined next. Please note that you can add different options to the cart. Example: If you need 1,100,000 RU/s, you should add both the 1,000,000 RU/s and the 100 RU/s SKUs to the cart.
199
+
6. Click on the **Add to cart** blue button on the lower right corner, and then on **View Cart** when you are done. The quantities are defined next. Note that you can add different options to the cart. Example: If you need 1,100,000 RU/s, you should add both the 1,000,000 RU/s and the 100 RU/s options to the cart.
200
200
201
-
7. In the **Purchase reservations** pane, review the billing frequency, the quantity, the discount, and the price of the reservation. This reservation price applies to Azure Cosmos DB resources with throughput provisioned across all regions. Example: You need 500,000 RU/s with auto-renew for your production environemnt within a specific scope, 82,000 RU/s for your Q&A resource group, and 10,000 RU/s for the development subscprition. You can see in the image below how your reservations shopping cart will look like.
201
+
7. In the **Purchase reservations** pane, review the billing frequency, the quantity, the discount, and the price of the reservation. This reservation price applies to Azure Cosmos DB resources with throughput provisioned across all regions. Example: You need 500,000 RU/s with auto-renew for your production environemnt within a specific scope, 82,000 RU/s for your tests resource group, and 10,000 RU/s for the development subscprition. You can see in the image how a reservations shopping cart looks like for this scenario.
@@ -210,7 +210,7 @@ You can cancel, exchange, or refund reservations with certain limitations. For m
210
210
211
211
## Exceeding reserved capacity
212
212
213
-
When you reserve capacity for your Azure Cosmos DB resources, you are reserving [provisioned throughput](set-throughput.md). If the provisioned throughput is exceeded, requests beyond that provisioning amount will be billed using pay-as-you go rates. For more information on reservations, see the [Azure reservations](../cost-management-billing/reservations/save-compute-costs-reservations.md) article. For more information on provisioned throughput, see [provisioned throughput types](how-to-choose-offer.md#overview-of-provisioned-throughput-types).
213
+
When you reserve capacity for your Azure Cosmos DB resources, you are reserving [provisioned throughput](set-throughput.md). If the provisioned throughput is exceeded, requests beyond that provisioning amount are billed using pay-as-you go rates. For more information on reservations, see the [Azure reservations](../cost-management-billing/reservations/save-compute-costs-reservations.md) article. For more information on provisioned throughput, see [provisioned throughput types](how-to-choose-offer.md#overview-of-provisioned-throughput-types).
0 commit comments