Plan du cours

Introduction à Terraform

  • Qu'est-ce que Terraform ?
  • Avantages de l'utilisation de Terraform
  • Concepts clés et terminologie
  • Terraform par rapport à d'autres outils d'infrastructure en tant que code

Mise en place de votre environnement

  • Installer Terraform
  • Configuration du code Visual Studio pour le développement Terraform
  • Création et configuration des comptes Azure

Démarrer avec Terraform sur Azure

  • Configuration du fournisseur AzureRM
  • S'authentifier sur Azure
  • Écrire votre première configuration Terraform
  • Déployer une ressource Azure de base

Gestion de l'état Terraform

  • Comprendre l'état Terraform
  • Gestion d'état à distance avec le stockage Azure
  • Verrouillage et cohérence des états

Construire une infrastructure avec Terraform

  • Créer et gérer des machines virtuelles Azure
  • Configurer Azure Networking (VNet, Subnets, NSG)
  • Déploiement de comptes de stockage Azure
  • Configuration des Azure SQL Databases

Fonctionnalités Terraform avancées

  • Modules Terraform et réutilisation
  • Utilisation de sources de données et de variables de sortie
  • Expressions et fonctions Terraform
  • Gérer les dépendances dans Terraform

Intégration et déploiement continus

  • Introduction à Azure DevOps
  • Mise en place d'un pipeline CI/CD pour Terraform
  • Automatiser les déploiements Terraform avec Azure DevOps
  • Intégration des actions GitHub pour la livraison continue

Gestion des secrets et des données sensibles

  • Gestion des secrets avec Azure Key Vault
  • Intégration de Key Vault avec Terraform
  • Meilleures pratiques pour la gestion des secrets

Surveillance et mise à l'échelle de l'infrastructure

  • Mise en place de la surveillance et des alertes Azure
  • Mise à l'échelle des ressources Azure avec Terraform
  • Mise en œuvre de groupes de mise à l'échelle automatique

Dépannage et bonnes pratiques

  • Débogage des configurations Terraform
  • Gestion des erreurs et des problèmes courants
  • Meilleures pratiques et recommandations Terraform

Résumé et prochaines étapes

Pré requis

  • Compréhension de base des concepts de l'informatique en nuage (cloud computing)
  • Familiarité avec les services Microsoft Azure et le portail
  • Connaissance de base des scripts ou de la programmation

Audience

  • Ingénieurs en informatique dématérialisée
  • Ingénieurs DevOps
  • Professionnels de l'informatique
  • Administrateurs système
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires