Tutoriel : Optimiser Azure Hybrid Benefit géré de manière centralisée pour SQL Server

Ce tutoriel vous montre comment attribuer de manière proactive des licences SQL Server dans Azure afin d’optimiser Azure Hybrid Benefit dans le cadre de sa gestion centralisée. L’optimisation de votre avantage vous permettra de réduire les coûts d’exécution d’Azure SQL.

Dans ce tutoriel, vous apprenez à effectuer les opérations suivantes :

  • Collecter les détails de l’utilisation et de la disponibilité des licences
  • Acheter d’autres licences si nécessaire
  • Attribuer des licences sur Azure
  • Superviser et ajuster l’utilisation
  • Planifier la gestion

Prérequis

Avant de commencer, veillez à :

Avoir lu et compris l’article Qu’est-ce que Azure Hybrid Benefit géré de manière centralisée ?. L’article explique les types de licences SQL Server qui sont de qualité pour Azure Hybrid Benefit. Il explique également comment activer l’avantage pour les étendues d’abonnement ou de compte de facturation que vous sélectionnez.

Notes

La gestion centralisée d’Azure Hybrid Benefit au niveau de l’étendue est actuellement limitée aux entreprises clientes et aux clients achetant directement sur Azure.com avec un Contrat client Microsoft.

Avant de commencer à utiliser la nouvelle expérience, vérifiez que vos machines virtuelles installées automatiquement qui exécutent SQL Server dans Azure sont inscrites. Vous vous assurez ainsi que les ressources Azure exécutant SQL Server sont visibles par vous et par Azure. Pour plus d’informations sur l’inscription des machines virtuelles SQL dans Azure, consultez Inscrire une machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent et Inscrire plusieurs machines virtuelles SQL dans Azure avec l’extension SQL IaaS Agent.

Collecter les détails de l’utilisation et de la disponibilité des licences

La première étape est la préparation. Prenez des renseignements dans les autres services de votre organisation pour répondre à ces deux questions :

  • Quelle utilisation de SQL Server dans Azure est prévue au cours de la période de planification à venir ?
  • Combien de licences de base SQL Server avec Software Assurance (ou dans un abonnement) ont été achetées et peuvent être attribuées à Azure ?

Les détails de votre utilisation récente d’Azure SQL détectés par le système s’affichent lorsque vous créez des attributions de licences SQL Server pour Azure Hybrid Benefit.

Nous vous recommandons de consulter les personnes compétentes de votre organisation pour valider ces informations et confirmer toute croissance prévue de l’utilisation de SQL Server.

Vous pouvez aussi déterminer votre utilisation d’Azure SQL (y compris l’utilisation d’Azure Hybrid Benefit au niveau ressource) à l’aide du script PowerShell sql-license-usage d’Azure Hybrid Benefit. C’est une autre méthode utile. Ce script analyse et trace l’utilisation combinée des licences SQL Server attribuées à toutes les ressources SQL dans un abonnement spécifique ou un compte global.

Déterminer le nombre de licences de base SQL Server éligibles disponibles à affecter à Azure

La quantité dépend du nombre de licences, avec Software Assurance ou un abonnement, que vous avez achetées et du nombre de licences déjà utilisées en dehors d’Azure, localement.

Vos services d’achat ou de gestion des logiciels disposent généralement de ces informations.

Conseil

Lorsque vous migrez une charge de travail d’un site local vers Azure, les licences associées peuvent être attribuées à Azure. En effet, lorsque vous utilisez Azure Hybrid Benefit, vous bénéficiez de 180 jours de droits d’utilisation double (localement + dans Azure) pour la licence SQL Server pendant la migration. C’est pour vous aider à garantir un fonctionnement sans faille.

Acheter d’autres licences si nécessaire

Après avoir examiné les informations collectées, si vous déterminez que le nombre de licences SQL Server disponibles est insuffisant pour couvrir l’utilisation planifiée d’Azure SQL, faites une demande à votre service achats pour acheter d’autres licences de base SQL Server avec Software Assurance (ou des licences d’abonnement).

L’achat de licences SQL Server et l’application d’Azure Hybrid Benefit sont moins onéreux que le paiement à l’heure pour SQL Server sur Azure. En achetant suffisamment de licences pour couvrir en totalité l’utilisation planifiée d’Azure SQL, votre organisation profite de la réduction de coûts maximale offerte par l’avantage.

Attribuer des licences sur Azure

  1. Suivez les conseils donnés dans le portail Azure et la documentation pour choisir une ou plusieurs étendues et leur attribuer des licences SQL Server. Pour plus d’informations, consultez Créer des attributions de licences SQL Server pour Azure Hybrid Benefit.
  2. Quand vous attribuez des licences, réexaminez l’utilisation d’Azure SQL détectée pour vérifier que les données sont cohérentes avec les autres informations collectées.

Superviser et ajuster l’utilisation

  1. Accédez à Cost Management + Facturation>Réservations + Hybrid Benefit.
  2. Un tableau s’affiche ; il indique toutes les attributions de licences Azure Hybrid Benefit que vous avez effectuées ainsi que le pourcentage d’utilisation de chacune de ces licences.
  3. Si l’un des pourcentages d’utilisation atteint 100 %, alors votre organisation paie des taux horaires pour certaines ressources du serveur SQL. Renseignez-vous auprès des autres groupes de votre organisation pour déterminer si les niveaux d’utilisation actuels sont temporaires ou s’ils sont amenés à perdurer. Dans ce dernier cas, votre organisation doit envisager d’acheter des licences supplémentaires et de les attribuer sur Azure pour réduire les coûts.
  4. Si l’utilisation atteint presque 100 %, renseignez-vous pour savoir si l’utilisation est prévue de croître à court terme. Si c’est le cas, vous pouvez acheter et attribuer de manière proactive davantage de licences.

Planifier la gestion

La section précédente traite de la supervision régulière. Nous vous conseillons également d’établir une planification annuelle ou trimestrielle que vous répéterez à une fréquence régulière. La planification comprend les principales étapes décrites dans l’article :

  • Collecter les détails de l’utilisation et de la disponibilité des licences.
  • Acheter d’autres licences si nécessaire pour couvrir la future croissance de l’utilisation.
  • Attribuer des licences sur Azure.
  • Superviser et ajuster l’utilisation dès que nécessaire.
  • Répétez le processus chaque année ou selon une autre fréquence adaptée à vos besoins.

Date de révision de l’affectation de licence

Une fois que vous avez attribué une licence et fixé une date de révision, l'attribution de la licence expire automatiquement 90 jours après la date de révision. L’affectation de licence devient inactive et ne s’applique plus 90 jours après l’expiration.

Microsoft envoie des notifications par e-mail :

  • 90 jours avant l’expiration
  • 30 jours avant l’expiration
  • Sept jours avant l’expiration

Avant l’expiration de l’attribution de la licence, vous pouvez fixer la date de révision à une date ultérieure afin de continuer à bénéficier de l’avantage. Lorsque l’attribution de licence expire, vous êtes facturé avec les prix de paiement à l’utilisation. Pour modifier la date de révision, procédez comme suit :

  1. Connectez-vous au portail Azure et accédez à Cost Management and Billing.
  2. Sélectionnez une attribution de licence pour laquelle vous souhaitez modifier la date de révision.
  3. Sélectionnez la date de révision.
  4. Remplissez la date de révision et sélectionnez Enregistrer.

Aucune notification n’est envoyée à la date de révision.

Exemple de procédure pas à pas

Dans l’exemple suivant, imaginez que vous êtes l’administrateur de facturation pour la compagnie d’assurance Contoso. Vous gérez l’avantage Azure Hybrid Benefit pour SQL Server de Contoso.

Votre service d’achats vous informe que vous pouvez gérer de manière centralisée Azure Hybrid Benefit pour SQL Server au niveau d’un compte global. Il a lui-même reçu cette information de l’équipe des comptes Microsoft. Cette opportunité vous intéresse, car vous avez récemment rencontré des difficultés avec la gestion d’Azure Hybrid Benefit. Ces difficultés étaient en partie dues au fait que les développeurs ont activé l’avantage (ou ne l’ont pas activé) sur les ressources de manière arbitraire en partageant des scripts entre eux.

Vous accédez à la nouvelle expérience Azure Hybrid Benefit dans la zone Cost Management + Facturation du portail Azure.

Après avoir lu les instructions précédentes de l’article, voici ce que vous avez compris :

  • Contoso doit inscrire les machines virtuelles SQL Server avant d’effectuer d’autres actions.
  • La méthode idéale pour bénéficier de l’avantage est d’attribuer des licences de manière proactive de manière à couvrir l’utilisation prévue.

Vous effectuez ensuite les étapes ci-dessous.

  1. Vous suivez les instructions précédentes pour vérifier que les machines virtuelles SQL installées automatiquement sont bien inscrites. Dans ce cadre, vous vous rapprochez des propriétaires d’abonnements pour effectuer l’inscription des abonnements sur lesquels vous n’avez pas les autorisations requises.
  2. Vous examinez les données d’utilisation des ressources Azure au cours des derniers mois passés et vous discutez avec vos collègues chez Contoso. Vous déterminez que 2 000 licences cœur SQL Server Entreprise et 750 licences cœur SQL Server Standard, ou 8 750 cœurs normalisés, sont nécessaires pour couvrir l’utilisation prévue d’Azure SQL l’année prochaine. L’utilisation prévue inclut également la migration des charges de travail (1 500 licences cœur SQL Server Entreprise + 750 licences cœur SQL Server Standard = 6 750 cœurs normalisés) et les nouvelles charges de travail nettes Azure SQL (soit 500 licences cœur SQL Server Entreprise ou 2 000 cœurs normalisés).
  3. Ensuite, vous vérifiez auprès de votre service achats que les licences nécessaires sont déjà disponibles ou qu’il est prévu de les acheter. Cette confirmation vous garantit qu’il y a des licences disponibles à attribuer sur Azure.
    • Les licences qui sont déjà utilisées localement peuvent être considérées comme disponibles pour être attribuées sur Azure si les charges de travail associées sont migrées vers Azure. Comme nous l’avons vu précédemment, Azure Hybrid Benefit autorise une double utilisation jusqu’à 180 jours.
    • Vous déterminez que 1 800 licences SQL Server Entreprise et 2 000 licences SQL Server Standard sont disponibles pour être attribuées sur Azure. Les licences disponibles équivalent à 9 200 cœurs normalisés. Cette valeur est un peu plus élevée que les 8750 nécessaires (2000 x 4 + 750 = 8750).
  4. Ensuite, vous attribuez 1 800 licences SQL Server Entreprise et 2 000 licences SQL Server Standard sur Azure. Au terme de cette opération, vous disposez de 9 200 cœurs normalisés que le système peut attribuer aux ressources Azure SQL par heure d’exécution. En attribuant un nombre de licences supérieur au nombre dont vous avez besoin, vous anticipez une éventuelle croissance beaucoup plus rapide que celle prévue.

Après cela, vous supervisez l’utilisation des licences attribuées selon une fréquence définie, idéalement tous les mois. Dix mois se sont écoulés et vous voyez que l’utilisation approche les 95 %, ce qui indique une croissance de l’utilisation d’Azure SQL plus rapide que prévu. Vous discutez avec votre service achats pour obtenir des licences supplémentaires à attribuer.

Enfin, vous adoptez un calendrier de revue annuelle des licences. Ce processus de revue comprend les actions suivantes :

  • Collecter et analyser les données d’utilisation des licences.
  • Vérifier la disponibilité des licences.
  • Collaborer avec votre service achats pour obtenir davantage de licences, si nécessaire.
  • Mettre à jour les attributions de licences.
  • Assurer une surveillance dans le temps.

Étapes suivantes