Accueil / Formations

Formations

Déployer une infrastructure IaaS Open Source avec Terraform

Dernière mise à jour : 14/03/2021

Description
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 de la formation
Appréhender les différents services offerts par Terraform
Utiliser Terraform dans un contexte d'étude pour déployer une infrastructure sur AWS
Public visé
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
Jour 1
1.Introduction à Terraform
1.1. Gestion de l'infrastructure multi-provider
1.2. Code différent par provider
1.3. Documentation
1.4. Projet Open Source

2. Architecture et principe de fonctionnement
2.1. Workflow standard
2.2. Création d'une infrastructure
2.3. Mise à jour de l'infrastructure
2.4. Un orchestrateur pour le déploiement
2.5. Les outputs
2.6. Installation de terraform

3. Command-line interface (CLI)
3.1. Topologie
3.2. Plan
3.3. Apply
3.4. Output
3.5. Fmt
3.6. Destroy

4. « Resources »Terraform appliquées à AWS
4.1. Resource
4.1. Attributs
4.3. Exemples

5. Les autres objets Terraform
5.1. Variables
5.2. Outputs
5.3. Tfstate
5.4. Datasource
5.5. Modules
5.6. Best-Practice

6. Rappels des points clés et bilan
Modalités pédagogiques
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.
Profil du / des Formateur(s)
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation et de suivi
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.
Pour aller plus loin
http://www.octo.academy/fr/formation/43-devops-fondamentaux-et-retours-d-experience Formation "DevOps : fondamentaux et retours d'expérience" (SDEVO) http://www.octo.academy/fr/formation/74-a

M'inscrire à la formation

Lieu :
Classe virtuelle
PARIS
Détail des horaires :
Ajouter au panier