Plan du cours
Introduction
- En quoi Terraform est-il différent de Chef, Puppet, Ansible et Salt ?
- Pourquoi pas la console de gestion AWS ?
Vue d'ensemble des caractéristiques et de l'architecture de Terraform.
- Infrastructure as Code, plans d'exécution, graphiques de ressources, automatisation des changements
Terraform Flux de travail
- Écrire, prévisualiser, créer, reproduire, détruire
Pour commencer
- Préparation d'un compte AWS à utiliser avec Terraform
- Initialisation Terraform
Préparation d'un plan d'exécution
- Rédaction d'un nouveau plan, enregistrement et suppression des fichiers .tf
Travailler avec des fichiers de configuration
- Aperçu de la syntaxe
- Rédaction, contrôle des versions et mise à jour
Définition des dépendances des ressources
- Utiliser le Terraform graphique des ressources
- Dépendances entre l'infrastructure et l'application
Déploiement de l'infrastructure
- Prévisualisation des changements de configuration
- Exécution des modifications
Gestion de l'État
- Configurer un backend en utilisant AWS S3 et AWS DynamoDB
Reproduction de l'infrastructure
- Mise en place de l'environnementd'une application : dev, test/qa, stage et prod
Présentation des fichiers de configuration sous forme de modules
- Duplication du code avec des modules partageables
- Utiliser le registre des modules pour créer 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
- Surveillance de l'infrastructure et mesures des performances
Dépannage
Résumé et conclusion
Pré requis
- Expérience du travail en ligne de commande.
- Une compréhension des concepts d'infrastructure en nuage.
Audience
- Architectes cloud
- Administrateurs système
- DevOps ingénieurs
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