Partage via


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.

  • Licence par cœurs virtuels

    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.

    Diagramme illustrant l’option de licence de cœur virtuel.

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

    Diagramme illustrant la gestion des licences de cœur physique sans l’utilisation 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.

    Diagramme illustrant la gestion des licences de cœur physique avec 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
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é AlwaysOn 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 sur True.
  • La propriété LicenseType est définie pour correspondre à la propriété sélectionnée billingPlan 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 :

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