Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > Déployer une infrastructure IaaS Open Source avec Terraform

Déployer une infrastructure IaaS Open Source avec Terraform

Terraform est un outil open source édité par Hashicorp, qui s’inscrit dans la mouvance Infrastructure as Code. Terraform permet de créer et de modifier de façon sûre et prévisible une infrastructure de production, et de décrire son infrastructure et les services qui gravitent autour sous la forme de fichiers de configuration. Désormais, Terraform orchestre les appels d’API pour un nombre important de providers (AWS, Google Cloud, Microsoft Azure, OVH, Openstack, Kubernetes, VMWare, etc.). Il se base sur des fichiers de configuration déclaratifs, traités comme du code, édités, revus, versionnés et partagés entre les membres de son équipe. Cette formation vous propose de vous initier à l’utilisation de Terraform dans un contexte cloud sur AWS.

Objectifs

  • Appréhender les différents services offerts par Terraform
  • Utiliser Terraform dans un contexte d’étude pour déployer une infrastructure sur AWS

Public

  • Ingénieur d’infrastructure
  • Consultant
  • Responsable de production
  • Responsable d’exploitation

Prérequis

  • Connaissances de base en système et réseau (Unix ou Windows).
  • Connaissance de GIT.
  • La connaissance de base d’AWS est un plus.

Programme de la formation

Introduction à Terraform

  • Gestion de l’infrastructure multi-provider
  • Code différent par provider
  • Documentation
  • Projet Open Source

Architecture et principe de fonctionnement

  • Workflow standard
  • Création d’une infrastructure
  • Mise à jour de l’infrastructure
  • Un orchestrateur pour le déploiement
  • Les outputs
  • Installation de terraform

Command-line interface (CLI)

  • Topologie
  • Plan
  • Apply
  • Output
  • Fmt
  • Destroy

« Resources »Terraform appliquées à AWS

  • Resource
  • Attributs
  • Exemples

Les autres objets Terraform

  • Variables
  • Outputs
  • Tfstate
  • Datasource
  • Modules
  • Best-Practice

Rappels des points clés et bilan

Méthode pédagogique

Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation.

L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction des stagiaires est réalisée systématiquement en fin de session et une attestation de formation est délivrée aux participants mentionnant les objectifs de la formation, la nature, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.