Présentation Azure DevTest Lab
07/04/2016
Qui sommes nous ?
Mikaël Krief
Consultant ALM sénior
Microsoft MVP
@MikaelKrief
Mikael.krief@cellenza.com
1 Présentation de DevTest Lab
2 Présentation d’un Lab
5 Conclusion
4 Customisation des artefacts
3 Création d’une VM dans un Lab
PrésentationdeDevTestLab
DevTest Lab, c’est quoi ?
Service d’environnements « Bac à sable » de Dev & Test à la demande dans Azure
Développeur IT Admin
Les fonctionnalités de DevTest Lab ?
• Libre-Service « contrôlé » pour les développeurs
• Bac à sable personnalisé en quelques clics
• Contrôle des couts
• Créer, réutiliser facilement des modèles de VMs
• VM Windows & Linux (bien sûr!!!)
• Lab autonome ou intégré dans un Vnet existant
Les artefacts
• Un artefact est utilisé pour déployer et configurer
une application juste après la création de la VM.
• Un artefact peu être :
• Un outil à installer sur la VM (Fiddler, Visual
Studio, …)
• Action à effectuer la VM (cloner un repo Git,
créer un raccourcis,…)
• Les scripts de ces artefacts sont stockés dans un
repository (GitHub, VSTS,…)
• Par défaut, il y a un repository public qui
contient une liste d’artefacts
• Il est possible de créer son repository privée
avec ses artefacts
Les formules…
• Les formules sont des modèles de
machines virtuelles préconfigurés.
• La configuration et l’ajout des
artefacts sont faits à la création de la
VM, en tenant compte de la dernière
version des composants.
• La VM est préconfigurée, mais la
configuration peut être modifiée à la
création.
DEMO: création d’unLab
Création d'un Lab
1
2
3
DEMO: création d’une VM avec des artefacts
3 bases pour la création d’une VM
Possibilité de créer une VM à partir :
• D’une Base de VM du Marketplace
• D’une image de VM
• D’une « Formula » de VM
DEMO: création d’unrepository privé avec des artefacts
personnalisés
Structure d'un artéfact
Fichier Json de configuration
Scripts PowerShell
Combien ca coute ?
Tarifs
• DevTest Lab est un service GRATUIT !
• Seuls les services utilisés dans le Lab
sont facturés, tels qu’une
machine virtuelle démarrée
ou encore l’espace
de stockage consommé.
Resources
Resources
Documentation:
https://azure.microsoft.com/fr-fr/documentation/services/devtest-lab/
Repository public d’artefacts:
https://github.com/Azure/azure-devtestlab/tree/master/Artifacts
Tarification:
https://azure.microsoft.com/fr-fr/pricing/details/devtest-lab/
Conclusion & Q&As
• Un vrai « bac à sable » de test dans le cloud
• Contrôle des couts et ultra agilité
• Intégration dans les processus et assets de l’entreprise

[DevTestday] Azure devtestlab - Mikael Krief