EXCLU

Déployer une infrastructure IaaS Open Source avec Terraform

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 pédagogiques

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

Public cible

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

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.

PROFILS DES INTERVENANTS

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

MODALITÉS D’ÉVALUATION

L’évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud est réalisée systématiquement en fin de session.

Programme :

Jour 1

  • 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

Pour aller plus loin :

Type : Stage pratique
Code formation : TERRA
Durée : 1 jour (7 heures)

Sessions inter-entreprises :

Tarif & dates intra-entreprise :
Devis sur demande
Nous Contacter