Explorez Azure Hybrid Benefit pour Machines virtuelles Windows

Pour les clients avec Software Assurance ou des licences d’abonnement, Azure Hybrid Benefit pour Windows Server vous permet d’utiliser vos licences Windows Server locales pour obtenir des machines virtuelles Windows sur Azure à moindre coût. Vous pouvez utiliser Azure Hybrid Benefit pour Windows Server pour déployer de nouvelles machines virtuelles avec le système d’exploitation Windows. Cet article récapitule les étapes du déploiement de nouvelles machines virtuelles avec Azure Hybrid Benefit pour Windows Server. Il explique également comment mettre à jour des machines virtuelles existantes en cours d’exécution. Pour plus d’informations sur les licences et les réductions de coût relatives à Azure Hybrid Benefit pour Windows Server, consultez la page de gestion des licences Azure Hybrid Benefit pour Windows Server.

Vous aurez besoin d’un minimum de 8 licences principales (édition Datacenter ou Standard) par machine virtuelle. Vous pouvez également exécuter des instances de plus de 8 cœurs en allouant un nombre de licences égal à la taille en cœurs de l’instance. Par exemple, 12 licences de cœurs sont requises pour un instance à 12 cœurs, mais 8 licences de cœurs sont toujours requises si vous exécutez une instance à 4 cœurs. Pour les clients disposant de licences processeur, chaque licence de processeur de deux cœurs équivaut à 16 licences de processeur.

Vous pouvez désormais utiliser Azure Hybrid Benefit pour Windows Server dans toutes les régions avec n’importe quelle machine virtuelle exécutant le système d’exploitation Windows Server, même si elle exécute des logiciels supplémentaires comme SQL Server ou des logiciels tiers de la Place de marché.

les machines virtuelles Classic,

Pour les machines virtuelles classiques, seul le déploiement d’une nouvelle machine virtuelle à partir des images personnalisées locales est pris en charge. Pour tirer parti des fonctionnalités prises en charge dans cet article, vous devez d’abord migrer des machines virtuelles classiques vers le modèle Resource Manager.

Important

Les machines virtuelles créées avec le modèle de déploiement classique vont être supprimées le 1er septembre 2023.

Si vous utilisez des ressources IaaS provenant d’Azure Service Management, effectuez la migration avant le 1er septembre 2023. Nous vous encourageons à effectuer le basculement plus tôt plus pour tirer parti des nombreuses fonctionnalités améliorées d’Azure Resource Manager.

Pour plus d’informations, consultez Migrez vos ressources IaaS vers Azure Resource Manager avant le 1er septembre 2023.

Façons d’utiliser Azure Hybrid Benefit pour Windows Server

Il existe plusieurs façons d’utiliser des machines virtuelles Windows avec Azure Hybrid Benefit :

  1. Vous pouvez déployer des machines virtuelles à partir de l’une des images Windows Server fournies sur la Place de marché Azure.
  2. Vous pouvez charger une machine virtuelle personnalisée et la déployer en utilisant un modèle Resource Manager ou Azure PowerShell.
  3. Vous pouvez convertir une machine virtuelle existante de sorte qu’elle s’exécute avec Azure Hybrid Benefit ou selon un paiement à l’utilisation pour Windows Server ou basculer entre les deux méthodes.
  4. Vous pouvez également appliquer Azure Hybrid Benefit pour Windows Server sur un groupe de machines virtuelles identiques.

Créer une machine virtuelle avec Azure Hybrid Benefit pour Windows Server

Toutes les images basées sur le système d’exploitation Windows Server sont prises en charge pour Azure Hybrid Benefit pour Windows Server. Vous pouvez utiliser des images de prise en charge de plateforme Azure ou charger des images Windows Server personnalisées.

Portail

Afin de créer une machine virtuelle avec Azure Hybrid Benefit pour Windows Server, faites défiler l’onglet De base au cours du processus de création puis, sous Licences, cochez la case pour utiliser une licence Windows Server existante.

PowerShell

New-AzVm `
    -ResourceGroupName "myResourceGroup" `
    -Name "myVM" `
    -Location "East US" `
    -ImageName "Win2016Datacenter" `
    -LicenseType "Windows_Server"

Interface de ligne de commande

az vm create \
    --resource-group myResourceGroup \
    --name myVM \
    --location eastus \
    --license-type Windows_Server

Modèle

Dans vos modèles Resource Manager, vous pouvez spécifier un paramètre supplémentaire licenseType. Pour en savoir plus sur la création de modèles Azure Resource Manager, cliquez ici.

"properties": {
    "licenseType": "Windows_Server",
    "hardwareProfile": {
        "vmSize": "[variables('vmSize')]"
    }
}    

Convertir une machine virtuelle existante pour utiliser Azure Hybrid Benefit pour Windows Server

Si vous souhaitez convertir une machine virtuelle existante de sorte qu’elle puisse tirer parti d’Azure Hybrid Benefit pour Windows Server, vous pouvez mettre à jour le type de licence de votre machine virtuelle en suivant les instructions ci-dessous.

Notes

La modification du type de licence sur la machine virtuelle n’entraîne pas le redémarrage du système ni l’interruption de service. Il s’agit simplement d’une mise à jour vers un indicateur de métadonnées.

Portail

Dans le panneau de la machine virtuelle du Portail, vous pouvez mettre à jour la machine virtuelle pour utiliser Azure Hybrid Benefit en sélectionnant l’option « Configuration », puis en activant l’option « Azure Hybrid Benefit ».

PowerShell

  • Convertir des machines virtuelles Windows Server existantes pour qu’elles utilisent Azure Hybrid Benefit pour Windows Server

    $vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name"
    $vm.LicenseType = "Windows_Server"
    Update-AzVM -ResourceGroupName rg-name -VM $vm
    
  • Convertir des machines virtuelles Windows Server avec Azure Hybrid Benefit en mode paiement à l’utilisation

    $vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name"
    $vm.LicenseType = "None"
    Update-AzVM -ResourceGroupName rg-name -VM $vm
    

Interface de ligne de commande

  • Convertir des machines virtuelles Windows Server existantes pour qu’elles utilisent Azure Hybrid Benefit pour Windows Server

    az vm update --resource-group myResourceGroup --name myVM --set licenseType=Windows_Server
    

Comment vérifier si votre machine virtuelle utilise Azure Hybrid Benefit

Une fois votre machine virtuelle déployée par le biais de PowerShell, d’un modèle Resource Manager ou du portail, utilisez les méthodes suivantes pour vérifier le paramètre.

Portail

À partir du panneau de machine virtuelle du portail, vous pouvez afficher la bascule pour Azure Hybrid Benefit pour Windows Server en sélectionnant l'onglet « Système d'exploitation ».

PowerShell

L’exemple suivant montre le type de licence pour une machine virtuelle unique.

Get-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"

Sortie :

Type                     : Microsoft.Compute/virtualMachines
Location                 : westus
LicenseType              : Windows_Server

Ce résultat contraste avec la machine virtuelle suivante déployée sans licence Azure Hybrid Benefit pour Windows Server :

Type                     : Microsoft.Compute/virtualMachines
Location                 : westus
LicenseType              :

Interface de ligne de commande

az vm get-instance-view -g MyResourceGroup -n MyVM --query "[?licenseType=='Windows_Server']" -o table

Notes

La modification du type de licence sur la machine virtuelle n’entraîne pas le redémarrage du système ni l’interruption de service. Il s’agit uniquement d’un indicateur de gestionnaire de licences de métadonnées.

Répertorier toutes les machines virtuelles et tous les groupes de machines virtuelles identiques avec Azure Hybrid Benefit pour Windows Server dans un abonnement

Pour afficher et compter toutes les machines virtuelles et tous les groupes de machines virtuelles identiques déployés avec Azure Hybrid Benefit pour Windows Server, vous pouvez exécuter la commande suivante à partir de votre abonnement :

Portail

À partir de la machine virtuelle ou du panneau de ressources du groupe de machines virtuelles identiques, vous pouvez voir la liste de toutes vos machines virtuelles et le type de licence en ajoutant « Avantages des licences OS » dans la colonne du tableau. Le paramètre de machine virtuelle peut être dans l’état Azure Hybrid Benefit pour Windows, Non activé ou Client Windows avec hébergement multilocataire.

PowerShell

Pour les machines virtuelles :

Get-AzVM | ?{$_.LicenseType -like "Windows_Server"} | select ResourceGroupName, Name, LicenseType

Pour les groupes de machines virtuelles identiques :

Get-AzVmss | Select * -ExpandProperty VirtualMachineProfile | ? LicenseType -eq 'Windows_Server' | select ResourceGroupName, Name, LicenseType

Interface de ligne de commande

Pour les machines virtuelles :

az vm list --query "[?licenseType=='Windows_Server']" -o table

Pour les groupes de machines virtuelles identiques :

az vmss list --query "[?virtualMachineProfile.licenseType=='Windows_Server']" -o table

Déployer un groupe de machines virtuelles identiques avec Azure Hybrid Benefit pour Windows Server

Au sein des modèles Resource Manager de votre groupe de machines virtuelles identiques, vous devez spécifier un paramètre supplémentaire licenseType dans votre propriété VirtualMachineProfile. Vous pouvez le faire durant la création ou la mise à jour de votre groupe identique avec un modèle ARM, PowerShell, Azure CLI ou REST.

L’exemple qui suit utilise un modèle ARM avec une image Windows Server 2016 Datacenter :

"virtualMachineProfile": {
    "storageProfile": {
        "osDisk": {
            "createOption": "FromImage"
        },
        "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2016-Datacenter",
            "version": "latest"
        }
    },
    "licenseType": "Windows_Server",
    "osProfile": {
            "computerNamePrefix": "[parameters('vmssName')]",
            "adminUsername": "[parameters('adminUsername')]",
            "adminPassword": "[parameters('adminPassword')]"
    }
}    

Vous pouvez également consulter Modifier un groupe de machines virtuelles identiques pour accéder à d’autres méthodes de mise à jour d’un groupe.

Étapes suivantes