Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Commit 656af81

Browse files
authored
Merge pull request #32921 from MikeRayMSFT/docs-editor/manage-license-billing-1737662261
Update manage-license-billing.md
2 parents dcfbe2f + 889832a commit 656af81

4 files changed

Lines changed: 59 additions & 10 deletions

File tree

docs/sql-server/azure-arc/extended-security-updates.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,13 @@ For information, see:
174174
- [Create an Enterprise Agreement subscription](/azure/cost-management-billing/manage/create-enterprise-subscription#create-an-ea-subscription).
175175
- The section "Licensing SQL Server for nonproduction use" in the [SQL Server licensing guide (download link)](https://download.microsoft.com/download/e/2/9/e29a9331-965d-4faa-bd2e-7c1db7cd8348/SQL_Server_2019_Licensing_guide.pdf).
176176

177-
## Manage SQL Server ESU subscriptions on high-availability and disaster recovery replicas
177+
## <a id="manage-hadr"></a> Manage SQL Server ESU subscriptions on high-availability and disaster recovery replicas
178178

179-
If your out-of-service [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] instance is a passive replica created as part of your high-availability or disaster recovery configuration, you're entitled to the failover benefits that are included if your license type is set to `Paid` or `PAYG`. For more information about the failover benefits, see the section "Licensing SQL Server for high availability and disaster recovery" in the [SQL Server licensing guide (download link)](https://download.microsoft.com/download/e/2/9/e29a9331-965d-4faa-bd2e-7c1db7cd8348/SQL_Server_2019_Licensing_guide.pdf).
179+
[!INCLUDE [manage-passive-instance](includes/manage-passive-instance.md)]
180180

181-
To help you manage the failover benefits and remain compliant, Azure Extension for [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] automatically detects the passive instances and reflects the use of the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] software by emitting special $0 meters for disaster recovery, as long as you properly configured the `LicenseType` property. For more information, see [Metering software usage](manage-license-billing.md#usage-metering).
181+
[!INCLUDE [billing-after-failover](includes/billing-after-failover.md)]
182182

183-
During the failovers, the extension is aware of the transition and automatically switches the ESU billing to the active replica without new bill-back charges.
183+
For additional information on passive replica detection logic, review [Manage passive license for high availability and disaster recovery](manage-license-billing.md#manage-passive-license-for-high-availability-and-disaster-recovery).
184184

185185
## <a id="server-cal"></a> Manage SQL Server instances that use a Server+CAL license
186186

@@ -199,7 +199,7 @@ To properly manage this transition, use the following sequence of best practices
199199
1. Terminate the p-core ESU license if it's no longer financially beneficial, but keep the ESU subscription active on the individual VMs.
200200

201201
> [!IMPORTANT]
202-
> If the VMs in scope are configured to use a ESU subscription *while the p-core ESU license is active* (as described in step 1), after the p-core license termination, they automatically switch to billing for ESU based on the installed [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] edition and the v-core count of each VM. There are no additional bill-back charges.
202+
> If the VMs in scope are configured to use an ESU subscription *while the p-core ESU license is active* (as described in step 1), after the p-core license termination, they automatically switch to billing for ESU based on the installed [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] edition and the v-core count of each VM. There are no additional bill-back charges.
203203
>
204204
> If the VM is configured to use the ESU subscription *after the p-core ESU license is terminated*, it's treated as a new subscription and the appropriate bill-back charges apply.
205205
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
author: MikeRayMSFT
3+
ms.author: mikeray
4+
ms.reviewer: randolphwest
5+
ms.date: 01/31/2025
6+
ms.topic: include
7+
ms.custom: ignite-2023
8+
---
9+
10+
### ESU billing after failover
11+
12+
During the failovers, the extension is aware of the transition and automatically switches the ESU billing to the active replica without new bill-back charges.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
author: MikeRayMSFT
3+
ms.author: mikeray
4+
ms.reviewer: randolphwest
5+
ms.date: 01/31/2025
6+
ms.topic: include
7+
ms.custom: ignite-2023
8+
---
9+
10+
SQL Server licenses with Software Assurance or pay-as you go (`PAYG`) can benefit from free passive instances of SQL Server for their high availability and disaster recovery (HADR) configurations. For more information about the failover benefits, see the section "Licensing SQL Server for high availability and disaster recovery" in the [SQL Server licensing guide](https://go.microsoft.com/fwlink/p/?linkid=2215573).
11+
12+
To help you manage the failover benefits and remain compliant, Azure Extension for SQL Server automatically detects the passive instances for availability groups (AGs) or failover clustered instances (FCIs) and reflects the use of the SQL Server software by emitting special $0 meters for disaster recovery, as long as you configured the LicenseType property to `Paid` or `PAYG`. For more information, see [Manage licensing and billing of SQL Server enabled by Azure Arc](../manage-license-billing.md#usage-metering).

docs/sql-server/azure-arc/manage-license-billing.md

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: conceptual
1010

1111
# Manage licensing and billing of SQL Server enabled by Azure Arc
1212

13-
This article explains how to manage licensing and billing of SQL Server enabled by Azure Arc. SQL Server enabled by Azure Arc directly supports only the core-based licensing methods. For information about how you can manage SQL Server instances with a Server+CAL license, see the section [Manage SQL Server instances with a Server+CAL license](manage-license-billing.md#server-cal) in this article. The full range of the licensing options is described in the [SQL Server licensing guide (download link)](https://go.microsoft.com/fwlink/p/?linkid=2215573).
13+
This article explains how to manage licensing and billing of SQL Server enabled by Azure Arc. SQL Server enabled by Azure Arc directly supports only the core-based licensing methods. For information about how you can manage SQL Server instances with a Server+CAL license, see [Manage SQL Server instances with a Server+CAL license](manage-license-billing.md#server-cal). The full range of the licensing options is described in the [SQL Server licensing guide (download link)](https://go.microsoft.com/fwlink/p/?linkid=2215573).
1414

1515
## Licensing and billing in the production environment
1616

@@ -56,7 +56,7 @@ For each of these options, you have to decide how you want to pay for the licens
5656

5757
Your choice of payment option might affect your outsourcing options. For more information, see the [service-specific terms](https://www.microsoft.com/licensing/terms/productoffering/MicrosoftAzure/eaeas#ServiceSpecificTerms) and the [Flexible Virtualization Benefit licensing guide](https://www.microsoft.com/licensing/docs/view/Virtualization).
5858

59-
For information about licensing your non-production or test SQL Server instances through Azure Arc, see the [Manage SQL Server licensed for non-production use](manage-license-billing.md#non-production-licensing) section later in this article.
59+
For information about licensing your non-production or test SQL Server instances through Azure Arc, see [Manage SQL Server licensed for non-production use](manage-license-billing.md#non-production-licensing).
6060

6161
## <a id="license-vcores"></a> License SQL Server instances by virtual cores
6262

@@ -205,11 +205,36 @@ For information, see:
205205
- [Creating Enterprise and Organization Azure Dev/Test Subscriptions](/azure/devtest/offer/quickstart-create-enterprise-devtest-subscriptions).
206206
- The section "Licensing SQL Server for non-production use" in the [SQL Server licensing guide (download link)](https://go.microsoft.com/fwlink/p/?linkid=2215573).
207207

208-
## Manage SQL Server licensed for high availability and disaster recovery
208+
## Manage passive license for high availability and disaster recovery
209209

210-
If your SQL Server instance is a passive replica created as part of your high-availability or disaster recovery configuration, you're entitled to the failover benefits that are included if your license type is set to `Paid` or `PAYG`. For more information about the failover benefits, see the section "Licensing SQL Server for high availability and disaster recovery" in the [SQL Server licensing guide (download link)](https://go.microsoft.com/fwlink/p/?linkid=2215573).
210+
[!INCLUDE [manage-passive-instance](includes/manage-passive-instance.md)]
211211

212-
To help you manage the failover benefits and remain compliant, Azure Extension for SQL Server automatically detects the passive instances and reflects the use of the SQL Server software by emitting special $0 meters for disaster recovery, as long as you properly configured the `LicenseType` property. For more information, see [Metering software usage](manage-license-billing.md#usage-metering) later in this article.
212+
### To qualify as passive instance for an availability group (AG)
213+
214+
- All replicas present in the operating system environment (OSE) must be secondary.
215+
- No user database outside of an AG, irrespective of [database state](../../relational-databases/databases/database-states.md#database-state-definitions)).
216+
- No active connection to any user database.
217+
218+
If there are multiple SQL Server instances on the OSE, all instances and replicas must meet the conditions above.
219+
220+
### To qualify as passive node of failover clustered Instance (FCI)
221+
222+
- The node must be passive of all FCIs present.
223+
- There is no standalone instance present in the node that does not qualify for AG passive replica.
224+
225+
### Limitations
226+
227+
The current passive instance detection logic has the following limitations.
228+
229+
- The checks are done every hour. A failover within the hour may or may not bill both replicas.
230+
- Passive instances for other HADR technologies like log shipping or mirroring are not automatically detected at this time.
231+
- The detection logic does not support free disaster recovery testing or monitoring connections like database consistency checks, backups or monitoring resource usage data.
232+
233+
If you are unable to work within these limitations, you can use volume licensing instead of `PAYG`. For details, review [Configure SQL Server enabled by Azure Arc](manage-configuration.md).
234+
235+
[!INCLUDE [billing-after-failover](includes/billing-after-failover.md)]
236+
237+
For additional information, review [SQL Server Extended Security Updates enabled by Azure Arc](extended-security-updates.md#manage-hadr).
213238

214239
## <a id="server-cal"></a> Manage SQL Server instances that use a Server+CAL license
215240

0 commit comments

Comments
 (0)