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.

Les clients peuvent faire jusqu’à 76 % d’économies avec Azure Hybrid Benefit pour Linux. Les estimations des économies faites reposent sur une machine virtuelle Azure D2s v3 standard avec un abonnement RHEL ou SLES dans la région USA Est s’exécutant avec un paiement à l’utilisation (PAYG) comparée à un tarif réduit pour un plan d’instance réservée de 3 ans. Basé sur les tarifs Azure à compter d’octobre 2022. 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.

Diagramme montrant l’utilisation d’Azure Hybrid Benefit pour basculer des machines virtuelles Linux entre un abonnement en paiement à l'utilisation et un abonnement BYOS.

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.

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

  1. Accédez au portail Azure.

  2. Accédez à Créer une machine virtuelle.

    Capture d’écran de la page du portail pour la création d’une machine virtuelle.

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

    Capture d’écran du portail Azure montrant les cases cochées pour la gestion des licences.

  4. Créez une machine virtuelle en suivant l’ensemble d’instructions suivantes.

  5. Dans le volet Configuration, vérifiez que l’option est activée.

    Capture d’écran du volet de configuration d’Azure Hybrid Benefit après la création d’une machine virtuelle.

Activation d’AHB sur une machine virtuelle existante

Pour activer Azure Hybrid Benefit sur une machine virtuelle existante :

  1. Accédez au portail Azure.
  2. Ouvrez la page de la machine virtuelle sur laquelle vous voulez appliquer la conversion.
  3. Accédez à Configuration>Gestion des licences. Pour activer la conversion Azure Hybrid Benefit, sélectionnez Oui, puis cochez la case de confirmation.

Capture d’écran du portail Azure montrant la section Gestion des licences de la page de configuration pour Azure Hybrid Benefit.

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.

  1. Vous pouvez utiliser la commande az vm get-instance-view pour vérifier si l’extension est installée ou non. Recherchez l’extension AHBForSLES ou AHBForRHEL. 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
    
  2. 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
    
  3. Les types de licence suivants correspondent au modèle PAYG.

    • Pour RHEL : RHEL_BASE, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, RHEL_BASESAPAPPS ou RHEL_BASESAPHA.
    • Pour SLES : SLES, SLES_SAP ou SLES_HPC.
  4. Ces types correspondent à BYOS.

    • Pour RHEL : RHEL_BYOS
    • Pour SLES : SLES_BYOS

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

  1. 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
    
  2. 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.

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

  1. 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
    
  2. 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
    
  3. 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 :

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

  2. 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
  3. 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.

  4. Vous devez maintenant être connecté à Azure Red Hat Update. Les référentiels appropriés sont installés sur votre machine.

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

Capture d’écran de l’interface pour l’achat de réservations pour les machines virtuelles.

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 :

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.

Étapes suivantes