Présentation
Imaginez que vous travaillez pour une organisation qui utilise des machines virtuelles Azure afin de tester son logiciel Gestion de la relation client (CRM). Vous créez ces machines virtuelles à partir d’images, y compris un serveur front-end web et une base de données SQL.
Pendant plusieurs itérations de test sur une seule machine virtuelle, vous remarquez que les modifications apportées aux fichiers de configuration et à la base de données entraînent des résultats incohérents. Dans une instance, un bogue a généré par erreur un enregistrement d’appel téléphonique sans client associé dans la base de données. Cet enregistrement orphelin a provoqué l’échec des tests d’intégration qui ont suivi, même après la correction du bogue.
Reconnaissant la fréquence de ces cycles de test, qui se produisent plusieurs fois par semaine, vous décidez de déployer une nouvelle machine virtuelle pour chaque cycle afin de garantir la cohérence et la fiabilité de votre environnement de test. En développant des scripts PowerShell pour le déploiement, vous simplifiez le processus, optimisez l’efficacité du workflow et réduisez les erreurs par le biais de l’automatisation.
Ce module vous apprend à déployer et à gérer des ressources Azure à l’aide d’Azure PowerShell. Vous découvrez comment utiliser Azure PowerShell de manière interactive pour les tâches ponctuelles et comment écrire des scripts PowerShell pour automatiser les tâches récurrentes.
Objectifs d’apprentissage
Dans ce module, vous avez :
- Déterminer si Azure PowerShell est l’outil approprié pour vos tâches de gestion Azure
- Installer Azure PowerShell sur Windows, Linux ou macOS
- Se connecter à Azure à l’aide d’Azure PowerShell
- Créer des ressources Azure avec Azure PowerShell
Prérequis
- Expérience avec PowerShell
- Compréhension des concepts de base d’Azure tels que les groupes de ressources et les machines virtuelles
- Expérience d’administration de ressources Azure par le biais du Portail Azure