Vue d’ensemble des machines virtuelles Windows dans AzureOverview of Windows virtual machines in Azure

Les Machines Virtuelles Azure sont l’un des nombreux types de ressources informatiques évolutives et à la demande proposés par Azure.Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers. En règle générale, une machine virtuelle est mieux adaptée à vos besoins si vous devez surtout améliorer le contrôle de votre environnement informatique.Typically, you choose a VM when you need more control over the computing environment than the other choices offer. Cet article vous informe sur les points à prendre en compte avant de créer une machine virtuelle, sur sa création et sur sa gestion.This article gives you information about what you should consider before you create a VM, how you create it, and how you manage it.

Une machine virtuelle Azure vous donne la flexibilité de la virtualisation sans que vous ayez à acheter le matériel physique qui exécute la machine virtuelle ni à en assurer la maintenance.An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that runs it. Toutefois, vous devez toujours assurer la maintenance de la machine virtuelle en effectuant des tâches comme la configuration, la mise à jour corrective et l’installation des logiciels qui s’exécutent dessus.However, you still need to maintain the VM by performing tasks, such as configuring, patching, and installing the software that runs on it.

Les Machines Virtuelles Azure peuvent être utilisées de différentes manières.Azure virtual machines can be used in various ways. Voici quelques exemples :Some examples are:

  • Développement et test : les machines virtuelles Azure permettent de créer rapidement et facilement un ordinateur avec des configurations spécifiques requises pour encoder et tester une application.Development and test – Azure VMs offer a quick and easy way to create a computer with specific configurations required to code and test an application.
  • Applications dans le cloud : la demande de votre application étant susceptible de fluctuer, il peut être économique de l’exécuter sur une machine virtuelle dans Azure.Applications in the cloud – Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure. Vous payez pour des machines virtuelles supplémentaires lorsque vous en avez besoin et vous les arrêtez le reste du temps.You pay for extra VMs when you need them and shut them down when you don’t.
  • Centre de données étendu : les machines virtuelles au sein d’un réseau virtuel Azure peuvent être facilement connectées au réseau de votre organisation.Extended datacenter – Virtual machines in an Azure virtual network can easily be connected to your organization’s network.

Le nombre de machines virtuelles utilisées par votre application peut varier (montée en puissance et augmentation de la charge) pour répondre à vos besoins.The number of VMs that your application uses can scale up and out to whatever is required to meet your needs.

À quoi dois-je penser avant de créer une machine virtuelle ?What do I need to think about before creating a VM?

Il existe toujours une multitude de considérations liées à la conception lorsque vous générez une infrastructure d’application dans Azure.There are always a multitude of design considerations when you build out an application infrastructure in Azure. Il est important de réfléchir à ces aspects des machines virtuelles avant de commencer :These aspects of a VM are important to think about before you start:

  • le nom de vos ressources d’application,The names of your application resources
  • l’emplacement de stockage des ressources,The location where the resources are stored
  • la taille de la machine virtuelle,The size of the VM
  • le nombre maximal de machines virtuelles qui peuvent être créées,The maximum number of VMs that can be created
  • le système d’exploitation de la machine virtuelle,The operating system that the VM runs
  • la configuration de la machine virtuelle après son démarrageThe configuration of the VM after it starts
  • et les ressources liées dont a besoin la machine virtuelle.The related resources that the VM needs

DénominationNaming

Une machine virtuelle se voit affecter un nom et possède un nom d’ordinateur configuré au sein du système d’exploitation.A virtual machine has a name assigned to it and it has a computer name configured as part of the operating system. Le nom d’une machine virtuelle peut comprendre jusqu’à 15 caractères.The name of a VM can be up to 15 characters.

Si vous utilisez Azure pour créer le disque du système d’exploitation, le nom de l’ordinateur et celui de la machine virtuelle sont identiques.If you use Azure to create the operating system disk, the computer name and the virtual machine name are the same. Si vous chargez et utilisez votre propre image qui contient un système d’exploitation précédemment configuré et que vous l’utilisez pour créer une machine virtuelle, les noms peuvent être différents.If you upload and use your own image that contains a previously configured operating system and use it to create a virtual machine, the names can be different. Nous vous recommandons de faire en sorte que le nom d’ordinateur dans le système d’exploitation et celui de la machine virtuelle soient identiques lorsque vous chargez votre propre fichier d’image.We recommend that when you upload your own image file, you make the computer name in the operating system and the virtual machine name the same.

EmplacementsLocations

Toutes les ressources créées dans Azure sont réparties sur plusieurs régions géographiques dans le monde.All resources created in Azure are distributed across multiple geographical regions around the world. En règle générale, la région est appelée emplacement lorsque vous créez une machine virtuelle.Usually, the region is called location when you create a VM. Pour une machine virtuelle, l’emplacement spécifie l’endroit où les disques durs virtuels sont stockés.For a VM, the location specifies where the virtual hard disks are stored.

Ce tableau présente quelques moyens d’obtenir la liste des emplacements disponibles.This table shows some of the ways you can get a list of available locations.

MéthodeMethod Description Description
Portail AzureAzure portal Sélectionnez un emplacement dans la liste lorsque vous créez une machine virtuelle.Select a location from the list when you create a VM.
Azure PowerShellAzure PowerShell Utilisez la commande Get-AzLocation.Use the Get-AzLocation command.
API RESTREST API Utilisez l’opération Lister les emplacements.Use the List locations operation.
Azure CLIAzure CLI Utilisez l’opération az account list-locations.Use the az account list-locations operation.

Taille de la machine virtuelleVM size

La taille de la machine virtuelle que vous utilisez est déterminée par la charge de travail que vous souhaitez exécuter.The size of the VM that you use is determined by the workload that you want to run. La taille que vous choisissez détermine ensuite des facteurs comme la puissance de traitement, la mémoire et la capacité de stockage.The size that you choose then determines factors such as processing power, memory, and storage capacity. Azure propose différentes tailles vous permettant de prendre en charge de nombreux types d'utilisation.Azure offers a wide variety of sizes to support many types of uses.

Azure facture un prix horaire en fonction de la taille et du système d’exploitation de la machine virtuelle.Azure charges an hourly price based on the VM’s size and operating system. Pour les heures partielles, Azure facture uniquement les minutes utilisées.For partial hours, Azure charges only for the minutes used. Le stockage est facturé séparément.Storage is priced and charged separately.

Limites des machines virtuellesVM Limits

Votre abonnement comporte des limites de quota par défaut qui peuvent avoir un impact négatif sur le déploiement d’un grand nombre de machines virtuelles pour votre projet.Your subscription has default quota limits in place that could impact the deployment of many VMs for your project. La limite est de 20 machines virtuelles par région et par abonnement.The current limit on a per subscription basis is 20 VMs per region. Les limites peuvent être augmentées en soumettant un ticket de support demandant leur hausse.Limits can be raised by filing a support ticket requesting an increase

Images et disques du système d’exploitationOperating system disks and images

Les machines virtuelles utilisent des disques durs virtuels pour stocker leurs données et leur système d’exploitation (SE).Virtual machines use virtual hard disks (VHDs) to store their operating system (OS) and data. Les disques durs virtuels sont également utilisés pour les images à partir desquelles vous pouvez choisir d'installer un système d'exploitation.VHDs are also used for the images you can choose from to install an OS.

Azure fournit de nombreuses images Marketplace à utiliser avec différentes versions et différents types de systèmes d’exploitation Windows Server.Azure provides many marketplace images to use with various versions and types of Windows Server operating systems. Les images Marketplace sont identifiées par l’éditeur d’images, l’offre, la référence (SKU) et la version (la version est généralement spécifiée en dernier).Marketplace images are identified by image publisher, offer, sku, and version (typically version is specified as latest). Seuls les systèmes d’exploitation 64 bits sont pris en charge.Only 64-bit operating systems are supported. Pour plus d’informations sur les rôles, fonctionnalités et systèmes d’exploitation invités pris en charge, consultez la rubrique Prise en charge du logiciel serveur Microsoft pour les machines virtuelles Microsoft Azure.For more information on the supported guest operating systems, roles, and features, see Microsoft server software support for Microsoft Azure virtual machines.

Ce tableau présente différents moyens de trouver les informations d’une image.This table shows some ways that you can find the information for an image.

MéthodeMethod Description Description
Portail AzureAzure portal Les valeurs sont spécifiées automatiquement pour vous lorsque vous sélectionnez une image à utiliser.The values are automatically specified for you when you select an image to use.
Azure PowerShellAzure PowerShell Get-AzVMImagePublisher -Location locationGet-AzVMImagePublisher -Location location
Get-AzVMImageOffer -Location location -Publisher publisherNameGet-AzVMImageOffer -Location location -Publisher publisherName
Get-AzVMImageSku -Location location -Publisher publisherName -Offer offerNameGet-AzVMImageSku -Location location -Publisher publisherName -Offer offerName
API RESTREST APIs Lister les éditeurs d’imagesList image publishers
Lister les offres d’imagesList image offers
Lister les références d’imagesList image skus
Azure CLIAzure CLI az vm image list-publishers --emplacement locationaz vm image list-publishers --location location
az vm image list-offers --emplacement location --éditeur publisherNameaz vm image list-offers --location location --publisher publisherName
az vm image list-skus --emplacement location --éditeur publisherName --offre offerNameaz vm image list-skus --location location --publisher publisherName --offer offerName

Vous pouvez choisir de charger et utiliser votre propre image ; lorsque vous procédez ainsi, le nom de l’éditeur, l’offre et la référence ne sont pas utilisés.You can choose to upload and use your own image and when you do, the publisher name, offer, and sku aren’t used.

ExtensionsExtensions

Les extensions de machines virtuelles étendent les fonctionnalités de votre machine virtuelle par le biais de la configuration post-déploiement et de tâches automatisées.VM extensions give your VM additional capabilities through post deployment configuration and automated tasks.

Ces tâches courantes peuvent être accomplies à l’aide des extensions :These common tasks can be accomplished using extensions:

Les ressources de cette table sont utilisées par la machine virtuelle et doivent exister ou être créées lors de sa création.The resources in this table are used by the VM and need to exist or be created when the VM is created.

RessourceResource ObligatoireRequired Description Description
Groupe de ressourcesResource group OuiYes La machine virtuelle doit être contenue dans un groupe de ressources.The VM must be contained in a resource group.
Compte de stockageStorage account OuiYes La machine virtuelle doit stocker ses disques durs virtuels dans le compte de stockage.The VM needs the storage account to store its virtual hard disks.
Réseau virtuelVirtual network OuiYes La machine virtuelle doit faire partie d’un réseau virtuel.The VM must be a member of a virtual network.
Adresse IP publiquePublic IP address NonNo La machine virtuelle peut avoir une adresse IP publique pour être accessible à distance.The VM can have a public IP address assigned to it to remotely access it.
Interface réseauNetwork interface OuiYes La machine virtuelle a besoin de l’interface réseau pour communiquer sur le réseau.The VM needs the network interface to communicate in the network.
Disques de donnéesData disks NonNo La machine virtuelle peut comprendre des disques de données pour développer ses capacités de stockage.The VM can include data disks to expand storage capabilities.

Comment créer sa première machine virtuelle ?How do I create my first VM?

Vous avez plusieurs possibilités pour la création de votre machine virtuelle.You have several choices for creating your VM. Votre choix dépend de votre environnement.The choice that you make depends on the environment you are in.

Ce tableau fournit des informations pour vous aider à créer votre machine virtuelle.This table provides information to get you started creating your VM.

MéthodeMethod ArticleArticle
Portail AzureAzure portal Créer une machine virtuelle exécutant Windows dans le portailCreate a virtual machine running Windows using the portal
ModèlesTemplates Création d’une machine virtuelle Windows avec un modèle du Gestionnaire de ressourcesCreate a Windows virtual machine with a Resource Manager template
Azure PowerShellAzure PowerShell Créer une machine virtuelle Windows à l’aide de PowerShellCreate a Windows VM using PowerShell
Kits de développement logiciel (SDK) clientClient SDKs Déployer des ressources Azure en C#Deploy Azure Resources using C#
API RESTREST APIs Créer ou mettre à jour une machine virtuelleCreate or update a VM
Azure CLIAzure CLI Créer une machine virtuelle avec l’interface de ligne de commande AzureCreate a VM with the Azure CLI

Même si l’on souhaite que cela ne se produise jamais, des problèmes peuvent survenir.You hope it never happens, but occasionally something goes wrong. Si vous rencontrez cette situation, consultez les informations dans Résolution des problèmes de déploiement Resource Manager lors de la création d’une machine virtuelle Windows dans Azure.If this situation happens to you, look at the information in Troubleshoot Resource Manager deployment issues with creating a Windows virtual machine in Azure.

Comment gérer la machine virtuelle créée ?How do I manage the VM that I created?

Les machines virtuelles peuvent être gérées à l’aide d’un portail sur navigateur, d’outils de ligne de commande avec prise en charge des scripts ou directement au moyen des API.VMs can be managed using a browser-based portal, command-line tools with support for scripting, or directly through APIs. Certaines tâches de gestion courantes que vous êtes susceptible d’effectuer récupèrent des informations sur une machine virtuelle, s’y connectent, gèrent la disponibilité et effectuent des sauvegardes.Some typical management tasks that you might perform are getting information about a VM, logging on to a VM, managing availability, and making backups.

Obtenir des informations sur une machine virtuelleGet information about a VM

Ce tableau montre différents moyens d’obtenir des informations sur une machine virtuelle.This table shows you some of the ways that you can get information about a VM.

MéthodeMethod Description Description
Portail AzureAzure portal Dans le menu Hub, cliquez sur Machines virtuelles, puis sélectionnez la machine virtuelle dans la liste.On the hub menu, click Virtual Machines and then select the VM from the list. Dans le panneau de la machine virtuelle, vous pouvez consulter les informations, fixer des valeurs et surveiller les métriques.On the blade for the VM, you have access to overview information, setting values, and monitoring metrics.
Azure PowerShellAzure PowerShell Pour plus d’informations sur l’utilisation de PowerShell pour gérer des machines virtuelles, voir Créer et gérer des machines virtuelles Windows avec le module Azure PowerShell.For information about using PowerShell to manage VMs, see Create and manage Windows VMs with the Azure PowerShell module.
API RESTREST API Utilisez l’opération Récupérer des informations sur la machine virtuelle pour obtenir des informations sur une machine virtuelle.Use the Get VM information operation to get information about a VM.
Kits de développement logiciel (SDK) clientClient SDKs Pour plus d’informations sur l’utilisation de C# pour gérer des machines virtuelles, consultez Gérer des Machines Virtuelles Azure à l’aide d’Azure Ressources Manager et de C#.For information about using C# to manage VMs, see Manage Azure Virtual Machines using Azure Resource Manager and C#.
Azure CLIAzure CLI Pour plus d’informations sur l’utilisation de Azure CLI pour gérer les machines virtuelles, consultez Informations de référence sur Azure CLI.For information about using Azure CLI to manage VMs, see Azure CLI Reference.

Se connecter à la machine virtuelleLog on to the VM

Vous utilisez le bouton Connecter dans le Portail Azure pour démarrer une session Bureau à distance (RDP).You use the Connect button in the Azure portal to start a Remote Desktop (RDP) session. Des problèmes peuvent survenir lorsque vous tentez d’utiliser une connexion à distance.Things can sometimes go wrong when trying to use a remote connection. Si vous en rencontrez, consultez les informations d’aide dans Résoudre les problèmes de connexions bureau à distance à une machine virtuelle Azure sous Windows.If this situation happens to you, check out the help information in Troubleshoot Remote Desktop connections to an Azure virtual machine running Windows.

Gérer la disponibilitéManage availability

Il est important de comprendre comment garantir la haute disponibilité de votre application.It’s important for you to understand how to ensure high availability for your application. Cette configuration implique la création de plusieurs machines virtuelles afin qu’il y en ait au moins une en cours d’exécution.This configuration involves creating multiple VMs to ensure that at least one is running.

Afin que votre déploiement puisse bénéficier de notre contrat de niveau de service de 99,95 % pour les machines virtuelles, vous devez déployer au moins deux machines virtuelles exécutant votre charge de travail à l’intérieur d’un groupe à haute disponibilité.In order for your deployment to qualify for our 99.95 VM Service Level Agreement, you need to deploy two or more VMs running your workload inside an availability set. Grâce à cette configuration, vos machines virtuelles sont réparties sur plusieurs domaines d’erreur et déployées sur des hôtes ayant des fenêtres de maintenance distinctes.This configuration ensures your VMs are distributed across multiple fault domains and are deployed onto hosts with different maintenance windows. La version complète du contrat SLA Azure explique la disponibilité garantie d’Azure dans son ensemble.The full Azure SLA explains the guaranteed availability of Azure as a whole.

Sauvegarder la machine virtuelleBack up the VM

Un coffre Recovery Services est utilisé pour protéger les données et les actifs dans la Sauvegarde Azure et Azure Site Recovery Services.A Recovery Services vault is used to protect data and assets in both Azure Backup and Azure Site Recovery services. Vous pouvez utiliser un coffre Recovery Services pour déployer et gérer les sauvegardes des machines virtuelles déployées avec le modèle Resource Manager à l’aide de PowerShell.You can use a Recovery Services vault to deploy and manage backups for Resource Manager-deployed VMs using PowerShell.

Étapes suivantesNext steps