Azure Hybrid Benefit pour les machines virtuelles Red Hat Enterprise Linux (RHEL) et SUSE Linux Enterprise Server (SLES)
Azure Hybrid Benefit (AHB) pour Linux vous permet de basculer facilement vers un modèle d’abonnement logiciel pour votre machine virtuelle. Vous pouvez supprimer le coût des licences en apportant vos abonnements Linux Red Hat et SUSE directement sur Azure, ou utiliser un modèle où vous payez les abonnements au fil de leur utilisation. Cet article définit les modèles de licence « BYOS » et « PAYG », compare les avantages de chaque modèle et montre comment utiliser les Azure Hybrid Benefit pour basculer entre les deux à tout moment. Ce processus s’applique à Virtual Machine Scale Sets, Spot Virtual Machines et aux images personnalisées. Il permet des conversions bidirectionnelles fluides entre les deux modèles.
Selon nos estimations, les clients peuvent réaliser jusqu’à 76 % d’économies combinées avec Azure Hybrid Benefit pour Linux et Azure Reserved VM Instances sur une période de trois ans. Les économies estimées sont basées sur une machine virtuelle Azure D2s v5 standard avec un abonnement RHEL ou SLES dans la région USA Est s’exécutant avec un paiement à l’utilisation par rapport à un tarif réduit pour un plan d’instance réservée de trois ans. Basé sur la tarification Azure à compter de septembre 2024. Tarifs susceptibles d’être modifiés. Les économies réelles peuvent varier en fonction de l’emplacement, du type d’instance ou de l’utilisation.
Conseil
Essayez la calculatrice d’économies Azure Hybrid Benefit pour visualiser les avantages économiques de cette fonctionnalité.
Définition du paiement à l’utilisation et de l’abonnement BYOS (Apportez votre propre abonnement)
Dans Azure, deux options tarifaires principales sont disponibles pour la licence : le paiement à l’utilisation et l’abonnement BYOS (Apportez votre propre abonnement). L’option tarifaire de paiement à l’utilisation vous permet de payer selon votre utilisation des ressources sur une base horaire ou mensuelle. Vous ne payez que pour ce que vous utilisez, et vous pouvez effectuer un scale-up en fonction des besoins. L’autre option de licence, BYOS, vous permet d’utiliser les licences existantes de certains de vos logiciels (RHEL et SLES, dans ce cas) sur des machines virtuelles Azure. Vous n’avez donc pas besoin d’en acquérir de nouvelles pour une utilisation dans Azure.
Notes
Des machines virtuelles déployées à partir d’images PAYG ou des machines virtuelles converties à partir de modèles BYOS entraînent à la fois des frais d’infrastructure et des frais de logiciel. Si vous disposez de votre propre licence, utilisez Azure Hybrid Benefit pour convertir un modèle PAYG en modèle BYOS.
Vous pouvez utiliser Azure Hybrid Benefit pour revenir à tout moment à la facturation avec paiement à l’utilisation.
Quelles machines virtuelles Linux sont éligibles pour Azure Hybrid Benefit ?
Azure Hybrid Benefit n’est pas disponible pour les instances d’hôtes dédiés Azure et les avantages Hybrid Benefit SQL si vous l’utilisez déjà avec des machines virtuelles Linux.
Remarque
Pour les machines virtuelles Red Hat, le compte Azure doit faire partie de Red Hat Cloud Access. Inscrivez-vous auprès de Red Hat Cloud Access avant d’essayer d’activer Azure Hybrid Benefit sur vos machines virtuelles.
Activation d'Azure Hybrid Benefit (AHB)
Activation d’AHB sur de nouvelles machines virtuelles
Vous pouvez appeler AHB au moment de création de la machine virtuelle. Les avantages de cette méthode sont triples :
- Vous pouvez approvisionner des machines virtuelles PAYG et BYOS en utilisant la même image et le même processus.
- Elle permet de modifier par la suite le mode de gestion des licences.
- Par défaut, la machine virtuelle est connectée à RHUI (Red Hat Update Infrastructure) pour être maintenue à jour et sécurisée. Vous pouvez modifier le mécanisme de mise à jour à tout moment après le déploiement.
Pour activer Azure Hybrid Benefit quand vous créez une machine virtuelle, utilisez la procédure suivante. (Le workflow SUSE est identique à l’exemple RHEL montré ici.)
Accédez au portail Azure.
Accédez à Créer une machine virtuelle.
Dans la section Gestion des licences, cochez la case qui demande si vous voulez utiliser un abonnement RHEL existant et la case pour confirmer que votre abonnement est éligible.
Créez une machine virtuelle en suivant l’ensemble d’instructions suivantes.
Dans le volet Système d’exploitation, confirmez l’activation de l’option.
Activation d’AHB sur une machine virtuelle existante
Pour activer Azure Hybrid Benefit sur une machine virtuelle existante :
- Accédez au portail Azure.
- Ouvrez la page de la machine virtuelle sur laquelle vous voulez appliquer la conversion.
- Accédez à Système d’exploitation>Licences. Pour activer la conversion Azure Hybrid Benefit, sélectionnez Oui, puis cochez la case de confirmation.
Vérifier le modèle de licence actuel d’une machine virtuelle avec AHB activé
Il est requis d’installer l’extension Azure Hybrid Benefit sur la machine virtuelle pour basculer le modèle de licence de BYOS vers PAYG ou l’inverse. Vous pouvez voir si l’agent est installé en utilisant l’interface Azure CLI ou l’Instance Metadata Service Azure.
Vous pouvez utiliser la commande
az vm get-instance-view
pour vérifier si l’extension est installée ou non. Recherchez l’extensionAHBForSLES
ouAHBForRHEL
. Si l’élément correspondant est installé, l’avantage Azure Hybrid Benefit a été activé, passez en revue le type de licence pour examiner le modèle de licence que votre machine virtuelle utilise.az vm get-instance-view -g MyResourceGroup -n myVm --query instanceView.extensions
Une fois que l’extension d’avantage Red Hat ou SUSE Hybrid correspondante est installée, utilisez la commande suivante pour passer en revue le type de licence que votre machine virtuelle utilise.
az vm get-instance-view -g MyResourceGroup -n myVM --query licenseType
Les types de licence suivants correspondent au modèle PAYG.
- Pour RHEL :
RHEL_BASE
,RHEL_EUS
,RHEL_SAPAPPS
,RHEL_SAPHA
,RHEL_BASESAPAPPS
ouRHEL_BASESAPHA
. - Pour SLES :
SLES
,SLES_SAP
ouSLES_HPC
.
- Pour RHEL :
Ces types correspondent à BYOS.
- Pour RHEL :
RHEL_BYOS
- Pour SLES :
SLES_BYOS
- Pour RHEL :
Si le type de licence de la machine virtuelle a été modifié, la commande précédente retourne une chaîne vide et la machine virtuelle continue d’utiliser le modèle de facturation de l’image utilisée pour le déployer.
Conversions PAYG à BYOS
Convertir une image avec paiement au fur et à mesure (PAYG) en BYOS à l’aide d’Azure CLI
Si vous avez déployé une image de la Place de marché Azure avec le modèle de licence PAYG et que vous souhaitez la convertir en BYOS, suivez ce processus pour la convertir en modèle de licence souhaité.
Appliquez le type de licence
RHEL_BYOS
à l’ordinateur :# This will enable BYOS on a RHEL(PAYG) virtual machine using Azure Hybrid Benefit az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS
Une fois la conversion PAYG vers BYOS terminée, vous devez inscrire la machine auprès de Red Hat pour les mises à jour système et la conformité de l’utilisation.
Si vous souhaitez revenir au modèle PAYG, vous devez configurer le type de licence sur « Aucun », sinon, il reste BYOS.
# If the image started as PAYG and was converted to BYOS, the following command will revert it back to PAYG. az vm update -g myResourceGroup -n myVmName --license-type NONE
Conversions BYOS vers PAYG
La conversion en modèle PAYG est prise en charge pour les images de la Place de marché Azure étiquetées BYOS, les machines importées à partir d’un site ou d’un fournisseur de cloud tiers.
Installez l’extension Azure Hybrid Benefit sur une machine virtuelle en cours d’exécution. Vous pouvez utiliser la commande suivante via Azure CLI :
az vm extension set -n AHBForRHEL --publisher Microsoft.Azure.AzureHybridBenefit --vm-name myVMName --resource-group myResourceGroup
Une fois l’extension correctement installée, changez le type de licence en fonction de vos besoins :
# This will enable Azure Hybrid Benefit to fetch software updates for RHEL base/regular repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASE # This will enable Azure Hybrid Benefit to fetch software updates for RHEL EUS repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_EUS # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP APPS repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPAPPS # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP HA repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPHA # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP APPS repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPAPPS # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP HA repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPHA
Si vous souhaitez revenir au modèle BYOS, vous devez configurer le type de licence sur « Aucun », sinon, il reste PAYG.
# If the image started as BYOS and was converted to PAYG, the following command will revert it back to BYOS. az vm update -g myResourceGroup -n myVmName --license-type NONE
Plusieurs machines virtuelles
La commande suivante convertit les machines spécifiées dans l’argument en BYOS.
# This will enable BYOS on a RHEL virtual machine. In this example, ids.txt is an
# existing text file that contains a delimited list of resource IDs corresponding
# to the virtual machines using Azure Hybrid Benefit
az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS --ids $(cat ids.txt)
Les exemples suivants illustrent deux méthodes d’obtention d’une liste d’ID de ressource : l’une au niveau du groupe de ressources, l’autre au niveau de l’abonnement.
# To get a list of all the resource IDs in a resource group:
az vm list -g MyResourceGroup --query "[].id" -o tsv
# To get a list of all the resource IDs of virtual machines in a subscription:
az vm list -o json | jq '.[] | {VirtualMachineName: .name, ResourceID: .id}'
Instructions à propos du système d’exploitation
Pour commencer à utiliser Azure Hybrid Benefit pour Red Hat :
Installez l’extension
AHBForRHEL
sur la machine virtuelle BYOS où vous voulez appliquer l’avantage BYOS Azure Hybrid Benefit. Vous pouvez effectuer cette installation via Azure CLI ou PowerShell.En fonction des mises à jour logicielles souhaitées, remplacez le type de licence par une valeur appropriée. Voici les valeurs des types de licence disponibles et les mises à jour logicielles associées :
Type de licence Mises à jour logicielles Machines virtuelles autorisées RHEL_BASE Installe les référentiels classiques/de base Red Hat sur votre machine virtuelle. Machines virtuelles BYOS RHEL, Machines virtuelles d’image personnalisée RHEL RHEL_EUS Installe les référentiels Red Hat Extended Update Support (EUS) sur votre machine virtuelle. Machines virtuelles BYOS RHEL, Machines virtuelles d’image personnalisée RHEL RHEL_SAPAPPS Installe les référentiels RHEL pour SAP Business Apps sur votre machine virtuelle. Machines virtuelles BYOS RHEL, Machines virtuelles d’image personnalisée RHEL RHEL_SAPHA Installe les référentiels RHEL pour SAP avec haute disponibilité sur votre machine virtuelle. Machines virtuelles BYOS RHEL, Machines virtuelles d’image personnalisée RHEL RHEL_BASESAPAPPS Installe les référentiels RHEL pour SAP Business Apps classiques/de base sur votre machine virtuelle. Machines virtuelles BYOS RHEL, Machines virtuelles d’image personnalisée RHEL RHEL_BASESAPHA Installe les référentiels RHEL pour SAP avec haute disponible classiques/de base sur votre machine virtuelle. Machines virtuelles BYOS RHEL, Machines virtuelles d’image personnalisée RHEL Attendez une heure pour que l’extension lise la valeur du type de licence et installe les référentiels.
Notes
Si l’extension ne s’exécute pas d’elle-même, vous pouvez l’exécuter à la demande.
Vous devez maintenant être connecté à Azure Red Hat Update. Les référentiels appropriés sont installés sur votre machine.
Si vous voulez revenir au modèle BYOS, remplacez simplement le type de licence par
None
, puis exécutez l’extension. Cette action entraîne la suppression de l’intégralité des référentiels RHUI (Red Hat Update Infrastructure) de votre machine virtuelle ainsi que l’arrêt de la facturation.
Notes
Dans l’hypothèse peu probable où l’extension ne peut pas installer les référentiels ou si d’autres problèmes surviennent, repassez le type de licence en n’indiquant aucune valeur, puis contactez le support Microsoft. Cela garantit que vous n’êtes pas facturé pour les mises à jour logicielles.
AHB pour les machines virtuelles à instances réservées
Les réservations Azure (Azure Reserved Virtual Machine Instances) vous permettent d’économiser en vous engageant sur des plans d’une ou de trois années pour plusieurs produits. Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation est disponible pour les instances réservées.
Si vous avez acheté des capacités de calcul à tarif réduit à l’aide d’instances réservées, vous pouvez appliquer Azure Hybrid Benefit aux coûts de licence pour RHEL et SUSE. Les étapes à suivre pour appliquer Azure Hybrid Benefit à une instance réservée restent exactement identiques à celles d’une machine virtuelle normale.
Notes
Si vous avez déjà acheté des réservations pour les logiciels RHEL ou SUSE avec paiement à l’utilisation sur la Place de marché Azure, attendez la fin de la période de réservation avant d’utiliser Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation.
Conformité
Les clients qui utilisent Azure Hybrid Benefit pour des machines virtuelles RHEL avec paiement à l’utilisation acceptent les conditions juridiques standard et la déclaration de confidentialité associées aux offres RHEL de la Place de marché Azure.
Les clients utilisant Azure Hybrid Benefit pour des machines virtuelles RHEL avec paiement à l’utilisation peuvent fournir des mises à jour et des patchs logiciels à ces machines virtuelles de trois façons :
- Red Hat Update Infrastructure (option par défaut)
- Red Hat Satellite Server
- Red Hat Subscription Manager
Les clients peuvent choisir RHUI comme source principale de mise à jour pour Azure Hybrid Benefit pour les machines virtuelles RHEL avec paiement à l’utilisation sans attacher des abonnements. Les clients qui choisissent l’option RHUI sont tenus de veiller à la conformité de l’abonnement RHEL.
Les clients qui choisissent Red Hat Satellite Server ou Red Hat Subscription Manager doivent supprimer la configuration RHUI, puis associer un abonnement RHEL avec accès cloud activé à Azure Hybrid Benefit pour les machines virtuelles RHEL avec paiement à l’utilisation.
Pour plus d’informations sur la conformité des abonnements Red Hat, les mises à jour de logiciel et les sources pour Azure Hybrid Benefit pour les machines virtuelles RHEL avec paiement à l’utilisation, consultez l’article Red Hat relatif à l’utilisation des abonnements RHEL avec Azure Hybrid Benefit.
Les clients qui utilisent la capacité de conversion BYOS vers PAYG d’Azure Hybrid Benefit pour les machines virtuelles RHEL acceptent les conditions légales standard et la déclaration de confidentialité associées aux offres RHEL de la Place de marché Azure.
Forum aux questions
Q : Puis-je utiliser un type de licence RHEL_BYOS avec une image SLES ou inversement ?
- A : Non, c’est impossible. Si vous essayez d’entrer un type de licence qui ne correspond pas à la distribution en cours d’exécution sur votre machine virtuelle, les métadonnées de facturation ne seront pas mises à jour. Cependant, si vous entrez accidentellement un type de licence incorrect, une nouvelle mise à jour de votre machine virtuelle vers le type de licence correct activera Azure Hybrid Benefit.
Q : Je me suis inscrit au programme Red Hat Cloud Access, mais je ne peux néanmoins toujours pas activer Azure Hybrid Benefit sur mes machines virtuelles RHEL. Que dois-je faire ?
- A : L’inscription au programme Red Hat Cloud Access peut mettre un certain temps à se propager entre Red Hat et Azure. Si l’erreur persiste après un jour ouvrable, contactez le support technique de Microsoft.
Q : J’ai déployé une machine virtuelle en utilisant une image de référence (golden image) BYOS RHEL. Puis-je convertir la facturation de ces images de BYOS au paiement à l’utilisation ?
- R : Oui, vous pouvez utiliser pour cela Azure Hybrid Benefit pour les machines virtuelles BYOS. En savoir plus sur cette fonctionnalité.
Q : J’ai chargé ma propre image RHEL ou SLES à partir d’un dossier local (via Azure Migrate, Azure Site Recovery ou autre) sur Azure. Puis-je convertir la facturation sur ces images de BYOS au paiement à l’utilisation ?
- R : Oui, vous pouvez utiliser pour cela Azure Hybrid Benefit pour les machines virtuelles BYOS. En savoir plus sur cette fonctionnalité.
Q : J’ai chargé ma propre image RHEL ou SLES à partir d’un dossier local (via Azure Migrate, Azure Site Recovery ou autre) sur Azure. Dois-je faire quelque chose pour bénéficier d’Azure Hybrid Benefit ?
- A : Non, vous n’avez rien à faire. Les images RHEL ou SLES que vous chargez sont déjà considérées comme des images BYOS, et seuls les coûts d’infrastructure Azure vous sont facturés. Vous êtes responsable des coûts des abonnements RHEL, comme vous l’êtes pour vos environnements locaux.
Q : Puis-je utiliser Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation pour des images SAP RHEL et SLES de la Place de marché Azure ?
- A : Oui. Vous pouvez utiliser le type de licence RHEL_BYOS pour les machines virtuelles RHEL et SLES_BYOS pour convertir des machines virtuelles déployées à partir d’images SAP RHEL et SLES de la Place de marché Azure.
Q : Puis-je utiliser Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation sur Virtual Machine Scale Sets pour RHEL et SLES ?
- A : Oui. Azure Hybrid Benefit sur Virtual Machine Scale Sets pour RHEL et SLES est disponible pour tous les utilisateurs. En savoir plus sur cet avantage et comment l’utiliser.
Q : Puis-je utiliser Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation sur des instances réservées pour RHEL et SLES ?
- A : Oui. Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation sur des instances réservées pour RHEL et SLES est disponible pour tous les utilisateurs.
Q : Puis-je utiliser Azure Hybrid Benefit pour les machines virtuelles avec paiement à l’utilisation avec une machine virtuelle déployée pour SQL Server sur des images RHEL ?
- A : Non, c’est impossible. Il n’existe aucun plan pour prendre en charge ces machines virtuelles.
Q : Puis-je utiliser Azure Hybrid Benefit sur mon abonnement RHEL for Virtual Datacenters ?
- A : Non. RHEL pour centres de données virtuels n’est pas du tout pris en charge sur Azure, y compris Azure Hybrid Benefit.