Qu’est-ce qu’Azure DevTest Labs ?

Azure DevTest Labs est un service qui permet de créer, d’utiliser et de gérer facilement des machines virtuelles IaaS (infrastructure as a service) et des environnements PaaS (platform as a service) dans des laboratoires. Les laboratoires proposent des bases et des artefacts préconfigurés pour la création de machines virtuelles, ainsi que des modèles Azure Resource Manager (ARM) pour la création d’environnements tels que des batteries de serveurs Azure Web Apps ou SharePoint.

Les propriétaires de laboratoires peuvent créer des machines virtuelles préconfigurées dotées des outils et des logiciels dont les utilisateurs de laboratoire ont besoin. Les utilisateurs de laboratoire peuvent revendiquer des machines virtuelles préconfigurées ou créer et configurer leurs propres machines virtuelles et environnements. Les stratégies de laboratoire et d’autres méthodes assurent le suivi et le contrôle de l’utilisation et des coûts du laboratoire.

Scénarios DevTest Labs courants

Les scénarios DevTest Labs les plus courants incluent les machines virtuelles de développement, les environnements de test et les laboratoires de salle de classe ou de formation. DevTest Labs favorise l’efficacité, la cohérence et le contrôle des coûts en conservant toute l’utilisation des ressources dans le contexte du laboratoire.

Bases, artefacts et modèles de machines virtuelles personnalisés

DevTest Labs peut utiliser des images, formules, artefacts et modèles personnalisés pour créer et gérer des laboratoires, des machines virtuelles et des environnements. Le référentiel GitHub public de DevTest Labs contient de nombreux artefacts de machines virtuelles et modèles ARM prêts à l’emploi pour créer des laboratoires, des environnements ou des groupes de ressources de bacs à sable. Les propriétaires de laboratoires peuvent également créer des images personnalisées, des formules et des modèles ARM à utiliser pour créer et gérer des laboratoires, des machines virtuelles et des environnements.

Les propriétaires de laboratoires peuvent stocker les artefacts et les modèles ARM dans des référentiels Git privés et connecter les référentiels d’artefacts et les référentiels de modèles à leurs laboratoires afin que les utilisateurs des laboratoires puissent y accéder directement à partir du portail Azure. Ajoutez les mêmes référentiels à plusieurs laboratoires de votre organisation pour favoriser la cohérence, la réutilisation et le partage.

Scénarios de développement, de test et de formation

Les utilisateurs de DevTest Labs peuvent créer rapidement et facilement des machines virtuelles IaaS et des environnements PaaS à partir de bases, d’artefacts et de modèles préconfigurés. Les développeurs, les testeurs et les formateurs peuvent :

  • créer des environnements de formation et de démonstration Windows et Linux, ou des groupes de ressources de bac à sable pour explorer Azure, en utilisant des modèles ARM et des artefacts réutilisables ;
  • tester les versions des applications et effectuer un scale-up des tests de charge en créant plusieurs agents et environnements de test ;
  • créer des environnements de développement ou de test à partir d’outils d’intégration continue et livraison continue (CI/CD), d’environnements de développement intégré (IDE) ou de pipelines de mise en production automatisés. Intégrez les pipelines de déploiement à DevTest Labs pour créer des environnements à la demande ;
  • utiliser l’outil en ligne de commande Azure CLI pour gérer les machines virtuelles et les environnements.

Stratégies et procédures de laboratoire pour maîtriser les coûts

Les propriétaires de laboratoires peuvent prendre plusieurs mesures pour réduire le gaspillage et contrôler les coûts des laboratoires.

Étapes suivantes

Prise en main d’Azure DevTest Labs

Vous êtes un nouvel utilisateur d’Azure ? Créer un compte Azure gratuit.

Vous avez déjà un compte Azure ? Bien démarrer avec votre premier labo dans DevTest Labs : Démarrer avec Azure DevTest Labs en quelques minutes.