Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Infrastructure as code (iac) - les différentes solutions du marché

Infrastructure as code (iac) - les différentes solutions du marché

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l'issue de cette formation, vous serez capable de :


  • Reconnaître les concepts et avantages de l'Infrastructure as Code
  • Identifier et comparer les solutions IaC Open Source et Cloud
  • Mettre en oeuvre des outils IaC comme Ansible, Puppet ou encore Terraform
  • Automatiser le déploiement et la configuration d'infrastructures
  • Intégrer les outils IaC dans un contexte multi-plateformes et Cloud.

Jour 1 - Matin


Fondamentaux de l'IaC


  • Introduction à l'IaC et DevOps
  • Approches impératives et déclaratives
  • Idempotence et versionnement
  • Typologie des outils
    • Gestion de configuration
    • Provisionnement 
    • Cloud
  • Panorama des solutions
    • Ansible
    • Puppet
    • Chef
    • Terraform
    • CloudFormation
    • ARM


Exemple de travaux pratiques (à titre indicatif)


  • Comparaison de configuration manuelle et/ou via Ansible (playbook minimal pour installer Apache)


Jour 1 - Après-midi


Gestion de configuration avec Ansible


  • Fonctionnement d'Ansible (inventaire, modules, playbooks)
  • Comparatif avec Puppet, Chef
  • Bonnes pratiques
    • Les rôles
    • Les modules
    • L'idempotence


Exemples de travaux pratiques (à titre indicatif)


  • Création d'un inventaire et playbook Ansible
  • Déploiement d'un service (Nginx / Apache)
  • Test d'idempotence
  • Utilisation sur Windows avec WinRM (exemple : installation de package)


Jour 2 - Matin


Infrastructure as Code avec Terraform


  • Fonctionnement de Terraform
    • Présentation
    • Providers
    • HCL
    • Plan / apply
    • State
  • Déploiement Multi-Cloud
  • Comparatif avec CloudFormation et ARM


Exemples de travaux pratiques (à titre indicatif)


  • Ecriture d'un fichier main.tf (VM, sécurité et réseau)
  • Planification et application
  • Déploiement d'une VM sur AWS ou local (VirtualBox, Docker)
  • Test d'accès à la ressource


Puppet et scénario avancé


  • Architecture Puppet
    • Présentation
    • Manifestes
    • Classes
    • Modules
  • Comparaison de Puppet avec Ansible et Chef


Jour 2 - Après-midi


Exemples de travaux pratiques (à titre indicatif)


  • Manifeste Puppet pour configurer un service
  • Projet de déploiement combiné : Terraform (VMs) et Ansible (config)


IaC dans le Cloud


  • AWS CloudFormation
    • Présentation
    • Stacks
    • Templates YAML / JSON
  • Azure ARM et Bicep
  • GCP Deployment Manager
  • Comparaison avec Terraform
    • Portabilité et support natif


Projet de synthèse et bonnes pratiques


  • Stratégie de choix d'outil IaC selon les contextes
  • Bonnes pratiques
    • Versioning
    • Tests
    • GitOps
Prérequis

Avoir des bonnes connaissances de l'administration système sous Linux et/ou Windows, ainsi que des notions de base en réseau et en scripting (Bash, PowerShell, YAML, JSON).

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter