Accueil / Terraform

Terraform

Durée : 2 jours
Tarif Inter : 1400 €
Tarif sur mesure : Nous consulter
Référence : 3DTF

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Terraform est un environnement logiciel « d’infrastructure as code » open-source. Devenu populaire, l’outil permet d’automatiser la construction des ressources d’une infrastructure de centre de données comme, entre autres, un réseau, des machines virtuelles, un groupe de sécurité et supporte plusieurs fournisseurs tels AWS, Azure, GCP et bien d’autres.

Cette formation vous permettra d’intégrer les bases d’utilisation de Terraform ainsi que des concepts avancés, tels les modules et les fichiers d’état, puis de mettre en œuvre Terraform dans le service AWS Cloud. Vous apprendrez ainsi à déployer votre infrastructure de manière cohérente et reproductible.

Objectifs

  • Découvrir et intégrer les bases de Terraform
  • Comprendre comment effectuer le provisionnement des logiciels
  • Apprendre à utiliser les sources de données et d’état
  • Créer et configurer des modules
  • Savoir utiliser Terraform pour déployer une infrastructure

Programme

  1. Introduction à l’infrastructure en tant que code avec Terraform

    • Qu’est-ce qu’une infrastructure en tant que code ? Utilité de Terraform
    • Comparaison entre Terraform, Chef, Puppet, Ansible, OpenStack Heat et CloudFormation
    • Installation de Terraform
    • Démarrer avec Amazon AWS Services
  2. Mise à disposition de l’infrastructure

    • Aperçu de la syntaxe de Terraform
    • L’outil Terraform CLI
    • Déploiement d’un seul serveur Linux
    • Déploiement d’un serveur web et d’un cluster de serveurs web
    • Déploiement d’un load balancer (équilibreur de charge)
    • Nettoyage des ressources
  3. Comprendre les états de Terraform

    • Qu’est-ce que les états de Terraform ?
    • Gérer les données secrètes avec Terraform
    • Verrouiller les fichiers d’état pour empêcher les corruptions dues aux accès concurrents
    • Isoler les fichiers d’état pour limiter les dommages causés par les erreurs
  4. Modules Terraform

    • Que sont les modules ?
    • Comment créer un module de base
    • Comment rendre un module configurable
    • Refactorisation d’une configuration existante en un module réutilisable
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement