À propos d’Azure DevTest LabsAbout Azure DevTest Labs

Azure DevTest Labs permet aux développeurs au sein d’équipes de gérer eux-mêmes efficacement les machines virtuelles et les ressources PaaS sans attendre les approbations.Azure DevTest Labs enables developers on teams to efficiently self-manage virtual machines (VMs) and PaaS resources without waiting for approvals.

DevTest Labs crée des labos consistant en bases préconfigurées ou en modèles Azure Resource Manager.DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates. Ils ont l’ensemble des outils et logiciels nécessaires que vous pouvez utiliser pour créer des environnements.These have all the necessary tools and software that you can use to create environments. Vous pouvez créer des environnements en quelques minutes, et non pas en plusieurs heures ou plusieurs jours.You can create environments in a few minutes, as opposed to hours or days.

Avec DevTest Labs, vous pouvez tester les dernières versions de vos applications en effectuant les tâches suivantes :By using DevTest Labs, you can test the latest versions of your applications by doing the following tasks:

  • Provisionner rapidement des environnements Windows et Linux en utilisant des modèles et des artefacts réutilisables.Quickly provision Windows and Linux environments by using reusable templates and artifacts.
  • DevTest Labs facilite l’intégration de votre pipeline de déploiement pour approvisionner des environnements à la demande.Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments.
  • Effectuez un scale-up de votre test de charge en provisionnant plusieurs agents de test et créez des environnements préprovisionnés pour des formations et des démonstrations.Scale up your load testing by provisioning multiple test agents and create pre-provisioned environments for training and demos.

FonctionnalitésCapabilities

Dev/Test Labs fournit les fonctionnalités suivantes pour les développeurs travaillant avec des machines virtuelles :DevTest Labs provides the following capabilities to developers working with VMs:

  • Créer rapidement des machines virtuelles en suivant moins de cinq étapes simples.Create VMs quickly by following fewer than five simple steps.
  • Choisir parmi une liste de bases de machines virtuelles qui sont configurées, approuvées et autorisées par le responsable d’équipe ou le département informatique central.Choose from a curated list of VM bases that are configured, approved, and authorized by the team lead or central IT.
  • Créer des machines virtuelles à partir d’images personnalisées précréées où tous les logiciels et outils sont déjà installés.Create VMs from pre-created custom images that have all the software and tools already installed.
  • Créer des machines virtuelles à partir de formules qui sont des images personnalisées combinées avec les builds les plus récentes des logiciels qui sont installés quand les machines virtuelles sont créées.Create VMs from formulas that are essentially custom images combined with the latest builds of the software that's installed when the VMs are created.
  • Installer des artefacts qui sont des extensions déployées sur des machines virtuelles après leur provisionnement.Install artifacts that are extensions deployed on VMs after they're provisioned.
  • Définir des planifications d’arrêt automatique et de démarrage automatique sur des machines virtuelles.Set auto-shutdown and auto-start schedules on VMs.
  • Revendiquer une machine virtuelle précréée sans passer par le processus de création.Claim a pre-created VM without going through the creation process.

Dev/Test Labs fournit les fonctionnalités suivantes pour les développeurs travaillant avec des environnements PaaS :DevTest Labs provides the following capabilities to developers working with PaaS environments:

  • Utiliser Resource Manager pour créer rapidement des environnements PaaS en suivant moins de trois étapes simples.Use Resource Manager to quickly create PaaS environments by following fewer than three simple steps.
  • Choisir parmi une liste de modèles Resource Manager qui sont configurés et autorisés par le responsable d’équipe ou le département informatique central.Choose from a curated list of Resource Manager templates, which are configured, and authorized by the team lead or central IT.
  • Créer un groupe de ressources vide (bac à sable) en utilisant un modèle Resource Manager pour explorer Azure dans le contexte d’un labo.Spin up an empty resource group (sandbox) by using a Resource Manager template to explore Azure within the context of a lab.

DevTest Labs permet également au département informatique central de contrôler les pertes, d’optimiser les coûts sur les ressources et de respecter les budgets en effectuant les tâches suivantes :DevTest Labs also enables central IT to control wastes, optimize costs on resources, and stay within budgets by doing the following tasks:

  • Définition de planifications d’arrêt automatique et de démarrage automatique sur des machines virtuelles.Setting auto-shutdown and auto-start schedules on VMs.
  • Définition de stratégies quant au nombre de machines virtuelles que les utilisateurs peuvent créer.Setting policies on the number of VMs that users can create.
  • Définition de stratégies quant aux tailles de machines virtuelles et aux images de la galerie que les utilisateurs peuvent choisir.Setting policies on VMs' sizes and gallery images that users choose from.
  • Suivi des coûts et définition de cibles sur les labos.Tracking costs and setting targets on labs.
  • Notification des coûts élevés prévus pour des labos, de façon à pouvoir prendre les actions nécessaires.Getting notified on high projected costs for labs so you can take necessary actions.

DevTest Labs offre les avantages suivants lors de la création, de la configuration et de la gestion d’environnements dans le cloud.DevTest Labs provides the following benefits in creating, configuring, and managing environments in the cloud.

Contrôle des coûts et gouvernanceCost control and governance

DevTest Labs facilite le contrôle des coûts en vous permettant d’effectuer les tâches suivantes :DevTest Labs makes it easier to control costs by allowing you to do the following tasks:

Vos applications sont prêtes pour le test en un clin d’œilQuickly get to ready-to-test

DevTest Labs vous permet de créer des environnements préprovisionnés équipés avec tout ce dont votre équipe a besoin pour commencer à développer et à tester des applications.DevTest Labs lets you create pre-provisioned environments equipped with everything your team needs to develop and test applications. Revendiquez simplement les environnements où la dernière build satisfaisante de votre application est installée et commencez à travailler.Just claim the environments where the last good build of your application is installed and start working. Vous pouvez aussi utiliser des conteneurs pour créer encore plus rapidement et plus facilement des environnements.Or use containers for even faster, leaner environment creation.

Créez, réutilisezCreate once, use everywhere

Capturez et partagez des modèles d’environnement PaaS et des artefacts au sein de votre équipe ou organisation, tout cela dans le contrôle du code source, pour créer facilement des environnements de développement et de test.Capture and share PaaS environment templates and artifacts within your team or organization—all in source control—to easily create developer and test environments.

Libre-service convivialWorry-free self-service

DevTest Labs permet à vos développeurs et à vos testeurs de créer des machines virtuelles IaaS et des ressources PaaS rapidement et facilement en utilisant un ensemble de ressources préconfigurées.DevTest Labs enables your developers and testers to quickly and easily create IaaS VMs and PaaS resources by using a set of pre-configured resources.

Utiliser des ressources IaaS et PaaSUse IaaS and PaaS resources

Les développeurs peuvent également créer des ressources PaaS, comme des clusters Azure Service Fabric, la fonctionnalité Web Apps d’Azure App Service et des batteries de serveurs SharePoint, en utilisant des modèles Resource Manager.Developers can also spin up PaaS resources, such as Azure Service Fabric clusters, the Web Apps feature of Azure App Service, and SharePoint farms, by using Resource Manager templates. Pour bien démarrer avec PaaS dans les labos, utilisez les modèles du référentiel d’environnements publics ou connectez le labo à votre propre dépôt Git.To get started on PaaS in labs, use the templates from the public environment repository or connect the lab to your own Git repository. Vous pouvez aussi suivre les coûts sur ces ressources de façon à respecter votre budget.You can also track costs on these resources to stay within your budget.

Intégrer à votre chaîne d’outils existanteIntegrate with your existing toolchain

Utilisez des plug-ins prêts à l’emploi ou l’API pour provisionner des environnement de développement/test directement à partir de votre outil d’intégration continue préféré, d’un environnement de développement intégré ou d’un pipeline de mise en production automatisé.Use pre-made plug-ins or the API to provision development/testing environments directly from your preferred continuous integration (CI) tool, integrated development environment (IDE), or automated release pipeline. Vous pouvez également utiliser l’outil en ligne de commande complet.You can also use the comprehensive command-line tool.

Étapes suivantesNext steps

Consultez les articles suivants :See the following articles: