Azure Hybrid Benefit pour les machines virtuelles Linux
Vous pouvez utiliser Azure Hybrid Benefit pour Linux afin de changer facilement le modèle d’abonnement logiciel de votre machine virtuelle (VM) Linux. Modifiez votre modèle d’abonnement sans redéployer votre machine virtuelle et sans risque de temps d’arrêt. Vous gagnez en flexibilité et en économies.
Vous pouvez basculer de manière fluide entre deux modèles d’abonnement sur Azure à l’aide d’Azure Hybrid Benefit :
BYOS (Bring your own subscription) : dans le modèle BYOS, vous apportez votre propre abonnement Red Hat Enterprise Linux (RHEL) ou SUSE Linux Enterprise Server (SLES) directement à Azure. Vous payez uniquement les coûts d’infrastructure de votre machine virtuelle sur Azure. Les frais logiciels sont couverts par votre abonnement RHEL ou SLES.
PAYG (paiement à l’utilisation) : utilisez le modèle d’abonnement PAYG d’Azure pour payer les abonnements RHEL et SLES à mesure que vous les utilisez.
Cet article définit les modèles d’abonnement BYOS et PAYG, compare les avantages de chaque modèle et montre comment utiliser Azure Hybrid Benefit pour basculer entre les deux modèles d’abonnement pour vos machines virtuelles Linux sur Azure.
Ce processus s’applique à :
- Groupes de machines virtuelles identiques Azure
- Machines virtuelles Azure Spot
- Images personnalisées
Azure Hybrid Benefit vous permet d’effectuer des conversions bidirectionnelles transparentes entre les deux modèles d’abonnement sur les instances de machine virtuelle éligibles.
Selon nos estimations, vous pouvez 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 à un tarif PAYG par rapport à un tarif réduit pour un plan d’instance réservée de trois ans. Les économies estimées sont basées sur la tarification Azure à compter de septembre 2024. Les prix sont sujets à modification. 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é.
Comparaison entre PAYG et BYOS
Azure propose deux options principales de tarification de licence : PAYG et BYOS. Avec PAYG, vous payez uniquement les ressources que vous utilisez. Vous pouvez effectuer un scale-up ou un scale-down si nécessaire.
Avec BYOS, vous pouvez utiliser vos abonnements de licence existants. Vous ne payez pas les frais de licence dans Azure.
Remarque
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 basculer entre les deux options d’abonnement à tout moment.
Machines virtuelles Linux que vous pouvez utiliser avec Azure Hybrid Benefit
PAYG
Les offres PAYG RHEL et SLES suivantes de la Place de marché peuvent être utilisées avec Azure Hybrid Benefit :
Limites
Seules les images RHEL publiées par Red Hat, Inc. peuvent être utilisées avec Azure Hybrid Benefit. Les images publiées par d’autres fournisseurs ne sont pas prises en charge.
Offres PAYG RHEL publiées par Red Hat éligibles pour Azure Hybrid Benefit
Les offres PAYG RHEL suivantes publiées par Red Hat peuvent être utilisées avec Azure Hybrid Benefit. Les liens vers les offres de la Place de marché Azure sont inclus.
Dans ces offres, les images associées sont décrites comme « Paiement à l’utilisation ».
- Red Hat Enterprise Linux (RHEL)
- Red Hat Enterprise Linux (RHEL) pour les applications SAP
- RHEL pour SAP avec services de haute disponibilité et de mise à jour
- Red Hat Enterprise Linux (RHEL) avec le module complémentaire Haute disponibilité (HA)
- Red Hat Enterprise Linux (RHEL) Arm64
- Machine virtuelle confidentielle Red Hat Enterprise Linux
- Red Hat Enterprise Linux (RHEL) RAW
BYOS
Azure Hybrid Benefit est également disponible pour les images BYOS RHEL et SLES de la Place de marché Azure.
Actuellement, une offre BYOS RHEL est disponible. Cette offre est une annonce privée. Pour accéder à cette annonce privée, vous devez rejoindre le programme Red Hat Cloud Access.
Vous pouvez identifier les offres BYOS SLES de la Place de marché par leur nom, qui inclut « BYOS ». Citons l’exemple de l’offre SUSE Enterprise Linux 12 SP5 - BYOS.
Azure Hybrid Benefit n’est pas disponible pour les instances Azure Dedicated Host et les avantages hybrides 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 du programme 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.
Activer Azure Hybrid Benefit
Vous pouvez activer Azure Hybrid Benefit sur de nouvelles machines virtuelles, sur des machines virtuelles existantes et sur plusieurs machines virtuelles.
Nouvelle machine virtuelle
Vous pouvez appeler Azure Hybrid Benefit lorsque vous créez une machine virtuelle. Voici les avantages de cette approche :
- Vous pouvez approvisionner des machines virtuelles PAYG et BYOS en utilisant la même image et le même processus.
- Vous pouvez modifier le mode de licence ultérieurement.
- 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 la méthode de mise à jour après le déploiement.
Le flux de travail SUSE est identique à l’exemple RHEL montré ici.
Pour activer Azure Hybrid Benefit lorsque vous créez une machine virtuelle :
Dans le Portail Azure, sélectionnez Créer une machine virtuelle.
Dans la section Gestion des licences, cochez la case qui demande si vous voulez utiliser un abonnement RHEL existant. Cochez la case pour confirmer que votre abonnement est éligible.
Créez une machine virtuelle en suivant les étapes présentées.
Dans le menu du service de machine virtuelle, sélectionnez Système d’exploitation. Sous Gestion des licences, vérifiez que l’option est activée.
Machine virtuelle existante
Vous pouvez activer Azure Hybrid Benefit sur une machine virtuelle existante.
Pour activer Azure Hybrid Benefit sur une machine virtuelle existante :
- Dans le Portail Azure, accédez au volet de vue d’ensemble de la machine virtuelle que vous souhaitez convertir.
- 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 sur laquelle Azure Hybrid Benefit est activé
L’extension Azure Hybrid Benefit doit être installée sur la machine virtuelle pour basculer le modèle de licence BYOS vers PAYG ou l’inverse. Vous pouvez voir si l’agent est installé à l’aide d’Azure CLI ou de l’Instance Metadata Service Azure.
Vous pouvez utiliser la commande
az vm get-instance-view
pour vérifier si l’extension est installée. Recherchez l’extensionAHBForSLES
ouAHBForRHEL
. Si l’extension correspondante est installée, Azure Hybrid Benefit est activé. Passez en revue le type de licence pour déterminer quel modèle de licence est appliqué à votre machine virtuelle.az vm get-instance-view -g MyResourceGroup -n myVm --query instanceView.extensions
Lorsque l’extension Azure Hybrid Benefit pour Red Hat ou SUSE est installée, utilisez la commande suivante pour passer en revue le type de licence appliqué à votre machine virtuelle :
az vm get-instance-view -g MyResourceGroup -n myVM --query licenseType
Les types de licence suivants correspondent à un modèle d’abonnement PAYG :
Pour RHEL :
- RHEL_BASE
- RHEL_EUS
- RHEL_SAPAPPS
- RHEL_SAPHA
- RHEL_BASESAPAPPS
- RHEL_BASESAPHA
Pour SLES :
- SLES
- SLES_SAP
- SLES_HPC
Ces types de licence correspondent à un modèle d’abonnement BYOS :
Pour RHEL :
- RHEL_BYOS
Pour SLES :
- SLES_BYOS
Si le type de licence de la machine virtuelle n’a pas été modifié, cette commande retourne une chaîne vide, et la machine virtuelle continue d’utiliser le modèle de facturation de l’image que vous avez utilisée pour le déployer.
Convertir le modèle PAYG en modèle BYOS
Si vous avez déployé une image de la Place de marché Azure à l’aide d’un modèle de licence PAYG et que vous souhaitez convertir les licences en BYOS, procédez comme suit.
Convertir une image PAYG en BYOS à l’aide d’Azure CLI
Utilisez Azure CLI pour convertir une image PAYG de la Place de marché Azure en modèle d’abonnement BYOS.
Appliquez le type de licence
RHEL_BYOS
à la machine virtuelle :# This enables BYOS on a RHEL PAYG VM by using Azure Hybrid Benefit. az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS
À l’issue de la conversion du modèle PAYG en BYOS, 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 à un modèle d’abonnement PAYG, définissez
license-type
surNone
. Dans le cas contraire, le modèle d’abonnement reste BYOS.# If the image started as PAYG and and was converted to BYOS, the following command reverts it back to PAYG. az vm update -g myResourceGroup -n myVmName --license-type NONE
Convertir le modèle BYOS en modèle PAYG
La conversion en modèle d’abonnement PAYG est prise en charge pour les images de la Place de marché Azure étiquetées « BYOS » et pour les machines importées à partir d’un fournisseur de cloud tiers ou local.
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 enables Azure Hybrid Benefit to fetch software updates for RHEL base/regular repositories. az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASE # This enables Azure Hybrid Benefit to fetch software updates for RHEL EUS repositories. az vm update -g myResourceGroup -n myVmName --license-type RHEL_EUS # This enables Azure Hybrid Benefit to fetch software updates for RHEL SAP APPS repositories. az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPAPPS # This enables Azure Hybrid Benefit to fetch software updates for RHEL SAP HA repositories. az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPHA # This enables 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 enables Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP HA repositories. az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPHA
Vérifiez si l’indicateur de fonctionnalité « AHB pour RHEL » est activé :
az feature list --namespace Microsoft.Compute | grep "AHBEnabledForRHEL" -A 3
Si vous souhaitez revenir au modèle BYOS, définissez
license-type
surNone
. Dans le cas contraire, le modèle d’abonnement reste PAYG.# If the image started as BYOS and was converted to PAYG, the following command reverts it back to BYOS. az vm update -g myResourceGroup -n myVmName --license-type NONE
Plusieurs machines virtuelles
La commande suivante convertit les machines virtuelles spécifiées dans l’argument en modèle BYOS.
# This enables 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 that use 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 que vous pouvez utiliser pour obtenir la liste des ID de ressource. Une méthode s’applique à un groupe de ressources et l’autre s’applique à 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}'
Convertir le type de licence dans le système d’exploitation de la machine virtuelle
Pour commencer à utiliser Azure Hybrid Benefit pour Red Hat :
Installez l’extension
AHBForRHEL
sur la machine virtuelle sur laquelle vous voulez appliquer l’avantage BYOS Azure Hybrid Benefit. Vous pouvez installer l’extension en utilisant Azure CLI ou Azure 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’images personnalisées 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’images personnalisées RHEL RHEL_SAPAPPS Installe les référentiels RHEL pour SAP Business Apps sur votre machine virtuelle. Machines virtuelles BYOS RHEL, machines virtuelles d’images personnalisées 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’images personnalisées 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’images personnalisées 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’images personnalisées 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 souhaitez revenir au modèle BYOS, définissez
license-type
surNone
et exécutez l’extension. Cette action entraîne la suppression de tous les référentiels RHUI de votre machine virtuelle et l’arrêt de la facturation associée.
Remarque
Dans le cas peu probable où l’extension ne peut pas installer les référentiels ou si d’autres problèmes surviennent, rechangez le type de licence en n’indiquant aucune valeur, puis contactez le support Microsoft. Cette étape permet de vous assurer que vous n’êtes pas facturé pour les mises à jour de logiciel.
Azure Hybrid Benefit pour instances de machines virtuelles 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 PAYG est disponible sur 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 rigoureusement identiques à celles d’une machine virtuelle standard.
Remarque
Si vous avez déjà acheté des réservations pour les logiciels PAYG RHEL ou SUSE sur la Place de marché Azure, attendez la fin de la réservation avant d’utiliser Azure Hybrid Benefit pour les machines virtuelles PAYG.
Conformité
Les clients qui utilisent Azure Hybrid Benefit pour les machines virtuelles RHEL PAYG acceptent les conditions légales 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 les machines virtuelles PAYG peuvent fournir des mises à jour et des patchs de logiciel à 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 PAYG sans joindre d’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 joindre un abonnement RHEL avec l’accès au cloud activé à Azure Hybrid Benefit pour les machines virtuelles RHEL PAYG.
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 PAYG, consultez l’article Red Hat relatif à l’utilisation des abonnements RHEL avec Azure Hybrid Benefit.
Les clients qui utilisent la capacité de conversion de modèle BYOS en 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 active encore Azure Hybrid Benefit.
Q : Je me suis inscrit au programme Red Hat Cloud Access, mais je ne peux 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 à l’aide d’une image de référence BYOS RHEL. Puis-je convertir la facturation de cette image du modèle BYOS en modèle PAYG ?
- R : Oui, vous pouvez utiliser Azure Hybrid Benefit pour les machines virtuelles BYOS pour convertir ce modèle d’abonnement.
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 de ces images de BYOS en PAYG ?
- R : Oui, vous pouvez utiliser Azure Hybrid Benefit pour les machines virtuelles BYOS pour convertir ce modèle d’abonnement.
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 PAYG 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 afin de convertir les machines virtuelles déployées à partir d’images SAP RHEL et SLES de la Place de marché.
Q : Puis-je utiliser Azure Hybrid Benefit pour les machines virtuelles PAYG sur des groupes de machines virtuelles identiques pour RHEL et SLES ?
- A : Oui. Azure Hybrid Benefit sur les groupes de machines virtuelles identiques pour RHEL et SLES est disponible pour tous les utilisateurs. Vous pouvez en savoir plus sur cet avantage et sur son utilisation.
Q : Puis-je utiliser Azure Hybrid Benefit pour les machines virtuelles PAYG sur des instances réservées pour RHEL et SLES ?
- A : Oui. Azure Hybrid Benefit pour les machines virtuelles PAYG 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 PAYG sur une machine virtuelle déployée pour SQL Server sur des images RHEL ?
- A : Non, c’est impossible. Aucun plan ne permet de prendre en charge ces machines virtuelles.
Q : Puis-je utiliser Azure Hybrid Benefit sur mon abonnement RHEL for Virtual Datacenters ?
- A : Non. RHEL for Virtual Datacenters n’est pas du tout pris en charge sur Azure, y compris Azure Hybrid Benefit.