Skip to content

Commit 954bac5

Browse files
authored
Merge pull request #294142 from MashaMSFT/2025_sqlmiri
Adding SQL MI reservation info
2 parents d32b4b5 + 8508092 commit 954bac5

File tree

4 files changed

+81
-7
lines changed

4 files changed

+81
-7
lines changed

articles/cost-management-billing/reservations/save-compute-costs-reservations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: bshy
66
ms.service: cost-management-billing
77
ms.subservice: reservations
88
ms.topic: overview
9-
ms.date: 12/06/2024
9+
ms.date: 02/11/2025
1010
ms.author: banders
1111
---
1212

@@ -88,8 +88,8 @@ For more information, see [Self-service exchanges and refunds for Azure Reservat
8888
- **Azure Files reserved capacity** - A reservation covers storage capacity for Azure Files. Reservations for hot and cool tiers don't cover bandwidth or transaction rates.
8989
- **Azure Cosmos DB reserved capacity** - A reservation covers throughput provisioned for your resources. It doesn't cover the storage and networking charges.
9090
- **Azure Data Factory data flows** - A reservation covers integration runtime cost for the compute type and number of cores that you buy.
91-
- **SQL Database reserved vCore** - Covers SQL Database, both elastic pools and single databases. Only the compute costs are included with a reservation. The SQL license is billed separately.
92-
- **SQL Managed Instance reserved vCore** - Covers SQL Managed Instance. Only the compute costs are included with a reservation. The SQL license is billed separately.
91+
- **Azure SQL Database** - A reservation only covers the compute costs. It doesn't cover software license, networking, or storage charges. For the General Purpose service tier, reservations are also available to cover compute costs associated with the zone-redundancy add-on.
92+
- **Azure SQL Managed Instance** - A reservation only covers the compute costs. It doesn't cover software license, networking, or storage charges. Reservations are also available to cover compute costs associated with the zone-redundancy add-on.
9393
- **Azure Synapse Analytics** - A reservation covers cDWU usage. It doesn't cover storage or networking charges associated with the Azure Synapse Analytics usage.
9494
- **Azure Databricks** - A reservation covers only the DBU usage. Other charges, such as compute, storage, and networking, are applied separately.
9595
- **App Service stamp fee** - A reservation covers stamp usage. It doesn't apply to workers, so any other resources associated with the stamp are charged separately.

articles/cost-management-billing/reservations/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
href: understand-azure-cache-for-redis-reservation-charges.md
2525
- name: Azure Data Factory
2626
href: /azure/data-factory/data-flow-understand-reservation-charges?toc=/azure/cost-management-billing/reservations/toc.json
27+
- name: Azure SQL Database
28+
href: understand-reservation-charges.md
29+
- name: Azure SQL Managed Instance
30+
href: understand-reservation-charges-sql-managed-instance.md
2731
- name: Azure VMware Solution
2832
href: /azure/azure-vmware/reserved-instance?toc=/azure/cost-management-billing/reservations/toc.json
2933
- name: Azure Cosmos DB
@@ -55,8 +59,6 @@
5559
href: understand-suse-reservation-charges.md
5660
- name: Storage
5761
href: understand-storage-charges.md
58-
- name: SQL Database
59-
href: understand-reservation-charges.md
6062
- name: Synapse Analytics - Data warehouse
6163
href: reservation-discount-azure-sql-dw.md
6264
- name: Virtual machines
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: Understand reservations discount for Azure SQL Managed Instance
3+
description: Learn how a reservation discount is applied to running Azure SQL Managed Instance. The discount is applied to these instances on an hourly basis.
4+
author: bandersmsft
5+
ms.reviewer: primittal
6+
ms.service: cost-management-billing
7+
ms.subservice: reservations
8+
ms.topic: conceptual
9+
ms.date: 02/20/2025
10+
ms.author: banders
11+
---
12+
13+
# How a reservation discount is applied to Azure SQL Managed Instance
14+
15+
> [!div class="op_single_selector"]
16+
> * [Azure SQL Database](understand-reservation-charges.md)
17+
> * [Azure SQL Managed Instance](understand-reservation-charges-sql-managed-instance.md)
18+
19+
After you buy an Azure SQL Managed Instance reserved capacity, the reservation discount is automatically applied to SQL instances that match the attributes and quantity of the reservation. A reservation applies to the compute costs of your SQL Managed Instance, including the primary replica and any billable secondary replicas. You're charged for software, storage, and networking at the normal rates. You can cover the licensing costs for SQL Managed Instance with [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/).
20+
21+
## How reservation discount is applied
22+
23+
A reservation discount is *use-it-or-lose-it*. So, if you don't have matching resources for any hour, then you lose a reservation quantity for that hour. You can't carry forward unused reserved hours.
24+
25+
When you shut down a resource, the reservation discount automatically applies to another matching resource in the specified scope. If no matching resources are found in the specified scope, then the reserved hours are *lost*.
26+
27+
When an instance that's eligible for reserved pricing is [stopped](/azure/azure-sql/managed-instance/instance-stop-start-how-to#reservation-pricing), reserved pricing is automatically redirected to another instance, if one exists. To use your available reservation hours with other workloads, deallocate or delete resources or scale-in other resources. If no other instances are available, the reservation hours are lost.
28+
29+
## Discount applied to running SQL managed instances
30+
31+
The SQL Managed Instance reserved capacity discount is applied to running SQL managed instances on an hourly basis. The reservation that you buy is matched to the compute usage emitted by the running SQL managed instance. For SQL managed instances that don't run the full hour, the reservation is automatically applied to other SQL managed instances matching the reservation attributes. The discount can apply to SQL managed instances that are running concurrently. If your SQL managed instances don't operate for the entire hour or don't align with the reservation attributes, you don't fully utilize the hourly reservation discount.
32+
33+
The following examples show how the SQL managed instance reserved capacity discount applies depending on the number of cores you bought, and when they're running.
34+
35+
- Scenario 1: You buy a SQL Managed Instance reserved capacity for an 8 vCores. You run a 16 vCore SQL Managed Instance that matches the rest of the attributes of the reservation. You're charged the pay-as-you-go price for eight vCores of SQL Managed Instance compute usage. You get the reservation discount for one hour of eight vCore SQL Managed Instance compute usage.
36+
- Scenario 2: You buy a SQL Managed Instance reserved capacity for 8 vCores. You are running a 16 vCore [instance pool](/azure/azure-sql/managed-instance/instance-pools-overview) with four instances, each with four cores. You're charged the pay-as-you-go price for 8 vCores of SQL Managed Instance compute usage. You get the reservation discount for eight core SQL Managed Instance compute usage.
37+
38+
For the rest of these examples, assume that the SQL Managed Instance reserved capacity you buy is for 16 vCores and the rest of the reservation attributes match the running SQL managed instances.
39+
40+
- Scenario 3: You run two SQL managed instances with eight vCores each for an hour. The 16 vCore reservation discount is applied to compute usage for both the eight vCores SQL managed instances.
41+
- Scenario 4: You run one 16 vCore SQL Managed Instance from 1 pm to 1:30 pm. You run another 16 vCore SQL Managed Instance from 1:30 to 2 pm. Both are covered by the reservation discount.
42+
- Scenario 5: You run one 16 vCore SQL Managed Instance from 1 pm to 1:45 pm. You run another 16 vCore SQL Managed Instance from 1:30 to 2 pm. You're charged the pay-as-you-go price for the 15-minute overlap. The reservation discount applies to the compute usage for the rest of the time.
43+
44+
To understand and view the application of your Azure Reservations in billing usage reports, see [Understand Azure reservation usage](understand-reserved-instance-usage-ea.md).
45+
46+
> [!NOTE]
47+
> For instances in the **Business Critical service tier of Azure SQL Managed Instance**, compute costs for standard compute and the zone-redundancy add-on are billed separately. Refer to [reservations for zone-redundant resources](/azure/azure-sql/database/reservations-discount-overview#reservations-for-zone-redundant-resources) for more details.
48+
49+
50+
## Need help? Contact us
51+
52+
If you have questions or need help, [create a support request](https://go.microsoft.com/fwlink/?linkid=2083458).
53+
54+
## Related content
55+
56+
To learn more about Azure Reservations, see the following articles:
57+
58+
- [What are Azure Reservations?](save-compute-costs-reservations.md)
59+
- [Prepay for Virtual Machines with Azure Reserved virtual machine Instances](/azure/virtual-machines/prepay-reserved-vm-instances)
60+
- [Prepay for Azure SQL compute resources with Azure SQL reserved capacity](/azure/azure-sql/database/reserved-capacity-overview)
61+
- [Manage Azure Reservations](manage-reserved-vm-instance.md)
62+
- [Understand reservation usage for your pay-as-you-go subscription](understand-reserved-instance-usage.md)
63+
- [Understand reservation usage for your Enterprise enrollment](understand-reserved-instance-usage-ea.md)
64+
- [Understand reservation usage for Cloud Solution Provider subscriptions](/partner-center/azure-reservations)

articles/cost-management-billing/reservations/understand-reservation-charges.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,16 @@ ms.reviewer: primittal
66
ms.service: cost-management-billing
77
ms.subservice: reservations
88
ms.topic: conceptual
9-
ms.date: 12/06/2024
9+
ms.date: 02/20/2025
1010
ms.author: banders
1111
---
1212

1313
# How a reservation discount is applied to Azure SQL Database
1414

15+
> [!div class="op_single_selector"]
16+
> * [Azure SQL Database](understand-reservation-charges.md)
17+
> * [Azure SQL Managed Instance](understand-reservation-charges-sql-managed-instance.md)
18+
1519
After you buy an Azure SQL Database reserved capacity, the reservation discount is automatically applied to SQL databases that match the attributes and quantity of the reservation. A reservation applies to the compute costs of your SQL Database, including the primary replica and any billable secondary replicas. You're charged for software, storage, and networking at the normal rates. You can cover the licensing costs for SQL Database with [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/).
1620

1721
Reservation discounts don't apply to Azure SQL Database serverless.
@@ -43,9 +47,13 @@ For the rest of these examples, assume that the SQL Database reserved capacity y
4347

4448
To understand and view the application of your Azure Reservations in billing usage reports, see [Understand Azure reservation usage](understand-reserved-instance-usage-ea.md).
4549

50+
> [!NOTE]
51+
> For databases in the **General Purpose service tier of Azure SQL Database**, compute costs for standard compute and the zone-redundancy add-on are billed separately. Refer to [reservations for zone-redundant resources](/azure/azure-sql/database/reservations-discount-overview#reservations-for-zone-redundant-resources) for more details.
52+
53+
4654
## Need help? Contact us
4755

48-
If you have questions or need help, [create a support request](https://go.microsoft.com/fwlink/?linkid=2083458).
56+
If you have questions or need help, [create a support request](https://go.microsoft.com/fwlink/?linkid=2083458).
4957

5058
## Related content
5159

0 commit comments

Comments
 (0)