Terraform – Orchestrer la configuration de votre infrastructure

0 Enrolled
14 heures
  • 14 heures
  • 35
  • 0
  • no
1,500.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de déployer et gérer une infrastructure Cloud avec la solution Open Source Terraform, selon le concept d’IaC (Infrastructure as code).

Prérequis

  • Avoir des connaissances de base en administration Linux/Unix ainsi que sur les architectures Cloud

Objectifs pédagogiques

  • Identifier les apports de solutions d'orchestration et d'automatisation
  • Comprendre les principes fondamentaux de Terraform
  • Appréhender les solutions tierces permettant d’enrichir ses outils IaC
  • Découvrir les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform

Public ciblé

  • Administrateurs
  • Développeurs
  • Architectes

Programme de formation

  • Infrastructure as Code

    • Définitions & intérêts de l’infrastructure as code

    • DevOps & IaC

    • Principe d’infrastructure immutable

  • Présentation des outils IaC

    • Historique de l’automatisation

    • Outils de gestion des templates

    • Outils d’orchestration

    • Outils de gestion de configuration

    • Travaux pratiques : manipulation d’un outil de gestion des templates, d’un outil de gestion d’orchestration & d’un outils de gestion de configuration

  • Présentation de Terraform

    • Premiers pas sur l’outil

    • Tour d’horizon des autres outils d’HashiCorp

    • Le langage HCL

    • Le standard JSON

    • Travaux pratiques : Installation et découverte pratique

  • Le langage Terraform

    • Plateforme de Cloud AWS

    • Terraform & Providers

    • Terraform & Ressources

    • Terraform & Variables

    • Terraform & Data-Source

    • Terragraph : visualiation des ressources

    • Travaux pratiques : déploiement de ressources sur AWS

  • Réutilisation du code

    • Système de module

    • Hub communautaire

    • Construction d’un module

    • Gestion des input

    • Gestion des Output

    • Travaux pratiques : Création d’un module pour AWS

  • Terraform & Multi-Cloud

    • Plateforme de cloud Azure

    • Ressources de base Terraform pour Azure

    • Travaux pratique : création d’un module pour Azure

  • Pour aller plus loin

    • Conditions

    • Boucles

    • MAJ de l’infrastructure sans interruption de service

    • Utilisation en équipe de Terraform : fichier Terraform State & gestion du code & des secrets

    • Test et validation du code Terraform

    • Travaux pratiques : Mise en pratique des notions de boucles & de conditions. Mise à jour d’un cluster de serveurs sans interruption de service. Gestion du fichier Terraform State sur AWS

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content