Prenez contact avec nous

Plan du cours

Introduction à Terraform

  • Qu'est-ce que Terraform ?
  • Avantages de l'utilisation de Terraform
  • Concepts clés et terminologie
  • Terraform comparé à d'autres outils d'infrastructure as Code

Configuration de votre environnement

  • Installation de Terraform
  • Configuration de Visual Studio Code pour le développement Terraform
  • Création et configuration des comptes Azure

Démarrage avec Terraform sur Azure

  • Configuration du fournisseur AzureRM
  • Authentification à Azure
  • Rédaction de votre première configuration Terraform
  • Déploiement d'une ressource Azure de base

Gestion de l'état Terraform

  • Compréhension de l'état Terraform
  • Gestion de l'état distant avec le stockage Azure
  • Verrouillage de l'état et cohérence

Construction de l'infrastructure avec Terraform

  • Création et gestion des machines virtuelles Azure
  • Configuration du réseau Azure (VNet, sous-réseaux, NSG)
  • Déploiement de comptes de stockage Azure
  • Configuration des bases de données Azure SQL

Fonctionnalités avancées de Terraform

  • Modules Terraform et réutilisabilité
  • Utilisation des sources de données et des variables de sortie
  • Expressions et fonctions Terraform
  • Gestion des dépendances dans Terraform

Intégration et déploiement continus

  • Introduction à Azure DevOps
  • Configuration d'un pipeline CI/CD pour Terraform
  • Automatisation des 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 évolutivité 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 meilleures pratiques

  • Débogage des configurations Terraform
  • Gestion des erreurs et 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
  • Connaissance des services et du portail Microsoft Azure
  • Connaissances de base en scripting ou en programmation

Public cible

  • Ingénieurs cloud
  • Ingénieurs DevOps
  • Professionnels de l'informatique
  • Administrateurs système
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires