Que sont les réservations AWS ?
Lorsque vous vous engagez à utiliser des ressources AWS sur une durée de 1 ou 3 ans en échange d'une remise significative (généralement entre 30 et 72 % par rapport au tarif On-Demand), vous achetez une réservation AWS. Contrairement à la tarification On-Demand, où vous ne payez que ce que vous consommez, les réservations constituent un engagement financier. Que votre workload s'en serve ou non, le coût court.
AWS propose des réservations sur un large éventail de services :
- Amazon EC2 – Reserved Instances (RIs) pour les workloads de calcul
- Amazon RDS – Reserved DB Instances pour les bases de données relationnelles (MySQL, PostgreSQL, SQL Server, Oracle, MariaDB, Aurora)
- Amazon ElastiCache – Reserved Cache Nodes pour les clusters Redis et Memcached
- Amazon OpenSearch Service – Reserved Instances pour les domaines de recherche et d'analyse
- Amazon Redshift – Reserved Nodes pour les workloads de data warehousing
- Amazon DynamoDB – Reserved Capacity pour les unités de débit en lecture/écriture
- AWS Elemental MediaConvert – Reserved Transcode Slots pour le traitement des médias
Chacun de ces services suit le même principe : vous payez d'avance, partiellement d'avance ou mensuellement pour une capacité réservée, et AWS applique le tarif remisé dès qu'un usage correspondant est détecté. Sans usage en face, la réservation tourne à vide — et vous payez quand même.
Le problème : des réservations sous-utilisées qui font fuir les coûts en silence
Une réservation s'achète à un instant T, en fonction de la physionomie de vos workloads du moment. Or les environnements cloud sont dynamiques. Les équipes réduisent des services, migrent des workloads, mettent hors service des applications ou font simplement évoluer leur architecture. Dès lors, une réservation autrefois parfaitement calibrée peut discrètement se transformer en coût échoué.
Voici pourquoi cela pèse à grande échelle :
Vous ne le voyez pas toujours en temps réel. AWS fournit certes des métriques d'utilisation dans Cost Explorer, mais celles-ci ne font que constater ce qui s'est passé. Elles ne déclenchent pas de workflows automatisés et n'envoient pas d'alertes contextuelles à la bonne équipe.
L'impact financier s'accumule vite. Une seule Reserved Instance RDS r5.4xlarge sous-utilisée au tarif No Upfront en us-east-1 peut coûter plus de 5 000 $ par an. Si elle plafonne à 10 % d'utilisation, vous payez concrètement 4 500 $ pour rien. Multipliez par des dizaines de réservations sur plusieurs comptes AWS et régions, et le gaspillage atteint facilement six chiffres.
Après avoir accompagné de nombreux clients dans des secteurs variés, c'est l'un des schémas d'échec FinOps que je rencontre le plus souvent : les équipes découvrent les réservations sous-utilisées des semaines, voire des mois plus tard — un délai pendant lequel le gaspillage s'est déjà accumulé et la fenêtre pour échanger ou modifier la réservation peut avoir expiré.
La réponse de DoiT CloudFlow
DoiT CloudFlow est une plateforme d'automatisation FinOps et CloudOps no-code, propulsée par la GenAI et intégrée à la console DoiT. Elle vous permet de créer des workflows (les flows) qui interrogent les APIs AWS, évaluent des données via une logique conditionnelle et déclenchent des actions : notifications Slack, alertes e-mail, demandes d'approbation ou lancement d'automatisations complémentaires.
Pour le suivi de l'utilisation des réservations, CloudFlow apporte ce qu'AWS ne propose pas nativement : un contrôle planifié, automatisé et multi-services, avec alerting intégré, le tout sans aucun développement sur mesure.
Le template Identify Underused AWS Reserved Instances Across Services
DoiT met à disposition un template CloudFlow prêt à l'emploi, conçu précisément pour ce cas d'usage : Identify underused AWS Reserved Instances across services.

Ce template vous fournit un workflow complet, préconfiguré, que vous personnalisez et publiez en quelques minutes. Voici son fonctionnement :
Étape 1 : déclencheur planifié
Le flow se déclenche selon un calendrier personnalisé — par exemple tous les jours à 9 h ou chaque lundi. Vous définissez la cadence qui correspond à la fréquence à laquelle votre équipe souhaite surveiller la santé des réservations. Aucun contrôle manuel à prévoir.

Étape 2 : interroger AWS sur l'utilisation des Reserved Instances
Le flow appelle l'API AWS Cost Explorer, plus précisément l'API GetReservationUtilization, sur les services AWS qui vous intéressent. Il récupère ainsi les taux d'utilisation réels de vos réservations EC2, RDS, ElastiCache, Redshift, OpenSearch et autres, sur l'ensemble des comptes et régions AWS connectés.

Étape 3 : filtrer les réservations sous-utilisées
Un nœud Filter évalue les données d'utilisation et isole les réservations sous le seuil que vous avez défini. La bonne pratique par défaut consiste à signaler tout ce qui passe sous les 80 % d'utilisation, seuil qu'AWS considère lui-même comme un plancher sain. Vous pouvez ajuster ce seuil pour l'aligner sur les standards de votre organisation.

Étape 4 : sain ou à risque
- Si toutes les réservations sont saines (au seuil ou au-dessus), le flow peut enregistrer le résultat en silence.
- Si des réservations sous-utilisées sont détectées, le flow bascule sur le chemin d'alerte.
Étape 5 : prévenir les bonnes personnes
Le flow envoie une notification avec un récapitulatif des réservations sous-utilisées : type de service, compte, région, taux d'utilisation et impact financier. Vous pouvez router cette notification vers :
- Un canal Slack (par exemple
#finops-alertsou un canal dédié à une équipe) - Un e-mail adressé à l'équipe responsable ou au practitioner FinOps

Une fois publié, le flow s'exécute selon la planification et votre équipe est automatiquement alertée dès qu'une réservation passe sous votre seuil — sans que personne n'ait à y penser.
Au-delà de l'alerting : boucler la boucle sur le gaspillage des réservations
Les notifications ne sont qu'une première étape. CloudFlow vous permet d'aller plus loin :
- Workflows d'approbation : avant toute action de modification (échange ou annulation d'une réservation par exemple), exigez l'approbation d'un décideur via Slack ou e-mail, pour garder un contrôle humain sur les décisions à fort impact.
- Résumés générés par LLM : utilisez le nœud LLM pour produire un résumé en langage clair des réservations sous-utilisées, immédiatement compréhensible par des interlocuteurs non techniques.
- Historique et traçabilité : l'historique d'exécution de CloudFlow tient un journal de chaque exécution, des données évaluées et des notifications envoyées — un atout pour la conformité comme pour l'amélioration continue.
En résumé
Les réservations AWS font partie des leviers d'optimisation des coûts les plus puissants — à condition d'être réellement utilisées. La sous-utilisation est une fuite silencieuse et étonnamment répandue, à laquelle les outils de monitoring traditionnels ne répondent pas correctement.
Avec DoiT CloudFlow et le template Identify underused AWS Reserved Instances across services, vous pouvez :
- Contrôler automatiquement l'utilisation sur EC2, RDS, ElastiCache, Redshift, OpenSearch et bien d'autres
- Définir votre propre politique de seuil d'utilisation
- Recevoir des alertes contextuelles au bon moment, via Slack ou e-mail
- Responsabiliser votre équipe grâce au suivi des incidents et aux workflows d'approbation
- Le tout sans code, en quelques minutes
Ne découvrez plus le gaspillage de vos réservations après coup. Configurez votre CloudFlow dès aujourd'hui et faites du suivi des réservations un pilier proactif et automatisé de votre pratique FinOps.
Prêt à démarrer ? Connectez-vous à la console DoiT, rendez-vous dans CloudFlow et ouvrez le template de suivi des Reserved Instances. Pour toute question, notre équipe est à votre disposition.