MODULE 14 - Gouvernance et FinOps
Vue d'Ensemble
ce module couvre la gouvernance et le FinOps (Financial Operations). Vous apprendrez à organiser, taguer et optimiser vos ressources AWS pour réduire les coûts.
Objectifs d'Apprentissage
- Implémenter une stratégie de tagging
- Gérer l'inventaire des ressources
- Identifier les opportunités d'optimisation
- Utiliser le calculateur de prix AWS
- Appliquer les pratiques FinOps en entreprise
Contenu de la Semaine
1. Tags AWS - Organisation des Ressources
┌─────────────────────────────────────────────────────────────┐
│ AWS TAGS │
├─────────────────────────────────────────────────────────────┤
│ │
│ Tags = Métadonnées clé-valeur sur les ressources │
│ │
│ Instance EC2 : i-0123456789 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Tags : │ │
│ │ ┌──────────────┬─────────────────────────┐ │ │
│ │ │ Name │ web-server-prod-01 │ │ │
│ │ │ Environment │ production │ │ │
│ │ │ Project │ e-commerce │ │ │
│ │ │ Owner │ team-platform │ │ │
│ │ │ CostCenter │ CC-12345 │ │ │
│ │ │ CreatedBy │ terraform │ │ │
│ │ └──────────────┴─────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ Utilisations : │
│ • Allocation des coûts par équipe/projet │
│ • Automatisation (démarrer/arrêter par tag) │
│ • Gouvernance et conformité │
│ • Recherche et inventaire │
│ │
└─────────────────────────────────────────────────────────────┘
2. Stratégie de Tagging Recommandée
| Tag | Description | Exemple | Obligatoire |
|---|---|---|---|
| Name | Nom lisible | web-prod-01 | Oui |
| Environment | Env de déploiement | prod/staging/dev | Oui |
| Project | Projet/Application | e-commerce | Oui |
| Owner | Équipe responsable | team-platform | Oui |
| CostCenter | Centre de coûts | CC-12345 | Oui |
| CreatedBy | Méthode de création | terraform/manual | Non |
| ExpirationDate | Date de suppression | 2024-12-31 | Non |
3. FinOps - Optimisation des Coûts
┌─────────────────────────────────────────────────────────────┐
│ FINOPS AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. VISIBILITY (Visibilité) │
│ └── Où va l'argent ? │
│ • Cost Explorer │
│ • Tags pour allocation │
│ • Budgets et alertes │
│ │
│ 2. OPTIMIZATION (Optimisation) │
│ └── Comment réduire ? │
│ • Right-sizing (bonne taille) │
│ • Reserved Instances │
│ • Spot Instances │
│ • Arrêter les ressources inutilisées │
│ │
│ 3. OPERATION (Gouvernance) │
│ └── Comment maintenir ? │
│ • Politiques d'approbation │
│ • Revues régulières │
│ • Automatisation │
│ │
└─────────────────────────────────────────────────────────────┘
4. Opportunités d'Optimisation
┌─────────────────────────────────────────────────────────────┐
│ TOP 5 OPTIMISATIONS AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. INSTANCES SOUS-UTILISÉES │
│ CPU < 10% en moyenne → Réduire la taille │
│ Économie potentielle : 30-50% │
│ │
│ 2. INSTANCES NON UTILISÉES │
│ Instances dev/test 24/7 → Arrêt nuit/weekend │
│ Économie potentielle : 60-70% │
│ │
│ 3. STOCKAGE NON UTILISÉ │
│ Volumes EBS non attachés → Supprimer ou snapshot │
│ Snapshots anciens → Politique de rétention │
│ │
│ 4. RESERVED INSTANCES │
│ Workloads stables → RI 1 an ou 3 ans │
│ Économie potentielle : 30-72% │
│ │
│ 5. GENERATIONS D'INSTANCES │
│ Anciennes générations → Migrer vers nouvelles │
│ m4 → m5/m6i (meilleur prix/performance) │
│ │
└─────────────────────────────────────────────────────────────┘
5. Outils AWS pour FinOps
| Outil | Usage | Gratuit |
|---|---|---|
| Cost Explorer | Analyse des coûts | Oui |
| AWS Budgets | Alertes de budget | Oui (2 gratuits) |
| Trusted Advisor | Recommandations | Partiel |
| Compute Optimizer | Right-sizing EC2 | Oui |
| Pricing Calculator | Estimation | Oui |
Exercice : Plan d'Optimisation
Scénario
Votre entreprise a une facture AWS de $10,000/mois avec :
- 20 instances EC2 (mix t3, m5)
- 10 volumes EBS non attachés
- Aucun tagging cohérent
- Instances dev allumées 24/7
Questions
- Quels tags implementez-vous en priorité ?
- Quelles sont vos 5 premières actions d'optimisation ?
- Quelle économie estimez-vous ?
- Comment pérennisez-vous ces pratiques ?
Livrable
5 Recommandations d'Optimisation + Justification :
- Recommandation claire
- Économie estimée
- Effort de mise en œuvre
- Risques éventuels
Navigation
- Concepts FinOps
- Quiz de Validation - 30 questions pour valider vos connaissances
- Lab : Optimisation des Couts
Semaine suivante : MODULE 15 - Infrastructure as Code