MOTEUR AWS DU GASPILLAGE À L'ACTION · OPEN SOURCE · AUTO-HÉBERGÉ

Du gaspillage AWS à l’action contrôlée.

Wasteless collecte les preuves AWS sans droit d'écriture, produit des recommandations scorées et oriente chaque changement pris en charge vers un chemin direct, Terraform ou manuel guidé.

Commencez avec zéro droit d'écriture AWS. Activez un chemin d'action pris en charge uniquement lorsque votre politique l'autorise.

Recommandation illustrativeEn attente de revue
REC-042

EC2 inactive potentielle

EC2 · i-0a2b · t3.xlarge

94%
CPU moyen
2.1%
Observation
14 jours
Coût mensuel estimé à risque
€284
Action suggéréeArrêter après dry-run

Aucune action ne part avant le parcours de validation configuré.

9familles de détection
0droit d'écriture pour détecter
Par défautmode dry-run
Apache 2.0licence open source

DE LA VISIBILITÉ À L'ACTION

Détecter n’est que le début.

Les outils natifs AWS et les plateformes FinOps apportent déjà une visibilité précieuse. Wasteless les complète avec un chemin inspectable entre certains signaux et une action contrôlée.

01

Les outils natifs AWS détectent

CloudWatch, Cost Explorer et Compute Optimizer fournissent des signaux AWS étendus, des données d'utilisation et des recommandations de service. Ils constituent une base essentielle.

Signaux et recommandations
02

Les plateformes FinOps expliquent

Les plateformes FinOps structurent les dépenses, l'allocation et les opportunités d'optimisation pour montrer où la valeur cloud est créée ou perdue.

Visibilité et priorisation
03

Wasteless ferme la boucle

Le moteur auto-hébergé relie les preuves à la politique, la validation, les chemins d'exécution pris en charge et une piste que votre équipe peut inspecter.

Des preuves à l'action contrôlée

Wasteless complète les vues natives AWS et FinOps. Il se concentre sur le dernier kilomètre opérationnel : transformer une recommandation prise en charge en résultat contrôlé et traçable.

UNE RECOMMANDATION DE BOUT EN BOUT

De la télémétrie brute à un résultat auditable

Explorez la boucle de contrôle. Chaque étape conserve les preuves nécessaires à la suivante.

WASTELESS / CONTROL LOOPPIPELINE READY

Étape sélectionnée / 01

Collecter sans droit d'écriture

CloudWatch, Cost Explorer et Steampipe alimentent le moteur toutes les cinq minutes via le rôle de détection.

Preuves AWS en lecture seuleInstantané télémétrique prêt
Fiche de recommandationValidation humaine requise
Ressource
i-0a2b
Détecteur
ec2_idle
Preuve
CPU 2,1 % / 14 j
Confiance
0,94
Coût potentiel à risque284 € / mois

Données de démonstration, pas un résultat client ni une garantie d'économies.

COUVERTURE PRODUIT

Voyez ce que Wasteless peut détecter et traiter

La couverture est explicite. Chaque détecteur produit des preuves et chaque recommandation suit le mode d'exécution réellement pris en charge par le produit.

01

Observer

KPIs, tendances, vues du gaspillage, synchronisation AWS planifiée et inventaire EC2 multi-région en direct.

02

Prioriser

Chaque recommandation porte les preuves de la ressource, la confiance, le coût mensuel estimé à risque et le contexte tarifaire AWS.

03

Remédier

Les chemins pris en charge couvrent EC2 stop ou terminate, gp2 vers gp3, EBS, NAT et load balancer. Les autres cas restent guidés et manuels.

04

Gouverner

Historique, instantanés d'état, politiques YAML, rapports, logs et configuration gardent le contexte opérationnel visible.

DETECTOR REGISTRY

Neuf familles de détection

Les règles actuellement implémentées dans le produit.

  1. 01EC2 en marche avec CPU moyen faibleCalcul
  2. 02EC2 arrêtée avec coût EBS résiduelCalcul
  3. 03Volumes EBS non attachésStockage
  4. 04Elastic IP non associéesRéseau
  5. 05Anciens snapshots EBS avec exclusionsStockage
  6. 06Load balancers sans cibleRéseau
  7. 07NAT Gateways sans trafic sortantRéseau
  8. 08VPC sans interface réseauHygiène
  9. 09Volumes gp2 attachés éligibles à gp3Stockage

L'automatisation dépend de la capacité et reste optionnelle. Wasteless n'exécute pas silencieusement chaque recommandation.

Chemins d'action pris en charge

Le chemin d'exécution dépend de la ressource, de la politique configurée et des droits que vous fournissez explicitement.

CibleActionChemin d'exécution
EC2Arrêter ou terminer une instance approuvée
AWS directExécution AWS encadrée lorsque le rôle d'écriture et la politique l'autorisent
gp2, EBS, NAT et Load BalancerMigrer ou supprimer une ressource prise en charge
AWS directRemédiateur backend après revérification en direct, garde-fous et autorisation explicite
Infrastructure gérée par TerraformPréparer un changement d'infrastructure révisable
PR TerraformPull request optionnelle lorsque l'automatisation Terraform PR est configurée
Redimensionnement EC2, snapshots, EIP et VPCExaminer et réaliser la modification recommandée
Manuel guidéParcours manuel guidé. Wasteless enregistre la décision sans modifier AWS silencieusement

L'automatisation est optionnelle, encadrée par la politique et propre à chaque capacité. Les actions destructives ne sont pas universellement réversibles. Les instantanés d'état soutiennent l'audit et la récupération uniquement lorsque l'action le permet.

LE CODE COMME PREUVE

Inspectez chaque étape des preuves à l'action

Collecteurs, détecteurs, garde-fous, modes d'action et trackers sont implémentés dans un code inspectable. Le chemin de décision reste déterministe même lorsque l'IA optionnelle ajoute du contexte.

Architecture d'exécutionSYSTÈME PRÊT
01 / INPUTPreuves AWS
CloudWatchCost ExplorerSteampipe
02 / ENGINEMoteur Pythoncollecter · détecter · scorer · protéger
03 / STATEPostgreSQLsignaux · actions · instantanés
04 / REVIEWInterface FastAPIrevue · rapports · configuration

SAFETY CONTROL

Le dépôt définit la limite de contrôle

01

Chemins IAM séparésLa détection utilise un rôle en lecture seule. L'écriture est optionnelle et isolée.

02

Dry-run et validationLa remédiation est désactivée par défaut et peut exiger une validation humaine explicite.

03

Politique configurableSeuils de confiance, whitelists, horaires et limites vivent dans un fichier YAML.

04

Automatisation annulableLe parcours automatisé propose un délai configurable, fixé à trois jours par défaut.

Les instantanés d'état soutiennent l'audit et la récupération lorsque l'action le permet. Les changements destructifs ne sont pas présentés comme universellement réversibles.

AI INSIGHTS OPTIONNEL

Un copilote hors de la boucle de contrôle

Via LiteLLM, Wasteless explique les recommandations, répond à des questions contextualisées et prépare un briefing quotidien. Le moteur déterministe garde la détection et les garde-fous.

  • Fournisseur au choix
  • Modèle local possible avec Ollama
  • Suivi des tokens et du coût
  • Produit fonctionnel sans IA

Un modèle hébergé reçoit le contexte inclus dans ses prompts. Utilisez un fournisseur local si ces données doivent rester entièrement dans votre environnement.

LE DÉPÔT EST LA PREUVE

Vérifiez la promesse dans le code.

Wasteless est sous licence Apache 2.0. Ses détecteurs, ses sept garde-fous, son registre d'actions, ses politiques IAM, son stockage d'audit et son tracker d'économies pris en charge sont inspectables avant de connecter un compte AWS.

Python 3.11+FastAPIboto3SteampipePostgreSQLDocker
README / QUICK START

Démarrage rapide

macOS, Linux ou WSL2
  1. 01Cloner le dépôt
  2. 02Exécuter ./install.sh
  3. 03Connecter le rôle AWS en lecture seule
  4. 04Examiner la première collecte

Lisez les droits exacts et les modes d'action pris en charge avant d'activer un chemin d'écriture.

RÉPONSES CLAIRES

Avant que Wasteless touche à votre compte AWS

01La détection demande-t-elle des droits d'écriture AWS ?

Non. La collecte et la détection utilisent un rôle IAM dédié en lecture seule. Un rôle d'écriture séparé reste optionnel et ne sert qu'aux chemins de remédiation pris en charge.

02Pourquoi ne pas utiliser seulement AWS Compute Optimizer ?

Compute Optimizer fournit des recommandations AWS étendues de dimensionnement et d'efficacité. Wasteless ne remplace pas cette largeur de couverture. Il ajoute une boucle auto-hébergée et inspectable autour des familles de gaspillage qu'il prend en charge : preuves, politique, validation, chemins d'action, historique et suivi opérationnel.

03Wasteless remédie-t-il automatiquement chaque signal ?

Non. L'automatisation est désactivée par défaut et dépend du type de ressource. Certaines actions passent par des remédiateurs AWS encadrés, une PR Terraform optionnelle ou un parcours manuel guidé.

04L'IA décide-t-elle des changements ?

Non. La couche LLM est optionnelle et non décisionnelle. Elle explique, répond aux questions et génère des briefings pendant que les règles déterministes et la validation humaine gardent le contrôle.

05Comment les économies sont-elles vérifiées ?

Wasteless conserve les estimations et l'historique des actions. Pour les arrêts EC2 pris en charge, le tracker actuel vérifie ensuite les économies réalisées avec AWS Cost Explorer lorsque suffisamment de données post-action existent.

06Où vivent les données opérationnelles ?

L'application et PostgreSQL fonctionnent dans votre environnement. Si vous activez un LLM hébergé, le contexte inclus dans un prompt est envoyé à ce fournisseur. Un modèle Ollama local est pris en charge.

07Quels environnements sont pris en charge ?

Les chemins documentés couvrent macOS, Linux natif et Windows via WSL2, avec Docker et Python 3.11 ou plus récent comme prérequis.

EXÉCUTEZ LE MOTEUR. GARDEZ LES PREUVES.

Installez Wasteless et inspectez la première recommandation.

Commencez avec zéro droit d'écriture. Gardez les preuves, la politique, la décision et le résultat pris en charge dans une même piste traçable.

9 familles de détection · dry-run par défaut · Apache 2.0