Formation

Azure Terraform

Déployer une infrastructure DevOps avec une architecture microservicesTitre professionnel — éligible CPF, OPCO et financements publics.

Description

INTRODUCTION

- Les concepts fondamentaux du Cloud Computing

- Comment fonctionne l'Azure Resource Manager (ARM) ?

- Comprendre les services de base

- Qu'est-ce que l'Infrastructure As-a-Code ?

- Pourquoi utiliser Terraform avec Azure ?

- Installation complète de Terraform

- Configuration de Terraform dans l'écosystème Azure

CONSTRUCTION D'UNE INFRASTRUCTURE AKS

- Définition de l'infrastructure

- Créer son infrastructure pas à pas

- Gestion des ressources sur Terraform

- Modification, suppression et déploiement de l'infrastructure

LA SYNTAXE HCL

- Présentation de Terraform HCL

- Les différentes variables

- Les différentes commandes

- Les dépendances explicites et implicites entre les ressources

- Les cycles de vie des ressources

- Count et for_each

- Les templates et fonctions intégrées

GESTION DU RÉSEAU AZURE

- Présentation de l'interface réseau d'Azure

- Azure VNET

- Azure Subnet

- Les groupes de ressources Azure

- Les dépendances

- Les expressions conditionnelles

- Optimisation de la sécurité

- L'état de Terraform

TERRAFORM AVEC AZURE EN PROFONDEUR

- Terraform Provisioner

- Présentation du flux Terraform

- Maîtrise du cycle (Write, Plan et Apply)

- Implémenter et maintenir l'état

- Lire, générer et configurer

- Gérer les permissions

- Automatiser son workflow

GÉRER LES SERVICES AKS

- Mettre à jour son système

- Configurer les tags

- Créer des politiques IAM

- Utilisation des load balancers

- Gérer les instances RDS

- Provision vers les clusters AKS

TROUBLESHOOTING

- Les bonnes pratiques pour éviter une erreur

- Les principales erreurs rencontrées

- Les problèmes concernant Terraform CLI

- Les problèmes concernant Terraform Provider

Objectifs

- Déploiement d'un cluster AKS adapté aux missions de production

- Renforcement de la sécurité d'un cluster et des ressources Azure associées

- Déployer des applications microservices avec tous les services connexes (stockage, entrée, réseau) adaptés aux besoins de l'application

- Exploiter les fonctionnalités exclusives d'AKS pour améliorer la fiabilité des applications et optimiser les coûts et l'utilisation des ressources

Résultat

L'évaluation s'effectue en deux étapes :

- Mise en situation professionnelle à travers la réalisation d'un projet professionnel, qui fera l'objet d'une présentation orale devant un jury.

- Questionnaires à choix multiples.