Pulumi: Infrastructure as (Real) Code
- Durée: 2j (14h)
- Prix: 1600€ HT
- Lieux: Ă distance ou dans toute la France
- Prochaines sessions:
- 2024-11-21 - 2024-11-22
- 2024-12-19 - 2024-12-20
- 2025-01-16 - 2025-01-17
- 2025-02-20 - 2025-02-21
- 2025-03-20 - 2025-03-21
- 2025-04-17 - 2025-04-18
- 2025-05-15 - 2025-05-16
- 2025-06-19 - 2025-06-20
L’Infrastructure as Code a révolutionné la gestion d’infrastructure grace à ses paradigmes de reproductibilité et d’automatisation. Pulumi pousse le paradigme plus loin en proposant l’utilisation de language de programmation de tous les jours (Typescript, Python, Java, etc.) pour gérer ses infrastructures.
L’objectif de cette formation est d’explorer Pulumi par la pratique afin de comprendre en profondeur les concepts et utilisation de l’outil. Au travers du déploiement d’une infrastructure proche d’une situation réelle, apprnez à créer, gérer et maintenir des déploiements d’une complexité croissante avec Pulumi, jusqu’à pouvoir gérer des infrastructures complexes à grand échelle.
De nombreux travaux pratiques utilisant des infrastructures Cloud dédiées permettent d’explorer et comprendre au mieux les concepts et les appliquer sur des cas d’usage au plus proche de la réalité.
Objectifs pédagoqiques
- Comprendre les notions d’Infrastructure as Code
- Déployer et gérer des infrastructures Cloud avec Pulumi
- Comprendre en détail le fonctionnement et les concepts Pulumi
- Intégrer Pulumi dans les cycles de vie projet: CI/CD, GitOps, observabilité…
- Savoir gérer des infrastructures complexes à grande échelle avec Pulumi
Public visé
Opérateurs, developpeurs, ingénieurs et autres professionnels du monde l’IT et du développement ayant à gérer, déployer ou maintenir des infrastructures.
Pré-requis
- Connaissance d’au moins un language de programmation
- Connaissance basique en gestion d’infrastructure ou déploiement logiciel
Plan de formation
Pulumi & Infrastructure as Code
- Concepts d’Infrastructure as Code
- Les outils Infrastructure as Code: Pulumi, Terraform, Ansible, Puppet, Chef…
- Pulumi: concepts de base et architecture
- Déploiement d’une stack simple
Utilisation et configuration
- Utilisation de la CLI Pulumi
- Stacks, Projets, Ressources, Inputs & Outputs
- Etats & Backends
- Configuration & Secrets
- Providers
Pulumi en Production et utilisation avancée
- Organiser un projet de façon modulaire: Component Resources
- Configuration d’un backend customisé
- Intégrer Pulumi dans votre CI/CD
- Pulumi et GitOps
- Débugger et réparer une stack
- Configuration de Provider avancé
- DĂ©ployer Ă grande Ă©chelle avec Pulumi