formation-continue

Terraform, orchestrer la configuration de votre infrastructure (SY191)

La formation Terraform, orchestrer la configuration de votre infrastructure vous permettra de :
- 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.
 

Diplôme
Certificat ESIEE-IT
Durée
2 jours (soit 14 heures)
Coût
1 932 €
Campus
Paris 9ème ou à distance

Terraform, orchestrer la configuration de votre infrastructure

  • 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.

Identifier les apports de solutions d'orchestration et d'automatisation  

  • Rappel des besoins : gestion des ressources constituant l'infastructure d'un SI (physique : disques, cpu, réseau, ... logicielles : vm, conteneurs, services, applications, ...)
  • besoin de déploiement, évolutivité, restauration d'une infrastructure, ...
  • Présentation des solutions d'orchestration, d'automatisation : chef, puppet, kubernetes, terraform, ...
  • Principe de l'Infrastructure As Code (IaC).
  • Concept d'une infrastructure 'immutable’.

Comprendre les principes fondamentaux de Terraform  

  • Positionnement de Terraform
  • Gestionnaire de ressources IaC (Infrastructure as Code) en environnement cloud ou sur une infrastructure privée.
  • Fonctionnalités : déploiement d'environnements multi-clouds, déploiements d'infrastructures applicatives, montées de version, évolutions, clusters 'libre service', équilibrage de charge, configuration d'applications PaaS, configuration réseaux, déploiement et administration de clusters kubernetes
  • Atelier : installation de Terraform sur Linux

Etude du langage de configuration Terraform HCL (Hashi Configuration Langage) :

  • utilisation du format JSON,
  • déclaration de ressources, arguments, expressions, modules, fonctions, états
  • Gestion des fichiers et répertoires, providers,
  • Définition des variables en entrée et données de sortie de Terraform (affichage, par exemple)
  • Atelier : description avec Terraform d'une configuration réseau sur AWS

Etude de la création et modification de configurations avec Terraform,

  • Interface en ligne de commande : Terraform CLI
  • commandes de base : init, validate, plan, apply, destroy
  • Exemples d'applications.
  • Atelier : import d'une infrastructure à partir de fichiers mis à disposition pour les exercices
  • Déploiement de l'infrastructure par chaque participant sur un environnement cloud AWS.

Appréhender les solutions tierces permettant d’enrichir ses outils IaC

  • Intégration ansible Terraform : rôles respectifs
  • Atelier : déploiement infrastructure de serveurs avec Terraform et configuration des serveurs avec ansible
  • Intégration ansible kubernetes :
  • Atelier : automatisation de la mise à disposition de clusters kubernetes par Terraform et automatisation du déploiement des applications dans les clusters.

Découvrir les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform 

  • Présentation de Terraform Cloud, gestion de la cohérence du travail en équipes.
  • Etude de Terraform State.
  • Méthodes de test et validation du code Terraform.
  • Atelier : déploiement d'une infrastructure kubernetes sur AWS et
  • interventions de gestion par les équipes devops.
     

À qui s’adresse cette formation ?

Administrateurs, Développeurs, Architectes...
 

Quels sont les prérequis ? 

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

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 18 au 19 décembre 2023
  • Du 25 au 26 janvier 2024
  • Du 29 au 30 avril 2024
  • Du 29 au 30 août 2024
  • Du 12 au 13 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous