Images Visual Studio sur Azure Visual Studio images on Azure

L’utilisation de Visual Studio sur une machine virtuelle Azure préconfigurée est un moyen simple et rapide d’accéder à un environnement de développement opérationnel en partant de rien.Using Visual Studio in a preconfigured Azure virtual machine (VM) is a quick, easy way to go from nothing to an up-and-running development environment. Des images du système avec différentes configurations de Visual Studio sont disponibles sur la Place de marché Microsoft Azure.System images with different Visual Studio configurations are available in the Azure Marketplace.

Vous découvrez Azure ?New to Azure? Créez un compte Azure gratuit.Create a free Azure account.

Quelles sont les configurations et les versions disponibles ?What configurations and versions are available?

Sur la Place de marché Microsoft Azure, vous trouverez des images des versions principales les plus récentes : Visual Studio 2017 et Visual Studio 2015.Images for the most recent major versions, Visual Studio 2017 and Visual Studio 2015, can be found in the Azure Marketplace. Pour chaque version principale, la version (RTW) publiée d’origine et les versions mises à jour les plus récentes s’affichent.For each major version, you see the originally released (RTW) version and the latest updated versions. Chacune de ces versions propose les éditions Visual Studio Enterprise et Visual Studio Community.Each of these versions offers the Visual Studio Enterprise and the Visual Studio Community editions. Ces images sont mises à jour au moins une fois par mois afin d’inclure les dernières mises à jour de Visual Studio et Windows.These images are updated at least every month to include the latest Visual Studio and Windows updates. Bien que les noms des images ne changent pas, la description de chaque image inclut la version du produit installée et la date de « référence » de l’image.While the names of the images remain the same, each image's description includes the installed product version and the image's "as of" date.

Version commercialeRelease version ÉditionsEditions Version du produitProduct version
Visual Studio 2017 : dernière version (15.8)Visual Studio 2017: Latest (Version 15.8) Enterprise, CommunityEnterprise, Community Version 15.8.0Version 15.8.0
Visual Studio 2017 : Dernière préversion (version 15.8, préversion 5)Visual Studio 2017: Latest Preview (Version 15.8, Preview 5) Enterprise, CommunityEnterprise, Community Version 15.8.5Version 15.8.5
Visual Studio 2017 : RTWVisual Studio 2017: RTW Enterprise, CommunityEnterprise, Community Version 15.0.17Version 15.0.17
Visual Studio 2015 : Dernière version (Update 3)Visual Studio 2015: Latest (Update 3) Enterprise, CommunityEnterprise, Community Version 14.0.25431.01Version 14.0.25431.01
Visual Studio 2015 : RTWVisual Studio 2015: RTW Aucun.None (Expirée pour la maintenance)(Expired for servicing)

Note

Conformément à la politique de Microsoft en matière de maintenance, la version d’origine (RTW) de Visual Studio 2015 a expiré en ce qui concerne la maintenance.In accordance with Microsoft servicing policy, the originally released (RTW) version of Visual Studio 2015 has expired for servicing. Visual Studio 2015 Update 3 est la seule version restante proposée pour la ligne de produits Visual Studio 2015.Visual Studio 2015 Update 3 is the only remaining version offered for the Visual Studio 2015 product line.

Pour plus d’informations, consultez Politique de maintenance pour Visual Studio.For more information, see the Visual Studio Servicing Policy.

Quelles sont fonctionnalités installées ?What features are installed?

Chaque image contient l’ensemble de fonctionnalités recommandé pour cette édition de Visual Studio.Each image contains the recommended feature set for that Visual Studio edition. L’installation inclut généralement les éléments suivants :Generally, the installation includes:

  • Toutes les charges de travail disponibles, y compris les composants facultatifs recommandés de cette charge de travailAll available workloads, including each workload’s recommended optional components
  • Kits SDK .NET 4.6.2 et .NET 4.7, packs de ciblage et outils de développement.NET 4.6.2 and .NET 4.7 SDKs, Targeting Packs, and Developer Tools
  • Visual F#Visual F#
  • Extension GitHub pour Visual StudioGitHub Extension for Visual Studio
  • Outils LINQ to SQLLINQ to SQL Tools

Nous utilisons la ligne de commande suivante pour installer Visual Studio durant la génération des images :We use the following command line to install Visual Studio when building the images:

    vs_enterprise.exe --allWorkloads --includeRecommended --passive ^
       --add Microsoft.Net.Component.4.7.SDK ^
       --add Microsoft.Net.Component.4.7.TargetingPack ^
       --add Microsoft.Net.Component.4.6.2.SDK ^
       --add Microsoft.Net.Component.4.6.2.TargetingPack ^
       --add Microsoft.Net.ComponentGroup.4.7.DeveloperTools ^
       --add Microsoft.VisualStudio.Component.FSharp ^
       --add Component.GitHub.VisualStudio ^
       --add Microsoft.VisualStudio.Component.LinqToSql

Si les images n’incluent pas la fonctionnalité de Visual Studio dont vous avez besoin, faites-nous-en part à l’aide de l’outil de commentaires dans l’angle supérieur droit de la page.If the images don't include a Visual Studio feature that you require, provide feedback through the feedback tool in the upper-right corner of the page.

Quelle taille de machine virtuelle dois-je choisir ?What size VM should I choose?

Azure offre une gamme complète de tailles de machine virtuelle.Azure offers a full range of virtual machine sizes. Étant donné que Visual Studio est une puissante application multithread, il est préférable d’opter pour une taille de machine virtuelle incluant au moins deux processeurs et 7 Go de mémoire.Because Visual Studio is a powerful, multi-threaded application, you want a VM size that includes at least two processors and 7 GB of memory. Nous recommandons les tailles de machine virtuelle suivantes pour les images de Visual Studio :We recommend the following VM sizes for the Visual Studio images:

  • Standard_D2_v3Standard_D2_v3
  • Standard_D2s_v3Standard_D2s_v3
  • Standard_D4_v3Standard_D4_v3
  • Standard_D4s_v3Standard_D4s_v3
  • Standard_D2_v2Standard_D2_v2
  • Standard_D2S_v2Standard_D2S_v2
  • Standard_D3_v2Standard_D3_v2

Pour plus d’informations sur les dernières tailles de machine, consultez Tailles des machines virtuelles Windows dans Azure.For more information on the latest machine sizes, see Sizes for Windows virtual machines in Azure.

Avec Azure, vous pouvez adapter ce choix en redimensionnant la machine virtuelle.With Azure, you can rebalance your initial choice by resizing the VM. Vous pouvez provisionner une nouvelle machine virtuelle avec une taille plus appropriée ou redimensionner votre machine virtuelle existante sur un autre matériel sous-jacent.You can either provision a new VM with a more appropriate size, or resize your existing VM to different underlying hardware. Pour plus d’informations, consultez Redimensionner une machine virtuelle Windows.For more information, see Resize a Windows VM.

Une fois que la machine virtuelle est en cours d’exécution, que se passe-t-il ensuite ?After the VM is running, what's next?

Visual Studio suit le modèle BYOL (apportez votre propre licence) dans Azure.Visual Studio follows the “bring your own license” model in Azure. À l’instar d’une installation sur un matériel propriétaire, vous devez dans un premier temps introduire la licence de votre installation Visual Studio.As with an installation on proprietary hardware, one of the first steps is licensing your Visual Studio installation. Pour déverrouiller Visual Studio, procédez de l’une des manières suivantes :To unlock Visual Studio, either:

  • Connectez-vous avec un compte Microsoft qui est associé à un abonnement Visual StudioSign in with a Microsoft account that’s associated with a Visual Studio subscription
  • Déverrouillez Visual Studio avec la clé de produit fournie avec votre achat initialUnlock Visual Studio with the product key that came with your initial purchase

Pour plus d’informations, consultez Se connecter à Visual Studio et Guide pratique pour déverrouiller Visual Studio.For more information, see Sign in to Visual Studio and How to unlock Visual Studio.

Comment puis-je enregistrer la machine virtuelle de développement à des fins d’utilisation future ou pour que l’équipe l’utilise ?How do I save the development VM for future or team use?

Le spectre des environnements de développement est immense, et il existe des coûts réels associés à la création d’environnements plus complexes.The spectrum of development environments is huge, and there’s real cost associated with building out the more complex environments. Quelle que soit la configuration de votre environnement, vous pouvez enregistrer, ou capturer, votre machine virtuelle configurée en tant « qu’image de base » pour une utilisation ultérieure ou pour d’autres membres de votre équipe.Regardless of your environment’s configuration, you can save, or capture, your configured VM as a "base image" for future use or for other members of your team. Par la suite, quand vous démarrerez une nouvelle machine virtuelle, vous pourrez la provisionner à partir de l’image de base au lieu de l’image Place de marché Azure.Then, when booting a new VM, you provision it from the base image rather than the Azure Marketplace image.

Résumé rapide : utilisez l’outil Préparation du système (Sysprep) et arrêtez la machine virtuelle en cours d’exécution, puis capturez (Figure 1) la machine virtuelle en tant qu’image via l’interface utilisateur du portail Azure.A quick summary: Use the System Preparation tool (Sysprep) and shut down the running VM, and then capture (Figure 1) the VM as an image through the UI in the Azure portal. Azure enregistre le fichier .vhd qui contient l’image dans le compte de stockage de votre choix.Azure saves the .vhd file that contains the image in the storage account of your choosing. La nouvelle image apparaît ensuite comme une ressource image dans la liste des ressources de votre abonnement.The new image then shows up as an Image resource in your subscription’s list of resources.

Capture an image through the Azure portal’s UI

(Figure 1) Capture d’une image par le biais de l’interface utilisateur du Portail Azure.
(Figure 1) Capture an image through the Azure portal’s UI.

Pour plus d’informations, consultez Créer une image managée d’une machine virtuelle généralisée dans Azure.For more information, see Create a managed image of a generalized VM in Azure.

Important

N’oubliez pas d’utiliser Sysprep pour préparer la machine virtuelle.Don’t forget to use Sysprep to prepare the VM. Si vous omettez cette étape, Azure ne peut pas configurer de machine virtuelle à partir de l’image.If you miss that step, Azure can't provision a VM from the image.

Note

Le stockage des images a un prix, mais ce coût incrémentiel peut s’avérer insignifiant comparé aux frais de personnel qu’implique la récréation de la machine virtuelle depuis le début, pour chaque membre de votre équipe qui nécessite une machine virtuelle.You still incur some cost for storage of the images, but that incremental cost can be insignificant compared to the overhead costs to rebuild the VM from scratch for each team member who needs one. Par exemple, la création et le stockage pendant un mois d’une image de 127 Go réutilisable par l’ensemble de votre équipe a un certain coût.For instance, it costs a few dollars to create and store a 127-GB image for a month that's reusable by your entire team. Mais ce coût est insignifiant comparé au nombre d’heures que chaque employé doit consacrer à créer et valider une zone de développement correctement configurée pour leur utilisation personnelle.However, these costs are insignificant compared to hours each employee invests to build out and validate a properly configured dev box for their individual use.

En outre, vos technologies ou tâches de développement peuvent nécessiter une nouvelle mise à l’échelle, pour mettre par exemple en place des configurations de développement variées ou des configurations de machines multiples.Additionally, your development tasks or technologies might need more scale, like varieties of development configurations and multiple machine configurations. Vous pouvez utiliser Azure DevTest Labs pour créer des recettes permettant d’automatiser la création de votre « image idéale ».You can use Azure DevTest Labs to create recipes that automate construction of your "golden image." Vous pouvez également utiliser DevTest Labs pour gérer les stratégies des machines virtuelles exécutées de votre équipe.You can also use DevTest Labs to manage policies for your team’s running VMs. Utiliser Azure DevTest Labs pour développeurs est la meilleure source d’informations pour en savoir plus sur DevTest Labs.Using Azure DevTest Labs for developers is the best source for more information on DevTest Labs.

Étapes suivantesNext steps

Maintenant que vous en savez un peu plus sur les images Visual Studio préconfigurées, l’étape suivante consiste à créer une machine virtuelle :Now that you know about the preconfigured Visual Studio images, the next step is to create a new VM: