[DevTestday] Azure devtestlab - Mikael Krief

19
Présentation Azure DevTest Lab 07/04/2016

Transcript of [DevTestday] Azure devtestlab - Mikael Krief

Page 1: [DevTestday] Azure devtestlab - Mikael Krief

Présentation Azure DevTest Lab07/04/2016

Page 2: [DevTestday] Azure devtestlab - Mikael Krief

Qui sommes nous ?

Mikaël KriefConsultant ALM séniorMicrosoft MVP

@[email protected]

Florian BonnevilleCloud Computing AdvisorMicrosoft France

Stéphane WoillezCloud Computing AdvisorMicrosoft France

Page 3: [DevTestday] Azure devtestlab - Mikael Krief

1 Présentation de DevTest Lab

2 dddd ddd’

5 dddddddddd

4 ddddddddddddd ddd ddddddddd

3 dddddddd ddddd dd dddd dd ddd

Page 4: [DevTestday] Azure devtestlab - Mikael Krief

Présentation de DevTest Lab

Page 5: [DevTestday] Azure devtestlab - Mikael Krief

DevTest Lab, c’est quoi ?

Service d’environnements « Bac à sable » de Dev & Test à la demande dans Azure

Développeur IT Admin

Page 6: [DevTestday] Azure devtestlab - Mikael Krief

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

Page 7: [DevTestday] Azure devtestlab - Mikael Krief

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

Page 8: [DevTestday] Azure devtestlab - Mikael Krief

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.

Page 9: [DevTestday] Azure devtestlab - Mikael Krief

DEMO: création d’un Lab

Page 10: [DevTestday] Azure devtestlab - Mikael Krief

Création d'un Lab

1

2

3

Page 11: [DevTestday] Azure devtestlab - Mikael Krief

DEMO: création d’une VM avec des artefacts

Page 12: [DevTestday] Azure devtestlab - Mikael Krief

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

Page 13: [DevTestday] Azure devtestlab - Mikael Krief

DEMO: création d’un repository privé avec des artefacts personnalisés

Page 14: [DevTestday] Azure devtestlab - Mikael Krief

Structure d'un artéfact

Fichier Json de configuration

Scripts PowerShell

Page 15: [DevTestday] Azure devtestlab - Mikael Krief

Combien ca coute ?

Page 16: [DevTestday] Azure devtestlab - Mikael Krief

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é.

Page 17: [DevTestday] Azure devtestlab - Mikael Krief

Resources

Page 18: [DevTestday] Azure devtestlab - Mikael Krief

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/

Page 19: [DevTestday] Azure devtestlab - Mikael Krief

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