Gérer les licences et la facturation de SQL Server activé par Azure Arc
Cet article explique comment gérer les licences et la facturation de SQL Server activées par Azure Arc. SQL Server activé par Azure Arc prend directement en charge uniquement les méthodes de licence par cœur. Pour plus d’informations sur la façon de gérer des instances SQL Server avec une licence Server+CAL, consultez la section Gérer les instances SQL Server avec une licence Server+CAL dans cet article. La gamme complète des options de licence est décrite dans le Guide des licences du SQL Server (lien de téléchargement).
Gestion des licences et facturation dans l'environnement de production
Vous pouvez utiliser l'une des trois options de gestion des licences suivantes. Les liens de la liste vous amènent à des sections de cet article qui fournissent plus de détails.
Les diagrammes de la liste utilisent des cœurs normalisés (NC) pour illustrer les implications des coûts des options de licence. Une licence par cœur pour Êdition Entreprise équivaut à un NC. Une licence par cœur pour Êdition Entreprise équivaut à quatre NC. Pour plus d'informations, consultez Comment les licences s'appliquent aux ressources Azure.
-
Utilisez une licence Entreprise ou standard pour les processeurs virtuels (v-cores) de l'ordinateur virtuel (VM) qui exécute une ou plusieurs instances de SQL Server. Chaque ordinateur virtuel est facturé individuellement pour les v-cores qui lui est alloué.
Le diagramme suivant illustre cette méthode d'octroi de licences et ses implications en termes de coûts.
Licence par cœurs physiques (p-cores) sans ordinateurs virtuels
Utilisez une licence Enterprise ou Standard pour les p-cores de l'hôte qui exécute une ou plusieurs instances de SQL Server installées directement sur l'hôte sans utiliser d’ordinateurs virtuels. Chaque instance a accès à tous les p-cores pris en charge dans les limites de l’édition installée, jusqu’à tous les p-cores de l’hôte. Indépendamment des limites de l’instance, l’hôte est facturé pour tous les p-cores en fonction de l’édition SQL Server la plus élevée installée sur l’instance. Pour plus d’informations, passez en revue Limites de capacité de calcul de l’édition SQL Server.
Le diagramme suivant illustre les implications du coût du déploiement de deux instances standard sur un hôte physique sans utiliser d’ordinateurs virtuels.
Licence par cœurs physiques avec virtualisation illimitée
Utilisez une licence Enterprise pour les cœurs physiques de l'hôte qui exécute n'importe quel nombre d’ordinateurs virtuels avec un nombre quelconque d'instances de SQL Server. Une licence p-core unique est une ressource Azure distincte qui représente tous les p-cores sous licence et est facturée indépendamment.
Le diagramme suivant illustre les implications du coût de la gestion des licences d’un hôte physique et de l’utilisation d’une virtualisation illimitée.
Pour chacune de ces options, vous devez décider de la façon dont vous souhaitez payer la licence. Le tableau suivant présente vos options de paiement :
Option de paiement | Gestion des licences V-Core | Gestion des licences cœur-p sans ordinateur virtuel | Gestion des licences cœur-p avec virtualisation illimitée |
---|---|---|---|
S'abonner au service via Microsoft Azure à l'aide d'une méthode de paiement à l'utilisation | Oui | Oui | Oui |
Apportez votre propre licence avec abonnement Software Assurance ou SQL 1 | Oui | Oui | Oui |
Apportez votre propre licence sans Software Assurance 2 | Oui | Oui | Non |
1 Vous disposez déjà d'une licence avec Software Assurance active ou un abonnement SQL Server actif.
2 Vous possédez une licence pour la durée des droits de propriété intellectuelle ou utilisez une licence Server+CAL.
Votre choix d’option de paiement ci-dessus peut affecter vos options de sous-traitance. Pour plus d’informations, consultez Conditions spécifiques du produit et Gestion des licences des avantages de virtualisation flexible.
Pour plus d’informations sur la gestion des licences de vos instances SQL Server hors production ou de test via Azure Arc, consultez Gérer des licences SQL Server pour une utilisation hors production plus loin dans cet article.
Licence des instances SQL Server par cœurs virtuels
La gestion des licences SQL Server par cœurs virtuels vous permet de limiter l'étendue de la licence à un ordinateur virtuel spécifique et à une ou plusieurs instances SQL Server installées sur l'environnement de système d'exploitation (OSE) de cet ordinateur. Elle est optimisée pour les scénarios suivants :
- Vos ordinateurs virtuels SQL Server sont mélangés aux ordinateurs virtuels exécutant d'autres logiciels sur les mêmes serveurs physiques.
- Vous déployez vos ordinateurs virtuels sur un partenaire d'hébergement ou un cloud non Microsoft où vous ne contrôlez pas votre infrastructure physique.
Vous pouvez choisir une licence v-core pour acquérir sous licence à la fois les logiciels SQL Server et les Mises à jour de sécurité étendue SQL Server. Vous gérez une licence v-core indépendamment pour chaque ordinateur virtuel à l’aide des zones de configuration SQL Server du Portail Azure. Le volet Vue d'ensemble pour chaque ressource SQL Server avec Azure Arc présente la licence configurée sous Type de licence de l'hôte.
L'Édition Standard est limitée à un maximum de 24 cœurs-v même si l'OSE est configuré avec plus de cœurs-v. Pour plus d’informations au sujet des limites, consultez Limites de capacité de calcul par édition de SQL Server.
Pour plus d'informations sur l'octroi de licences SQL Server par cœurs virtuels, voir la section « Octroi de licences à des ordinateurs virtuels individuelles » dans le guide d'octroi de licences SQL Server (lien de téléchargement).
Types de licences
Les types de licences suivants sont pris en charge lors de la gestion des licences des cœurs-v :
Type de licence | Description | active |
---|---|---|
Paiement à l’utilisation | S'abonner au service Standard ou Êdition Entreprise et être facturé sur un compteur horaire. Consultez Tarification et licences SQL Server. | PAYG |
Licence avec Software Assurance | Apportez votre propre licence Standard ou licence Enterprise avec abonnement Software Assurance ou SQL Server. Votre utilisation du logiciel est signalée à l'aide d'un compteur horaire gratuit en fonction des règles de contrôle. Consultez l’utilisation des logiciels de contrôle plus loin dans cet article. | Paid |
Licence uniquement | Vous utilisez une licence perpétuelle ou Server+CAL pour Standard ou Êdition Entreprise, ou vous utilisez Développeurs, Évaluation ou Édition Express. Votre utilisation du logiciel est signalée en fonction des règles de contrôle. Consultez l’utilisation des logiciels de contrôle plus loin dans cet article. | LicenseOnly |
Considérations importantes
L'abonnement paiement à l'utilisation nécessite que la machine d'hébergement soit connectée en permanence à Azure.
Des interruptions de connectivité intermittentes sont tolérées pour une durée maximale de 30 jours avec la résilience intégrée. Après 30 jours sans connexion, l'abonnement de paiement à l'utilisation expire. Après l’expiration de votre abonnement, vous n'êtes plus autorisé à utiliser le logiciel.
Les frais horaires de paiement à l’utilisation sont émis uniquement lorsque SQL Server s’exécute sur l’ordinateur à un moment donné dans une heure donnée et si l’ordinateur est en ligne.
En sélectionnant une licence avec Software Assurance, vous attestez que vous disposez des licences Entreprise ou Standard avec Software Assurance active ou une licence d’abonnement SQL Server.
Fonctionnalités disponibles
Outre les différences de facturation, le type de licence détermine les caractéristiques qui sont disponibles pour votre instance SQL Server.
Le tableau suivant identifie les fonctionnalités activées pour chaque type de licence :
Fonctionnalité | Licence uniquement 1 | Licence avec Software Assurance ou abonnement SQL Server |
Paiement à l’utilisation |
---|---|---|---|
Connecter votre SQL Server à Azure Arc | Oui | Oui | Oui |
Abonnement ESU | Non | Oui | Oui |
Inventaire SQL Server | Oui | Oui | Oui |
Évaluation des bonnes pratiques | Non | Oui | Oui |
Aptitude à la migration (préversion) | Oui | Oui | Oui |
Inventaire détaillé des bases de données | Oui | Oui | Oui |
Authentification Microsoft Entra | Oui | Oui | Oui |
Microsoft Defender pour le cloud | Oui | Oui | Oui |
Gouverner via Microsoft Purview | Oui | Oui | Oui |
Sauvegardes automatisées dans le stockage local (aperçu) | Non | Oui | Oui |
Restauration dans le temps | Non | Oui | Oui |
Mises à jour automatiques | Non | Oui | Oui |
Instances de cluster de basculement | Oui | Oui | Oui |
Groupes de disponibilité Always On | Oui | Oui | Oui |
Surveillance (aperçu) | Non | Oui | Oui |
Agir avec des privilèges minimum | Oui | Oui | Oui |
1 L'option de licence seule inclut les instances de SQL Server qui sont des éditions Developer, Express, Web ou Evaluation et les instances qui utilisent une licence Server+CAL.
Remarque
- Le type de licence est un paramètre obligatoire lorsque vous installez l’extension Azure pour SQL Server. Chaque méthode d’intégration prise en charge inclut les options de type de licence.
- SQL Server 2022 (16.x) vous permet de sélectionner le type de licence pendant l'installation. Installez SQL Server à l’aide de l’Assistant d’installation.
Acquérir sous licence des instances SQL Server par cœurs physiques sans utiliser d'ordinateur virtuel
L’option de gestion des licences SQL Server par cœurs physiques sans utiliser d’ordinateurs virtuels est optimisée pour les scénarios suivants :
- Vous contrôlez votre environnement physique et installez les instances SQL Server sur un serveur physique pour optimiser l'analyse des performances de votre application de base de données.
- Votre instance SQL Server utilise une licence sans Software Assurance.
Dans cette option, les exigences de gestion des licences sont identiques à la gestion des licences SQL Server par cœurs virtuels, mais l'utilisation du logiciel SQL Server est signalée en fonction des cœurs physiques disponibles pour l'OSE de ce serveur. Pour plus d’informations, consultez l’utilisation des logiciels de contrôle plus loin dans cet article.
L'Édition Standard est limitée à un maximum de 24 cœurs-p même si l'OSE est installé sur un ordinateur plus grand. Pour plus d’informations au sujet des limites, consultez Limites de capacité de calcul par édition de SQL Server.
Important
Si une machine physique sans ordinateurs virtuels est connectée à Azure Arc dans le périmètre couvert par une licence de base physique SQL Server, l'avantage de la virtualisation illimitée ne s'applique pas à cette machine. Elle est acquise sous licence et facturée séparément.
Pour plus d'informations sur l'octroi de licences pour SQL Server sur un OSE physique, voir la section « Licences basées sur le cœur » dans le guide des licences SQL Server (lien de téléchargement).
Acquérir sous licence des instances SQL Server par cœurs physiques avec une virtualisation illimitée
L’option de gestion des licences SQL Server par cœurs physiques avec virtualisation illimitée est la plus efficace quand :
- vous contrôlez votre environnement physique et installez les instances SQL Server sur différents ordinateurs virtuels pour une isolation de sécurité et une meilleure gestion des ressources.
- Votre infrastructure et le moyen de paiement sélectionné prennent en charge l'avantage illimité de virtualisation.
- La gestion des licences de vos instances SQL Server par cœurs-v est plus coûteuse que la gestion des licences des cœurs-p de l'hôte.
Pour utiliser l’avantage d’une virtualisation illimitée, vous devez créer une ressource SQLServerLicense couvrant les instances SQL Server – Azure Arc spécifiques que vous envisagez d’inclure. Pour plus d'informations sur la création de ressources SQLServerLicense, consultez Créer une licence SQL Server.
Attention
L’avantage de la virtualisation illimitée est non disponible pour tout ordinateur virtuel s’exécutant sur l’infrastructure des fournisseurs répertoriés. Ces ordinateurs virtuels peuvent être acquis sous licence que par des cœurs-v. Si vous créez une ressource SQLServerLicense dans l'intention d'octroyer des licences à ces ordinateurs virtuels en utilisant la virtualisation illimitée, vous serez facturé pour la consommation de v-cores sur la base de la configuration SQL Server de l'hôte. Toutes les licences p-core existantes ne s’appliquent pas au décalage de ces frais.
Pour plus d’informations sur les licences par cœurs physiques avec une virtualisation illimitée, consultez la section « Gestion des licences pour une virtualisation maximale » dans le Guide de gestion des licences SQL Server (lien de téléchargement).
Une ressource unique SqlServerLicense peut couvrir plusieurs ordinateurs virtuels connectés à Azure Arc. Elle inclut les propriétés suivantes qui définissent la façon dont la licence est appliquée et facturée.
Catégorie de licence
La propriété licenseCategory
est définie sur Core
pour représenter une licence par cœur physique SQL Server.
Étendue
La propriété scopeType
définit l'étendue Azure dans laquelle la licence couvre toutes les ressources Ordinateur - Azure Arc sont couvertes par la licence. Les étendues Azure suivantes sont prises en charge :
- Locataire Azure
- Abonnement Azure
- Resource group
Pour être éligible, chaque ressource Ordinateur - Azure Arc doit être configurée pour utiliser une licence par cœur physique. Dans le cas contraire, la ressource Machine - Azure Arc doit être acquise sous licence pour SQL Server individuellement.
Taille
La propriété Size
de la ressource de licence représente la somme des cœurs physiques des serveurs auxquels la licence sera appliquée. La taille minimale de la licence est de 16 cœurs-p.
Abonnement
La propriété Subscription
définit l'abonnement Azure qui sera utilisé pour la facturation lorsque la licence est active.
Vous pouvez créer la ressource de licence dans un groupe de ressources dans n'importe quelle région prise en charge. L'emplacement de la ressource est défini sur l'emplacement du groupe de ressources sélectionné.
L'emplacement de la ressource de licence n'affecte pas l'étendue. Il s'applique à toutes les ressources Ordinateur - Azure Arc dans l'étendue de la licence, quelles que soient les régions où ces ressources sont intégrées.
Important
Vous pouvez associer plusieurs ressources de licence à la même portée ou à des portées qui se chevauchent. Par exemple, vous pouvez ajouter une nouvelle licence lorsque vous déployez des serveurs physiques supplémentaires lors d'une augmentation temporaire de l'activité, ou pour faire face à une croissance inattendue. Toutes les machines virtuelles exécutées sur ces serveurs physiques doivent être connectées à Azure Arc dans l'étendue de la ressource de licence.
Plan de facturation
La propriété billingPlan
offre un choix entre payer la licence sur un compteur horaire ou apporter votre propre licence.
Plan de facturation | Description | active |
---|---|---|
Paiement à l’utilisation | En choisissant cette option, vous vous abonnez à un service de virtualisation illimité, facturé à l'heure pour l'édition Enterprise. Consultez Prix et licences SQL Server. | PAYG |
BYOL (apportez votre propre licence) | En sélectionnant cette option, vous attestez que vous disposez d’une licence Enterprise active avec Software Assurance ou un abonnement SQL Server pour le même ou un plus grand nombre de cœurs. Vous attestez également que vous souhaitez utiliser cette licence pour couvrir l’utilisation du logiciel SQL Server sur chaque ordinateur virtuel dans son étendue en utilisant l’avantage de virtualisation illimité. | Paid |
Pour garantir l'application correcte de la licence par cœur-p, assurez-vous que chaque ordinateur virtuel dans l'étendue que vous souhaitez acquérir sous licence :
- A la propriété
UsePhysicalCoreLicense
définie surTrue
. - La propriété
LicenseType
est définie pour correspondre à la propriété sélectionnéebillingPlan
de la licence p-core.
Pour plus d’informations, consultez Utiliser une licence par cœur physique.
État d’activation
La propriété activationState
contrôle lorsque la licence prend effet. Vous pouvez activer la licence lors de sa création ou la créer d'abord et l'activer ensuite. Retarder l'activation permet de la coordonner avec d'autres événements du cycle de vie de la licence, comme l'expiration d'un Contrat Entreprise existant. Les propriétés d’horodatage activatedAt
et deactivatedAt
indiquent quand la licence a été activée et désactivée pour la dernière fois. Pour plus d’informations, consultez Mise à jour d'une ressource de licence SQL Server.
Tenant ID
La propriété TenantID
est automatiquement définie lorsque vous sélectionnez une étendue de client.
Gérer SQL Server acquis sous licence pour une utilisation hors production
Si vous utilisez l'une des options de licence prises en charge pour gérer votre environnement de production via Azure Arc, vous pouvez utiliser gratuitement SQL Server à des fins de non-production. Vous pouvez profiter de cet avantage de deux façons lorsque vous utilisez le SQL Server activé par Azure Arc.
Utiliser l’édition SQL Server Développeur
L'Édition SQL Server Développeur est gratuite et peut être utilisée dans n'importe quel abonnement Azure. L'extension Azure pour SQL Server le détecte et signale l'utilisation par le biais d'un compteur d'édition Dev à 0 $, même si le type de licence de l'hôte est défini sur Paid
ou PAYG
. L’édition Développeurs a le même jeu de caractéristiques que l’édition Entreprise. Pour plus d’informations, consultez l’utilisation des logiciels de contrôle plus loin dans cet article.
Utiliser un abonnement Azure Dev/Test
Si vous configurez l'environnement de non-production comme un miroir de l'environnement de production et que vous souhaitez utiliser les mêmes éditions que celles utilisées en production, vous devez connecter les machines d'hébergement et les instances SQL Server à un abonnement Azure dev/test. Les compteurs SQL Server dans un abonnement Dev/Test sont annulés.
Pour plus d’informations, consultez :
- Création d’abonnements dev/test Azure d’entreprise et d’organisation.
- La section « Gestion des licences SQL Server pour une utilisation hors production » dans le Guide des licences SQL Server (lien de téléchargement).
Gérer SQL Server acquis sous licence pour haute disponibilité et récupération d’urgence
Si votre instance SQL Server est une réplique passive créée dans le cadre de votre configuration de haute disponibilité ou de reprise après sinistre, vous avez droit aux avantages du basculement qui sont inclus si votre type de licence est défini sur Paid
ou PAYG
. Pour plus d'informations sur les avantages du basculement, voir la section « Licences SQL Server pour la haute disponibilité et récupération d'urgence » dans le guide des licences SQL Server (lien de téléchargement).
Pour vous aider à gérer les avantages de basculement et à rester conforme, l'extension Azure pour SQL Server détecte automatiquement les instances passives et reflète l'utilisation du logiciel SQL Server en émettant des compteurs spéciaux à 0 $ pour la récupération d’urgence, à condition que vous ayez correctement configuré la propriété LicenseType
. Pour plus d’informations, consultez l’utilisation des logiciels de contrôle plus loin dans cet article.
Gérer des instances SQL Server qui utilise une licence Server+CAL
Vous pouvez connecter n'importe quelle instance SQL Server sous licence à Azure Arc, y compris les instances qui utilisent le modèle de licence Server+CAL. Si votre instance utilise cette licence, vous devez définir le type de licence sur LicenseOnly
, même si vous disposez de l'assurance logicielle active pour celle-ci.
Si vous avez converti votre licence Enterprise Server+CAL en licence par cœur, vous devez définir le type de licence sur Paid
ou PAYG
. La meilleure pratique consiste également à changer de niveau à l'édition SQL Server de Enterprise à Enterprise Core, car elle fournit l'ensemble des capacités de SQL Server. Mais même si vous n'avez pas changé de niveau aux instances, l'extension Azure pour SQL Server surveille l'utilisation des logiciels comme Enterprise Core.
Contrôle de l'utilisation de logiciel
L'utilisation du logiciel SQL Server est signalée une fois par heure. Le compteur spécifique est automatiquement sélectionné en fonction de l'édition SQL Server et du nombre de cœurs-v ou p visibles dans l’OSE. Les règles suivantes s’appliquent :
Si vous installez une ou plusieurs instances SQL Server sur un ordinateur virtuel et que vous ne spécifiez pas l'utilisation d'une licence de cœur physique, l'utilisation du logiciel SQL Server est mesurée en fonction du nombre total de cœurs virtuels disponibles pour l'OSE. Le minimum est de quatre cœurs par OSE.
Si vous installez une ou plusieurs instances SQL Server sur un serveur physique sans utiliser d’ordinateurs virtuels, l'utilisation du logiciel SQL Server est contrôlée en fonction du nombre total de cœurs physiques disponibles pour l'OSE. Le minimum est de quatre cœurs par OSE.
L'utilisation du logiciel SQL Server est signalée par OSE si une ou plusieurs instances SQL Server sont installées sur le même OSE.
Si deux instances ou plus de la même édition sont installées, la première instance dans l'ordre alphabétique signale l'utilisation.
La combinaison de la valeur
LicenseType
sélectionné et de l'édition SQL Server la plus élevée installée sur l'OSE définit le compteur qui est envoyé toutes les heures.
Pour plus d'informations, voir Ressources et documents sur les licences SQL Server.
Le tableau suivant présente les niveaux de produits de comptage (également appelés SKU) utilisés pour le comptage et la facturation du logiciel SQL Server installé sur un seul OSE :
Édition installée | Édition projetée | Type de licence | Basculement du réplica | Utiliser la licence du cœur-p | Référence SKU du compteur |
---|---|---|---|---|---|
Enterprise Core | Enterprise | PAYG |
Non | Non | Ent edition - PAYG |
Enterprise Core | Enterprise | PAYG |
Non | Oui | Ent edition - Virtual license 2 |
Enterprise Core | Enterprise | Paid |
Non | Non | Ent edition - AHB |
Enterprise Core | Enterprise | Paid |
Non | Oui | Ent edition - Virtual license 2 |
Enterprise Core | Enterprise | LicenseOnly |
Oui ou non | Non applicable | Ent edition - License only |
Enterprise Core | Enterprise | PAYG ou Paid |
Oui | Oui ou non | Ent edition - DR replica |
Enterprise 1 | Enterprise | PAYG |
Non | Non | Ent edition - PAYG |
Enterprise 1 | Enterprise | PAYG |
Non | Oui | Ent edition - Virtual license 2 |
Enterprise 1 | Enterprise | Paid |
Non | Non | Ent edition - AHB |
Enterprise 1 | Enterprise | Paid |
Non | Oui | Ent edition - Virtual license 2 |
Enterprise 1 | Enterprise | LicenseOnly |
Oui ou non | Non applicable | Ent edition - License only |
Enterprise 1 | Enterprise | PAYG ou Paid |
Oui | Oui ou non | Ent edition - DR replica |
standard | standard | PAYG |
Non | Non | Std edition - PAYG |
standard | standard | PAYG |
Non | Oui | Std edition - Virtual license 2 |
standard | standard | Paid |
Non | Non | Std edition - AHB |
standard | standard | Paid |
Non | Oui | Std edition - Virtual license 2 |
standard | standard | LicenseOnly |
Non | Non applicable | Std edition - Virtual license 2 |
standard | standard | PAYG ou Paid |
Oui | Oui ou non | Std edition - DR replica |
Évaluation | Évaluation | Tout | Oui ou non | Non applicable | Eval edition |
Développeur | Développeur | Tout | Oui ou non | Non applicable | Dev edition |
Web | Web | Tout | Non applicable | Non applicable | Web edition |
Express | Express | Tout | Non applicable | Non applicable | Express edition |
1 L'installation de l'édition Entreprise indique l'utilisation du modèle de licence Server+CAL.
2 Ce compteur reflète l'utilisation logicielle couverte par la licence cœur-p et l'avantage illimité de virtualisation. Pour que l'instance de SQL Server soit couverte, elle doit être installée sur un ordinateur virtuel.
Le tableau suivant présente les SKU de compteur utilisées pour le contrôle et la facturation des logiciels SQL Server couverts par une licence par cœur physique avec une virtualisation illimitée :
Catégorie de licence | Édition projetée | Plan de facturation | Référence SKU du compteur |
---|---|---|---|
Licence par cœur-p. | Enterprise | PAYG |
Ent edition - Host - PAYG |
Licence par cœur-p. | Enterprise | Paid |
Ent edition - AHB |