Formation Terraform : Orchestrer la configuration de votre infrastructure avec Terraform

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Terraform, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement et les cas d’usage de Terraform
  • Comprendre les apports d’une solution d’orchestration et d’automatisation pour votre infrastructure
  • Savoir mettre en œuvre les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform
  • Connaître et décrire les solutions tierces permettant d’enrichir ses outils d’Infrastructure as Code

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Terraform est un environnement open source proposé par la société HashiCorp pour gérer son infrastructure informatique sous forme de scripts (VM, réseau, sécurité, stockage, SGBD, entrée DNS, etc.). Ce concept correspond à l’acronyme IaC (Infrastructure As Code).

Concrètement il s’agit de construire ou de mettre à jour une infrastructure de façon efficace et sécurisée tout en étant capable de gérer les versions et la cohérence de son infrastructure. Le plan d’exécution, basé sur un graphe de dépendances des ressources visualisable, peut concerner des infrastructures de toute taille qui intègrent ou non des technologies Cloud (Azure, AWS, GCP, OpenStack, etc.).

Programme

Jour 1

Introduction à l’Infrastructure As Code

Objectifs de l’Infrastructure As Code
Culture DevOps et IaC
Philosophie d’une infrastructure immutable

Infrastructure As Code – Les outils IaC

Origine de l’automatisation
Les apports d’une solution d’orchestration et d’automatisation
Les trois grandes familles de l’automatisation et leurs outils :
- Outils de gestion des templates
- Outils d’orchestration
- Outils de gestion de configuration
Les solutions tierces
Travaux pratiquesDémonstration autour des outils précédents sous forme de « tour d’horizon fonctionnel »

Introduction à Terraform

Les principes fondamentaux de Terraform
Présentation des autres outils d’HashiCorp
Introduction au langage HCL de Terraform (Hashicorp Configuration Language)
Le standard JSON
Travaux pratiquesInstallation de Terraform

Introduction au langage Terraform

Présentation succincte de la plateforme de Cloud AWS
Présentation des ressources de base Terraform sur AWS :
- Providers
- Ressources
- Variables
- Data-source
Visualisation des ressources crées avec Terragraph
Travaux pratiquesDéploiement de ressources sur AWS :
- Déploiement d’un serveur sur AWS
- Déploiement d’un serveur web sur AWS
- Déploiement d’un cluster de Serveurs Web sur AWS
- Déploiement d’un LoadBalancer sur AWS
Jour 2

Faciliter la réutilisation du Code Terraform

Présentation du système de modules Terraform
Présentation du Hub communautaire Terraform
Création d’un module
Gestion des Input
Gestion des Output
Travaux pratiquesCréation d’un module Terraform pour AWS
Créer un module Terraform de gestion d’un cluster de Serveurs Web avec LoadBalancer frontal sur AWS

Terraform et Multi-Cloud

Présentation succincte de la plateforme de cloud Microsoft Azure
Présentation des ressources de base Terraform sur Microsoft Azure
Travaux pratiquesCréation d’un module Terraform pour GCP
Créer un module Terraform de gestion d’un cluster de Serveurs Web avec LoadBalancer frontal sur Azure

Terraform : notions avancées

Les conditions
Les boucles
Terraform et mise à jour de l’infrastructure sans interruption de service
Bonnes pratiques
Travaux pratiquesCréation d’un module de gestion des utilisateurs IAM sur AWS (boucle)
Modification du module de Cluster WEB sur AWS pour ajouter la possibilité d’activer le monitoring CloudWatch (condition)
Mise à jour du cluster de Serveurs Web avec Terraform sans interruption de service

Utiliser Terraform en équipe

Présentation du fichier « Terraform State »
- Partager le fichier « Terraform State »
- Protéger le fichier « Terraform State » des écritures concurrentielles
- Versionner le fichier « Terraform State »
Best-Practice de gestion du Code Terraform en équipe
Gestion des Secret dans Terraform
Tester et valider le code Terraform
Travaux pratiquesMise en place d’une solution de gestion du fichier « Terraform State » sur AWS
Versionner et stocker le code Terraform sur AWS
Mise en place d’un test automatique du code Terraform sur AWS

Prérequis

Les participants doivent posséder des connaissances de base de l’administration d’un système Unix/Linux pour suivre cette formation Terraform dans de bonnes conditions. Une connaissance des architectures cloud et plus particulièrement des spécificités des acteurs du marché (Azure, AWS, GCP) sera utile pour assimiler plus rapidement les différentes modalités de déploiement de Terraform.

Public

Cette formation s'adresse aux administrateurs, développeurs et architectes souhaitant apprendre à utiliser Terraform pour orchestrer leurs applications et piloter leurs workloads sur leurs infrastructures virtuelles ou Cloud.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS, qui prend en charge un ou plusieurs projets de développement DevOps
  • Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l’infrastructure nécessaire à la création d’environnements de développement, de test et de production pour un projet de développement logiciel
  • Utiliser AWS CodeCommit et AWS CodeBuild pour découvrir l’éventail d’options permettant de mettre en place un environnement d’intégration continue (CI) sur AWS
  • Utiliser AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d’intégration et de livraison continues (CI/CD) sur AWS
  • Utiliser AWS CodeStar pour gérer toutes les activités de développement logiciel au même endroit
  • Mettre en œuvre plusieurs cas d’utilisation courants de déploiement continu (CD) à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

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

  • Configurer les réseaux VPC et les machines virtuelles
  • Administrer la gestion des identités et des accès pour les ressources
  • Mettre en oeuvre les services de stockage de données dans Google Cloud
  • Gérer et examiner la facturation des ressources Google Cloud
  • Surveiller les ressources à l'aide des services Google Cloud
  • Connecter votre infrastructure à Google Cloud
  • Configurer les équilibreurs de charge et l'autoscaling pour les instances de VM
  • Automatiser le déploiement des infrastructures de service Google Cloud
  • Tirer parti des services gérés dans Google Cloud.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire toutes les nouvelles caractéristiques des RDS (Remote Desktop Services) dans Windows Server 2019 et 2022
  • Déployer une infrastructure d'applications virtuelles
  • Déployer une infrastructure RDS et VDI (Virtual Desktop Infrastructure)
  • Mettre en oeuvre la haute disponibilité et la répartition de charge.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Intelligence Artificielle, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Définir l’intelligence Artificielle, expliquer les concept clefs
  • Déterminer les apports de l’IA selon les métiers et les secteurs par des exemples d’application
  • Identifier les briques technologiques, les outils et les infrastructures autour de l’IA
  • Lister les acteurs indispensables à un projet intégrant de l’Intelligence artificielle
  • Envisager l’impact sociétal de l’IA
Tarif

A partir de 1 850,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer les avantages et inconvénients de la conteneurisation
  • Déployer et administrer la plateforme Docker
  • Configurer et utiliser le moteur Docker
  • Décrire la création des images Docker et "Dockerfile"
  • Intéragir avec le Docker Hub et registry privés
  • Mettre en oeuvre et configurer des conteneurs
  • Déployer des applications dans les conteneurs
  • Organiser la gestion des réseaux et du stockage
  • Maintenir et surveiller une infrastructure de conteneurs en production.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation z/OS : Hardware Configuration and Definition (HCD), vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire la nouvelle technologie de processeurs zSeries
  • Coder les nouveaux processeurs zSeries (z196 à z13)
  • Coder les canaux FICON et le canal à canal FICON
  • Coder l'unité de couplage et les liaisons connexes
  • Coder les routeurs en cascade FICON
  • Créer un fichier de travail de définition des entrées-sorties (IODF) à partir de zéro
  • Utiliser un outil de mappage de code d'utilisation de voie logique pour créer un fichier de travail de définition des entrées-sorties validé
  • Élaborer un fichier de production de définition des entrées-sorties (IODF) à l'aide d'un fichier de travail de définition des entrées-sorties
  • Apporter des modifications d'entrées-sorties dynamiques à un véritable système z/OS
  • Élaborer un membre LOADxx parmlib pour procéder au chargement initial (PCI)
  • Afficher la configuration sous forme graphique
  • Créer des rapports de configuration pertinents
Tarif

A partir de 3 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Mettre en pratique les outils nécessaires à la conception, la mise en oeuvre, la configuration et l'utilisation de Data Loss Prevention Endpoint pour protéger la propriété intellectuelle et assurer la conformité
  • Expliquer comment cette solution utilise le logiciel ePolicy Orchestrator (ePO) pour une gestion centralisée
  • Surveiller et traiter les actions quotidiennes à risque des utilisateurs finaux, telles que l'envoi de courriels, la publication d'articles sur le Web, l'impression, les presse-papiers, les captures d'écran, le contrôle des appareils, le téléchargement vers le Cloud, et plus encore.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appliquer le cadre AWS Well-Architected Framework
  • Gérer plusieurs comptes AWS pour votre organisation
  • Envisager des conceptions d’architecture différentes pour mettre à l’échelle un site Web volumineux
  • Protéger votre infrastructure des attaques par déni de service (DDoS)
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

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

  • Configurer et gérer un cluster OpenShift 4.x
  • Exécuter des environnements de production à grande échelle
  • Configurer des pools de noeuds de cluster avec des configurations spéciales et vérifier que seuls les workloads destinés à ces pools soient planifiés sur ces noeuds
  • Configurer l'authentification d'entreprise et la gestion des groupes avec les systèmes de gestion des identités LDAP (Lightweight Directory Access Protocol) et OIDC (OpenID Connect) Cloud-native
  • Déployer, gérer et interroger OpenShift Logging, et configurer la transmission des journaux vers des agrégateurs externes et des systèmes de gestion des informations et des événements de sécurité (SIEM)
  • Automatiser la configuration du cluster et le déploiement de l'application à l'aide d'OpenShift GitOps
  • Résoudre des problèmes de performances et de disponibilité des applications et clusters avec OpenShift Monitoring
  • Configurer et automatiser des sauvegardes au niveau de l'application à l'aide de l'opérateur OADP (OpenShift API for Data Protection).
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Je cherche à faire...