---
title: "Réduire sa facture AWS : 15 leviers | Silamir Group"
description: "15 leviers pour réduire votre facture AWS, classés par gain et par effort : rightsizing, Savings Plans, gp3, NAT Gateway, ressources inutilisées. Commandes CLI."
url: https://audit.aws.silamir.com/fr/ressources/reduire-facture-aws
lang: fr
updated: 2026-10-24
---

FinOps

# Réduire sa facture AWS : 15 leviers classés par gain et par effort

Pour réduire une facture AWS, commencez par supprimer ce qui ne sert plus (volumes, IP, journaux sans rétention), redimensionnez ensuite ce qui tourne, et n'engagez des Savings Plans qu'en dernier, sur le socle qui reste. Ce guide classe 15 leviers par gain et par effort, chiffrés sur un compte type, avec la commande AWS CLI qui détecte chacun.

Publié le 24 octobre 2026 · 10 min de lecture

## En résumé

- **D'abord le ménage** : volumes EBS non attachés, IP publiques inutiles, snapshots anciens, journaux sans rétention, passage de gp2 à gp3. Effort faible, aucun impact sur la production.
- **Ensuite le dimensionnement** : rightsizing, arrêt des environnements hors production la nuit, mises à jour qui sortent du support étendu.
- **En dernier, l'engagement** : un Savings Plan acheté avant le ménage engage votre budget sur un gaspillage pendant un ou trois ans.
- Sur le compte type de ce guide, les 15 leviers représentent environ **2 780 USD par mois**, dont environ 550 USD sans risque pour la production.

## Le compte type utilisé pour chiffrer

Les gains ci-dessous sont calculés sur un compte fictif, représentatif d'une PME qui héberge une application web en région Paris (eu-west-3). Vos montants seront différents : la méthode, elle, s'applique telle quelle.

- **Production** : 12 instances m7i.xlarge allumées en continu, dont 4 utilisées à moins de 10 % de CPU.
- **Hors production** : 10 instances m7i.large allumées en continu, utilisées en journée.
- **Stockage** : 6 To de volumes EBS gp2 attachés, 800 Go de volumes gp2 détachés, 3 To de snapshots de plus de six mois, 15 To d'objets S3 Standard rarement lus.
- **Réseau** : deux VPC (production et hors production) avec une NAT Gateway par zone de disponibilité, soit six au total ; 1,2 To par mois de trafic vers S3 qui traverse la NAT de production ; 12 adresses IPv4 publiques qui ne servent plus.
- **Divers** : 1,5 To de journaux CloudWatch sans durée de rétention, 2 Application Load Balancers sans trafic, un cluster EKS en support étendu, un endpoint VPC Interface inutilisé sur 3 zones.

Prix publics à la demande d'AWS pour eu-west-3, relevés dans l'API AWS Price List le 23 octobre 2026, en dollars (la devise des tarifs AWS) et sur la base de 730 heures par mois. Aucun Savings Plan ni Reserved Instance n'est en place au départ.

## Les 15 leviers, classés par gain et par effort

Leviers 1 à 7 : vague 1, le ménage. Leviers 8 à 10 : vague 2, le dimensionnement. Leviers 11 à 15 : vague 3, l'architecture et l'engagement. Dans chaque vague, les leviers sont dans l'ordre conseillé pour les appliquer.

| Levier | Gain sur le compte type | Effort | Point d'attention |
| --- | --- | --- | --- |
| **1. Supprimer ou archiver les snapshots de plus de six mois** | Jusqu'à 159 USD/mois (3 To à 0,053 USD/Go-mois) | Faible | Snapshots incrémentaux : la place libérée peut être inférieure à la taille affichée. Vérifier la politique de sauvegarde. |
| **2. Passer les volumes EBS de gp2 à gp3** | 139 USD/mois (6 To, de 0,116 à 0,0928 USD/Go-mois, −20 %) | Faible | Au-delà de 1 To, provisionner sur gp3 les IOPS dont le volume gp2 disposait (3 IOPS par Go). |
| **3. Supprimer les volumes EBS non attachés** | 93 USD/mois (800 Go gp2) | Faible | Prendre un snapshot avant suppression si le contenu est inconnu. |
| **4. Fixer une rétention sur les journaux CloudWatch** | Jusqu'à 47 USD/mois (1,5 To à 0,0315 USD/Go-mois), et la facture cesse de croître | Faible | Respecter les durées de conservation imposées (sécurité, réglementation). |
| **5. Libérer les adresses IPv4 publiques inutiles** | 44 USD/mois (12 adresses à 0,005 USD/h) | Faible | Une adresse IP élastique libérée ne se récupère pas : vérifier les listes blanches chez les partenaires. |
| **6. Supprimer les load balancers sans trafic** | 39 USD/mois (2 ALB à 0,02646 USD/h, hors LCU) | Faible | Vérifier qu'aucun enregistrement DNS ne pointe encore dessus. |
| **7. Supprimer les endpoints VPC Interface inutilisés** | 24 USD/mois (1 endpoint sur 3 zones à 0,011 USD/h par zone) | Faible | Le trafic repasse alors par la NAT Gateway, s'il en reste. |
| **8. Arrêter le hors production en dehors des heures ouvrées** | 553 USD/mois (10 m7i.large, de 730 à 260 heures par mois) | Moyen | Les volumes EBS restent facturés à l'arrêt. Une instance RDS arrêtée redémarre seule au bout de sept jours. |
| **9. Redimensionner les instances surdimensionnées** | 343 USD/mois (4 m7i.xlarge ramenées en m7i.large) | Moyen | Regarder la mémoire, pas seulement le CPU, et tester sous charge réelle. |
| **10. Sortir les clusters EKS du support étendu** | 365 USD/mois par cluster (0,50 USD/h de supplément) | Moyen | Mise à jour de version Kubernetes à tester (API dépréciées, modules complémentaires). |
| **11. Placer les objets S3 rarement lus dans une classe adaptée** | 164 à 285 USD/mois (15 To en Standard-IA ou Glacier Instant Retrieval) | Moyen | Frais de lecture et durée minimale de stockage (30 jours en Standard-IA, 90 jours en Glacier Instant Retrieval). |
| **12. Une seule NAT Gateway hors production** | 73 USD/mois (2 NAT à 0,05 USD/h) | Moyen | Le hors production perd la redondance entre zones : acceptable pour du test, pas pour la production. |
| **13. Ajouter un endpoint Gateway S3 (gratuit)** | 60 USD/mois (1,2 To qui ne traversent plus la NAT, à 0,05 USD/Go) | Faible | Vérifier les politiques de bucket qui filtrent sur l'adresse IP source. |
| **14. Couvrir le socle par un Compute Savings Plan** | 415 USD/mois (1 an sans paiement initial, −24 % sur 1 717 USD de production) | Faible à faire, engagement d'un an | À faire après les leviers 8 et 9, sinon l'engagement porte sur des instances qui vont disparaître. |
| **15. Migrer vers Graviton (ARM)** | 262 USD/mois (8 m7i.xlarge en m7g.xlarge, −19 %) | Élevé | Images et dépendances à recompiler pour ARM, tests de non-régression. |

Les gains ne s'additionnent pas au dollar près : migrer vers Graviton réduit la base couverte par le Savings Plan, archiver un snapshot plutôt que le supprimer garde une partie du coût. L'ordre compte plus que le total.

## Vague 1 : le ménage, sans risque pour la production

Ces leviers portent sur des ressources qui ne servent plus. Ils ne demandent ni test de charge ni fenêtre de maintenance, seulement de vérifier à qui appartient chaque ressource avant de la supprimer. Le détail par type de ressource est dans la [checklist des ressources AWS inutilisées](https://audit.aws.silamir.com/fr/ressources/ressources-aws-inutilisees).

Commencez par les volumes EBS détachés et les adresses IP publiques : depuis février 2024, AWS facture 0,005 USD par heure chaque adresse IPv4 publique, attachée ou non, soit 3,65 USD par mois et par adresse. Une adresse élastique réservée pour un serveur supprimé il y a deux ans coûte donc toujours.

Les journaux CloudWatch sans rétention sont un coût qui ne fait que croître : chaque giga ingéré reste stocké indéfiniment. Fixer une rétention de 30, 90 ou 365 jours selon l'usage stoppe la hausse.

Le passage de gp2 à gp3 se range ici car il se fait à chaud, sans arrêt de l'instance : gp3 coûte 20 % de moins et inclut 3 000 IOPS et 125 Mio/s quelle que soit la taille. gp2 donnant 3 IOPS par Go, un volume de plus de 1 To doit recevoir sur gp3 les IOPS qui lui manqueraient (0,0058 USD par IOPS et par mois en eu-west-3).

```
# Volumes EBS non attachés (statut available)
aws ec2 describe-volumes --filters Name=status,Values=available \
  --query 'Volumes[].[VolumeId,Size,VolumeType,CreateTime]' --output table

# Adresses IP élastiques non associées
aws ec2 describe-addresses \
  --query 'Addresses[?AssociationId==`null`].[PublicIp,AllocationId]' --output table

# Groupes de journaux sans rétention, avec leur volume stocké
aws logs describe-log-groups \
  --query 'logGroups[?retentionInDays==`null`].[logGroupName,storedBytes]' --output table

# Fixer une rétention de 90 jours
aws logs put-retention-policy --log-group-name /aws/lambda/mon-api --retention-in-days 90

# Volumes gp2 à migrer, puis migration à chaud
aws ec2 describe-volumes --filters Name=volume-type,Values=gp2 \
  --query 'Volumes[].[VolumeId,Size,Iops]' --output table
aws ec2 modify-volume --volume-id vol-0123456789abcdef0 --volume-type gp3
```

## Vague 2 : dimensionner au plus juste

Ces leviers touchent des ressources en service. Ils rapportent le plus, mais chacun demande un test.

- **Arrêter le hors production la nuit et le week-end** : à raison de 12 heures par jour ouvré, une instance passe de 730 à environ 260 heures facturées par mois, soit 64 % de moins. La solution Instance Scheduler on AWS ou une règle EventBridge Scheduler suffit.
- **Redimensionner** : AWS Compute Optimizer recommande un type d'instance à partir des métriques des 14 derniers jours (30 heures au minimum). La mémoire n'est visible que si l'agent CloudWatch la publie : sans elle, une recommandation fondée sur le CPU seul peut être fausse.
- **Sortir du support étendu** : une version Kubernetes hors support standard coûte 0,60 USD par heure et par cluster au lieu de 0,10 USD. Les bases RDS sur une version majeure en fin de vie basculent elles aussi dans un support étendu payant.

```
# Instances surdimensionnées selon Compute Optimizer
aws compute-optimizer get-ec2-instance-recommendations \
  --query 'instanceRecommendations[?finding==`OVER_PROVISIONED`].[instanceArn,currentInstanceType,recommendationOptions[0].instanceType]' \
  --output table

# Version et type de support d'un cluster EKS
aws eks describe-cluster --name mon-cluster \
  --query 'cluster.[version,upgradePolicy.supportType]'
```

## Vague 3 : l'engagement et l'architecture

Une fois le socle stabilisé, l'engagement apporte le dernier gros gain. Sur une instance m7i.large en eu-west-3, un Compute Savings Plan d'un an sans paiement initial ramène le prix horaire de 0,1176 à 0,08919 USD, soit 24 % de moins ; sur trois ans, 47 %. Le choix entre les types de plans et les Reserved Instances est détaillé dans [Savings Plans ou Reserved Instances](https://audit.aws.silamir.com/fr/ressources/savings-plans-vs-reserved-instances).

- **Le réseau** : chaque NAT Gateway coûte 36,50 USD par mois avant le moindre octet, puis 0,05 USD par Go traité. Un endpoint Gateway S3 ou DynamoDB est gratuit et sort ce trafic de la NAT. Le calcul complet est dans [le coût d'une NAT Gateway AWS](https://audit.aws.silamir.com/fr/ressources/cout-nat-gateway-aws).
- **Le stockage S3** : une règle de cycle de vie déplace les objets peu lus vers Standard-IA (0,0131 USD/Go-mois) ou Glacier Instant Retrieval (0,005 USD/Go-mois) au lieu de 0,024 USD en Standard. Si les accès sont imprévisibles, S3 Intelligent-Tiering le fait seul, moyennant 0,0025 USD par mois pour 1 000 objets suivis.
- **Graviton** : à taille égale, une m7g coûte 19 % de moins qu'une m7i en eu-west-3. Le gain est réel mais demande des images ARM et une campagne de tests : c'est un chantier, pas un réglage.

```
# Coût du mois précédent par service
aws ce get-cost-and-usage --time-period Start=2026-09-01,End=2026-10-01 \
  --granularity MONTHLY --metrics UnblendedCost \
  --group-by Type=DIMENSION,Key=SERVICE

# Recommandation de Compute Savings Plan sur 60 jours d'historique
aws ce get-savings-plans-purchase-recommendation --savings-plans-type COMPUTE_SP \
  --term-in-years ONE_YEAR --payment-option NO_UPFRONT \
  --lookback-period-in-days SIXTY_DAYS
```

## Les erreurs qui coûtent plus qu'elles ne rapportent

- **Acheter un Savings Plan en premier** : l'engagement est calculé sur l'usage actuel, gaspillage compris.
- **Supprimer un snapshot qui était la seule sauvegarde** : vérifiez la politique AWS Backup ou Data Lifecycle Manager avant tout nettoyage.
- **Rabattre la production sur une seule NAT Gateway** : la perte d'une zone coupe alors l'accès sortant de toutes les autres.
- **Optimiser sans mesurer** : sans relevé avant et après dans Cost Explorer, il est impossible de dire ce que l'effort a rapporté.
- **Faire le ménage une fois** : sans étiquettes de propriétaire ni budget par équipe, les ressources orphelines reviennent en quelques mois.

## Ce que l'audit FinOps automatise

L'[audit FinOps AWS](https://audit.aws.silamir.com/fr/audit-finops-aws) de Silamir collecte en lecture seule les données de Cost Explorer, des Savings Plans, de Compute Optimizer et de Trusted Advisor, puis recherche les ressources inutilisées région par région :

- volumes EBS non attachés, IP élastiques non associées, snapshots de plus de six mois, AMI de plus d'un an, journaux sans rétention, endpoints VPC sans trafic sur 30 jours ;
- couverture et utilisation des Savings Plans et Reserved Instances, recommandations d'achat ;
- recommandations de rightsizing, et activation de Compute Optimizer si elle manque.

Chaque action indique l'économie mensuelle attendue, les ressources concernées par leur identifiant et la commande pour l'appliquer, triées par retour sur investissement. L'audit coûte 299 USD, facturé par AWS, et couvre aussi la sécurité, la résilience et sept autres domaines. Il ne modifie rien : il recommande, vous décidez. Pour comparer avec un prestataire, voir [ce que coûte une revue Well-Architected](https://audit.aws.silamir.com/fr/ressources/cout-revue-well-architected-aws).

## Réduire sa facture AWS : questions fréquentes

**Par où commencer pour réduire sa facture AWS ?**

Par la répartition des coûts par service dans Cost Explorer, puis par les ressources qui ne servent plus : volumes EBS non attachés, adresses IP publiques inutilisées, snapshots anciens, journaux sans rétention. Ces actions ne touchent pas la production. Le dimensionnement vient ensuite, l'engagement (Savings Plans) en dernier.

**Combien peut-on économiser sur une facture AWS ?**

Cela dépend du compte. Sur le compte type de ce guide (22 instances, six NAT Gateways, 6 To de volumes EBS), les 15 leviers représentent environ 2 780 USD par mois. Seul un relevé de votre compte permet de chiffrer votre cas, ressource par ressource.

**Faut-il acheter des Savings Plans tout de suite ?**

Non. Un Savings Plan engage une dépense horaire pendant un ou trois ans. Acheté avant le rightsizing et l'arrêt des environnements inutiles, il couvre un usage qui va baisser et l'engagement devient du gaspillage.

**Les adresses IPv4 publiques sont-elles payantes sur AWS ?**

Oui, depuis le 1er février 2024 : 0,005 USD par heure et par adresse IPv4 publique, qu'elle soit attachée à une ressource ou non, soit environ 3,65 USD par mois. Seules les adresses apportées par le client (BYOIP) ne sont pas facturées.

**Quels outils AWS gratuits aident à réduire la facture ?**

Cost Explorer (consultation dans la console), AWS Budgets pour les alertes, Compute Optimizer pour le rightsizing EC2 et les recommandations de Savings Plans dans Cost Explorer. Les appels à l'API Cost Explorer sont facturés 0,01 USD par requête.

## Où en est votre compte AWS ?

Dix questions, trois minutes, sans accès à votre compte : un score sécurité, un score FinOps et l'article à lire pour chacun de vos trois points les plus faibles. Vos réponses restent dans votre navigateur.

[Faire l'auto-diagnostic gratuit](https://audit.aws.silamir.com/fr/ressources/auto-diagnostic-aws)

## À lire aussi

- **[Savings Plans ou RI](https://audit.aws.silamir.com/fr/ressources/savings-plans-vs-reserved-instances)**: Compute ou EC2 Instance Savings Plan, Reserved Instances, Database Savings Plans : arbre de décision, calcul du bon engagement et pièges, exemple chiffré.
- **[Ressources AWS inutilisées](https://audit.aws.silamir.com/fr/ressources/ressources-aws-inutilisees)**: Volumes EBS non attachés, snapshots orphelins, IP publiques, gp2 vers gp3, rightsizing EC2 : la commande qui détecte chaque ressource et le gain associé.
- **[Coût d'une NAT Gateway](https://audit.aws.silamir.com/fr/ressources/cout-nat-gateway-aws)**: Tarif NAT Gateway AWS : 0,05 USD/h et 0,05 USD/Go traité à Paris (eu-west-3). Exemple chiffré et six façons de réduire la facture : endpoints, zones, IPv6, hors prod.

## Prêt à auditer votre compte AWS ?

Souscrivez sur AWS Marketplace, déployez le rôle en lecture seule et recevez vos rapports dans l'heure.

[Souscrire sur AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-llvpm5sa4mljs) · [Voir le fonctionnement](https://audit.aws.silamir.com/fr/fonctionnement)
