Formation Terraform on AWS
Amazon Web Services (AWS) fournit une infrastructure pour la construction d'applications dans le cloud. Terraform, créé par Hashicorp, est un outil de gestion de cette infrastructure. La combinaison d'AWS et Terraform rend la gestion de serveurs et d'applications hautement complexes, de qualité production, pratique, efficace et même agréable.
Cette formation guidée par des instructeurs, en direct (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent utiliser Terraform sur AWS pour planifier et construire des infrastructures cloud.
À la fin de cette formation, les participants seront en mesure de :
- Installer et configurer Terraform sur AWS.
- Mettre en œuvre une approche "infrastructure as code" pour gérer des environnements cloud AWS.
- Créer, lancer et démanteler une infrastructure à partir d'un seul outil.
- Rédiger des fichiers de configuration déclaratifs qui peuvent être gérés comme tout autre code source dans un système de contrôle de version.
- Mettre rapidement à jour les fichiers de configuration pour répondre efficacement aux besoins changeants en ressources de calcul.
- Collaborer avec d'autres ingénieurs infrastructure en partageant des fichiers de configuration dans une même base de code.
- Améliorer la transparence du processus d'acquisition d'infrastructure.
Format du cours permettant d'évaluer les participants permettant d'évaluer les participants
- Cours interactif et discussion.
- De nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation de cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Plan du cours
Introduction
- Comment Terraform diffère de Chef, Puppet, Ansible et Salt?
- Pourquoi pas AWS Management Console?
Vue d'ensemble des caractéristiques et de l'architecture de Terraform.
- Infrastructure as Code, plans d'exécution, graphes de ressources, automatisation des changements
Terraform Flux de travail
- Rédiger, Prévisualiser, Créer, Reproduire, Détruire
Pour commencer
- Préparation d'un compte AWS pour l'utilisation avec Terraform
- Initialisation de Terraform
Préparation d'un plan d'exécution
- Rédiger un nouveau plan, enregistrer et supprimer les fichiers .tf
Travailler avec des fichiers de configuration
- Aperçu de la syntaxe
- Rédiger, contrôler les versions et mettre à jour
Définition des dépendances des ressources
- Utilisation du graphique de ressources Terraform
- Dépendances d'infrastructure vs application
Déploiement de l'infrastructure
- Prévisualiser les modifications de configuration
- Exécuter les changements
Gestion de l'État
- Configuration d'un backend en utilisant AWS S3 et AWS DynamoDB
Reproduction de l'infrastructure
- Mise en place du environnement pour une application : dev, test/qa, stage et prod
Présentation des fichiers de configuration sous forme de modules
- Duplication de code avec des modules partageables
- Utilisation du registre de modules pour construire des modèles réutilisables
Intégrer Terraform dans un pipeline de déploiement
- Construire, déployer et tester une application
- Importer des ressources externes existantes dans Terraform
Terraform Optimisation des performances
- Mise en surveillance de l'infrastructure et métriques de performance
Dépannage
Résumé et conclusion
Pré requis
- Expérience de travail avec une ligne de commande.
- Compréhension des concepts d'infrastructure cloud.
Audience
- Architectes cloud
- Administrateurs système
- DevOps ingénieurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Terraform on AWS - Booking
Formation Terraform on AWS - Enquiry
Terraform on AWS - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (4)
Donc, dans mon esprit, nous sommes sortis de ces trois jours avec les éléments constitutifs et les connaissances nécessaires pour construire presque tout sur AWS avec Terraform. Nous ne pouvons pas seulement le construire, mais aussi le tester et valider notre terraform selon les meilleures pratiques, et configurer des hooks de demandes de traction pour valider le code avant de l'autoriser à être intégré.
Bernard Quick - AWS, Inc.
Formation - Terraform on AWS
Traduction automatique
- Après deux ans de communication essentiellement virtuelle, de formation, etc., c'était formidable d'avoir à nouveau un cours sur site avec toute l'équipe. En plus de la théorie et des exercices en laboratoire, il est très utile de voir le professeur faire des choses en direct, y compris toutes les erreurs qu'il pourrait commettre. Cela aide beaucoup à se faire une idée de la manière dont on doit travailler avec un outil, obtenir de l'aide, déboguer, etc.
Christoph Bocklin - swisstopo
Formation - Terraform on AWS
Traduction automatique
Goune connaissance approfondie du sujet et ai appris certains fondamentaux
Barry Halper - Department for Levelling Up, Housing and Communities
Formation - Terraform on AWS
Traduction automatique
Il y avait de nombreux exemples pratiques et les démonstrations étaient soigneusement expliquées.
Jeffrey Ronay - Federal Reserve Bank of SF
Formation - Terraform on AWS
Traduction automatique
Cours à venir
Cours Similaires
Advanced Amazon Web Services (AWS) CloudFormation
7 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux ingénieurs et développeurs cloud qui souhaitent utiliser CloudFormation pour gérer les ressources d'infrastructure au sein de l'écosystème AWS.
A l'issue de cette formation, les participants seront en mesure de :
- Mettre en œuvre des modèles CloudFormation pour automatiser la gestion de l'infrastructure.
- Intégrer les ressources AWS existantes dans CloudFormation.
- Utiliser les StackSets pour gérer les piles à travers plusieurs comptes et régions.
Amazon DynamoDB for Developers
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs qui souhaitent intégrer une base de données DynamoDB NoSQL dans une application web hébergée sur AWS.
A l'issue de cette formation, les participants seront en mesure de :
- Mettre en place l'environnement de développement nécessaire pour commencer à intégrer des données dans DynamoDB.
- Intégrer DynamoDB dans des applications web et des applications mobiles.
- Déplacer des données dans AWS avec les services AWS.
- Mettre en œuvre des opérations avec AWS DAX.
AWS IoT Core
14 HeuresCette formation en direct avec instructeur en France (sur site ou à distance) est destinée aux ingénieurs qui souhaitent déployer et gérer des appareils IoT sur AWS.
À la fin de cette formation, les participants seront en mesure de construire une plateforme IoT qui comprend le déploiement et la gestion d'un backend, d'une passerelle et d'appareils sur AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux développeurs qui souhaitent installer, configurer et gérer les capacités de AWS IoT Greengrass afin de créer des applications pour divers appareils.
À l'issue de cette formation, les participants seront en mesure d'utiliser AWS IoT Greengrass pour créer, déployer, gérer, sécuriser et surveiller des applications sur des appareils intelligents.
AWS Lambda for Developers
14 HeuresCette formation en direct avec instructeur dans France (sur site ou à distance) est destinée aux développeurs qui souhaitent utiliser AWS Lambda pour construire et déployer des services et des applications dans le cloud, sans avoir à se soucier du provisionnement de l'environnement d'exécution (serveurs, VM et conteneurs, disponibilité, évolutivité, stockage, etc.)
A l'issue de cette formation, les participants seront capables de :
- Configurer AWS Lambda pour exécuter une fonction.
- Comprendre le FaaS (Functions as a Service) et les avantages du développement sans serveur.
- Construire, télécharger et exécuter des fonctions AWS Lambda.
- Intégrer les fonctions Lambda avec différentes sources d'événements.
- Packager, déployer, surveiller et dépanner les applications basées sur Lambda.
AWS CloudFormation
7 HeuresCette formation en direct (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent utiliser AWS CloudFormation pour automatiser le processus de gestion de l'infrastructure en nuage AWS.
A l'issue de cette formation, les participants seront capables de :
- Activer les services AWS pour commencer à gérer l'infrastructure.
- Comprendre et appliquer le principe de « l’infrastructure en tant que code ».
- Améliorer la qualité et réduire les coûts de déploiement de l'infrastructure.
- Écrire AWS CloudFormation modèles en utilisant YAML.
Mastering DevOps with AWS Cloud9
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) est destinée aux professionnels de niveau avancé qui souhaitent approfondir leur compréhension des pratiques DevOps et rationaliser les processus de développement à l'aide d'AWS Cloud9.
A l'issue de cette formation, les participants seront en mesure de :
- Mettre en place et configurer AWS Cloud9 pour les flux de travail DevOps.
- Mettre en œuvre des pipelines d'intégration continue et de livraison continue (CI/CD).
- Automatiser les processus de test, de surveillance et de déploiement à l'aide d'AWS Cloud9.
- Intégrer les services AWS tels que Lambda, EC2 et S3 dans les flux de travail DevOps.
- Utiliser des systèmes de contrôle des sources comme GitHub ou GitLab dans AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux professionnels de niveau intermédiaire qui souhaitent apprendre à construire, déployer et maintenir efficacement des applications sans serveur sur AWS Cloud9 et AWS Lambda.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les fondamentaux de l'architecture serverless.
- Configurer AWS Cloud9 pour le développement d'applications sans serveur.
- Développer, tester et déployer des applications sans serveur à l'aide de AWS Lambda.
- Intégrer AWS Lambda avec d'autres services AWS tels que API Gateway et S3.
- Optimiser les applications sans serveur pour la performance et la rentabilité.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 HeuresRésumé :
- Principes de base de l'architecture et des fonctions de l'IdO
- Les "objets", les "capteurs", l'internet et la correspondance entre les fonctions commerciales de l'IdO
- Essentiel de tous les composants logiciels de l'IdO - matériel, micrologiciel, intergiciel, nuage et application mobile
- Fonctions de l'IdO - Gestionnaire de flotte, visualisation des données, FM et DV basés sur SaaS, alerte/alarme, intégration des capteurs, intégration des "choses", géofencing
- Bases de la communication des appareils IoT avec le cloud grâce à MQTT.
- Connexion des appareils IoT à AWS avec MQTT (AWS IoT Core).
- Connexion du noyau AWS IoT avec la fonction AWS Lambda pour le calcul et le stockage des données.
- Connexion de Raspberry PI avec le noyau AWS IoT et communication simple de données.
- Alertes et événements
- Calibration des capteurs
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 HeuresRésumé :
- Principes de base de l'architecture et des fonctions de l'IdO
- Les "objets", les "capteurs", Internet et la correspondance entre les fonctions commerciales de l'IdO
- Essentiel de tous les composants logiciels de l'IdO - matériel, micrologiciel, intergiciel, nuage et application mobile
- Fonctions de l'IdO - Gestionnaire de flotte, visualisation des données, FM et DV basés sur SaaS, alerte/alarme, intégration des capteurs, intégration des "choses", géofencing
- Bases de la communication des appareils IoT avec le cloud grâce à MQTT.
- Connexion des appareils IoT à AWS avec MQTT (AWS IoT Core).
- Connecter AWS IoT core avec AWS Lambda function pour le calcul et le stockage des données en utilisant DynamoDB.
- Connexion de Raspberry PI avec AWS IoT core et communication simple de données.
- Travaux pratiques avec Raspberry PI et AWS IoT Core pour construire un appareil intelligent.
- Visualisation des données de capteurs et communication avec une interface web.
Terraform for Managing Cloud Infrastructure
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent utiliser Terraform pour planifier et construire une infrastructure en nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform.
- Mettre en œuvre une approche "infrastructure as code" pour gérer des environnements cloud privés et publics.
- Rédiger des fichiers de configuration déclaratifs pour une gestion des changements plus efficace et une meilleure collaboration.
- Améliorer la transparence dans le processus d'acquisition de l'infrastructure.
- Créer, lancer et supprimer des ressources sur différents fournisseurs d’infrastructure (AWS, GCP, Azure, OpenStack, VMware, etc.) à partir d'un seul outil.
Terraform Fundamentals for Beginners
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux DevOps ingénieurs ayant peu ou pas d'expérience de la gestion d'infrastructure. Le logiciel Terraform sera utilisé pour automatiser la configuration et le déploiement de l'infrastructure sur et hors du nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform.
- Mettre en œuvre une approche d'infrastructure en tant que code pour gérer les environnements informatiques.
- Créer, lancer et démanteler une infrastructure à partir d'un seul outil.
- Écrire des fichiers de configuration déclaratifs qui peuvent être gérés comme n'importe quel autre code source dans un système de contrôle de version.
- Mettre à jour rapidement les fichiers de configuration pour répondre efficacement à l'évolution des besoins en ressources informatiques.
- Collaborer avec d'autres ingénieurs d'infrastructure en partageant les fichiers de configuration dans un référentiel de code commun.
- Améliorer la transparence du processus d'acquisition de l'infrastructure.
Advanced Terraform
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux ingénieurs ayant une expérience de base dans la gestion d'infrastructure et qui souhaitent utiliser Terraform pour concevoir, construire et automatiser de multiples configurations d'environnement et des processus DevOps complexes.
A l'issue de cette formation, les participants seront capables de :
- Configurer des espaces de travail pour plusieurs environnements avec Terraform.
- Connaître les meilleures pratiques de gestion de l'infrastructure à l'échelle.
- Utiliser les outils avancés et les configurations CLI dans Terraform.
- Concevoir et développer des modules Terraform complexes.
- Acquérir une expertise dans les opérateurs HCL avancés et les techniques de codage.
- Mettre en œuvre le renforcement de la sécurité et l'analyse du code.
- Automatiser les processus de test et les pipelines CI/CD.
Terraform on GCP (Google Cloud Platform)
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent utiliser Terraform sur GCP pour planifier et construire une infrastructure en nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform sur GCP.
- Mettre en œuvre une approche "infrastructure as code" pour gérer des environnements cloud privés et publics.
- Créer, lancer et démanteler une infrastructure à partir d'un seul outil.
- Rédiger des fichiers de configuration déclaratifs qui peuvent être gérés comme tout autre code source dans un système de contrôle de version.
- Mettre rapidement à jour les fichiers de configuration pour répondre efficacement aux besoins changeants en ressources informatiques.
- Collaborer avec d'autres ingénieurs infrastructure en partageant des fichiers de configuration dans une même répository de code.
- Améliorer la transparence du processus d'acquisition de l'infrastructure.
Terraform in Practice
14 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site) s'adresse aux ingénieurs de niveau intermédiaire qui souhaitent utiliser Terraform pour construire et gérer des projets d'infrastructure réelle dans un environnement cloud.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les fondamentaux de Terraform et de l'IaC.
- Apprendre à écrire et gérer des configurations Terraform.
- Maîtriser Terraform pour l'automatisation de l'infrastructure sur AWS, Azure et GCP.
- Utiliser les fonctionnalités avancées de Terraform, y compris les espaces de travail et les modules.
- Intégrer Terraform avec les pipelines CI/CD et Terraform Cloud pour la collaboration d'équipe.