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
- 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
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.