CloudCostTree liest deine Infrastruktur als Code — Terraform, CloudFormation, Pulumi oder eine reine Terraform-State-Datei — und erzeugt eine hierarchische Kostenaufschlüsselung, FinOps-Einsparempfehlungen, Governance-Prüfungen und einen Was-wäre-wenn-Simulator. Ausschließlich AWS by Design, ausschließlich CLI by Design: kein gehostetes Dashboard, kein Konto nötig, um einen Kostenbaum zu sehen.
>cloudcosttree main.tf
Infrastructure summary
Provider: AWS
Resources: 26 (8 billable)
Current total: $669.62/mo
List price · AWS on-demand · before Savings Plans / Reserved Instances / credits / tax
Infrastructure tree
terraform (AWS)$669.62/mo
├── main VPC + NAT gateway$36.50/mo
├── app ALB$16.43/mo
├── app EC2 m5.large$70.08/mo
├── app_data EBS gp3 100GB$8.00/mo
├── cache ElastiCache r6g.large$150.38/mo
├── primary RDS db.r5.large Multi-AZ$388.00/mo
└── backups S3 bucket$0.23/mo
Cost Score: A (93/100)
FinOps recommendations save ~$194.00/mo
→ primary: RDS Multi-AZ doubles compute cost — run Single-AZ if this DB doesn't need standby HA. −$194.00/mo
→ primary: db.r5.large has a Graviton equivalent (db.r6g.large) — typically 20–40% less.
→ app: m5.large has a Graviton equivalent (m6g.large) — typically 20–40% less.
>
Die Ausgabe des Tools wird auf Englisch angezeigt; die Oberfläche von CloudCostTree ist nur auf Englisch verfügbar.
Keine Agenten, keine Verknüpfung deines Cloud-Kontos, kein gehostetes Dashboard. Alles läuft lokal gegen deine vorhandenen IaC-Dateien.
Terraform, CloudFormation, Pulumi, Terragrunt, eine reine Terraform-State-Datei oder das eigene YAML/JSON von CloudCostTree — keine Cloud-Zugangsdaten nötig, um einen Kostenbaum zu sehen.
Eine hierarchische Aufschlüsselung pro Ressource, was deine Infrastruktur tatsächlich pro Monat kosten wird — bevor du etwas anwendest.
Right-Sizing-Vorschläge, echte Einsparungen durch Reserved Instances und Spot aus tatsächlichen Nutzungsdaten und ein Was-wäre-wenn-Simulator zum Testen von Änderungen.
Führe Kosten- und Tag-/FinOps-Richtlinienprüfungen in deiner Pipeline aus — Pro kann einen Build bei einem Verstoß fehlschlagen lassen, sodass Kostenüberschreitungen nie in Produktion gelangen. Oder sichere es lokal mit „guard“ ab, bevor der Code überhaupt einen PR erreicht.
Free ist ein großzügiges, unbegrenztes Werkzeug für Kostentransparenz zur lokalen Nutzung. Pro fügt CI/CD-Skalierung hinzu und die Möglichkeit, Governance tatsächlich durchzusetzen.
Resource wird auf die exakten ARNs deines Deployments eingeschränkt, nicht auf ein reines WildcardNein, nicht für den zentralen Kostenbaum — es liest deine Terraform-, CloudFormation- oder Pulumi-Dateien und berechnet die Schätzungen vollständig auf deinem eigenen Rechner, ohne Cloud-Zugangsdaten oder Kontoverknüpfung. Die optionale Pro-Option --with-usage ruft deine eigenen schreibgeschützten AWS-Zugangsdaten auf (die Standard-Credential-Chain), um Annahmen aus der statischen Konfiguration durch reale Zahlen zu ersetzen; nichts über deine Infrastruktur wird jemals zu uns hochgeladen.
Terraform (HCL oder ein Plan aus terraform show -json), eine reine Terraform-State-Datei, CloudFormation, ein mit CDK synthetisiertes Template, Pulumi, Terragrunt, ein Atmos-Stack (Cloud Posse) (Pro) oder das eigene YAML/JSON von CloudCostTree.
Eine Zahl von 0 bis 100 plus eine Buchstabennote (A-F), die jede FinOps-Empfehlung und jeden Richtlinienverstoß eines Laufs zusammenfasst, nach Schweregrad gewichtet und nach Ressourcenanzahl normalisiert. Er ist in jedem Plan enthalten — kostenlos, unbegrenzt, ohne versteckte Dollar-Beträge — und erscheint in der Konsole, in jedem Exportformat und in history save/list/compare, sodass ein Team verfolgen kann, ob ein Stack im Lauf der Zeit gesünder oder schlechter wird — genauso, wie es bereits die Kosten verfolgt.
Jede Summe ist Listenpreis — AWS-On-Demand-Tarife direkt aus der AWS-Preisliste, vor allen Savings Plans, Reserved Instances, Guthaben oder Steuern. Diese Grundlage wird in jedem Bericht unter der Summe ausgewiesen, damit klar ist, was die Zahl darstellt. Mit der Pro-Option --with-usage ruft CloudCostTree außerdem deine reale CloudWatch-Auslastung ab und zeigt einen Konfidenzbereich um die Gesamtsumme — ein Band von einer Standardabweichung, etwa 68 % Konfidenz —, indem die gemessene Varianz jeder Ressource über den Baum kombiniert wird, sodass eine nutzungsbasierte Schätzung als Bereich gelesen wird und nicht als scheingenauer Punktwert.
Nein — CloudCostTree ist ausschließlich AWS by Design. Nur bei einer einzigen Cloud zu bleiben, ermöglicht es, für rund 118 Ressourcentypen reale, von AWS abgerufene Tarife anzusetzen, statt über Anbieter hinweg zu raten.
Free bietet dir unbegrenzte lokale Analysen, Was-wäre-wenn-Simulationen und Exporte sowie die 3 wichtigsten FinOps-Empfehlungen und bis zu 1.000 CI-Läufe pro Monat — die Kostendaten bleiben informativ. Pro (14,99 USD/Monat) schaltet die vollständige Liste der FinOps-Empfehlungen frei, unbegrenzte CI-Läufe, reale Dollar-Einsparungen durch Reserved Instances und Spot, nutzungsbewusstes Right-Sizing sowie die Durchsetzung von Kosten-/Tag-Richtlinien, die einen Build bei einem Verstoß fehlschlagen lassen kann. Die vollständige Gegenüberstellung findest du im Abschnitt Preise oben.
Ja. Kündige jederzeit über den Kundenportal-Link in deiner Paddle-Beleg-E-Mail oder per E-Mail an uns — Einzelheiten in der Rückerstattungs- und Kündigungsrichtlinie. Eine Kündigung stoppt die künftige Abrechnung; dein Pro-Zugang läuft bis zum Ende des bereits bezahlten Zeitraums weiter.
Ja — cloudcosttree ci report/check/diff plus eine einsatzbereite GitHub Action. Free enthält 1.000 CI-Läufe pro Monat; Pro ist unbegrenzt und kann Kosten-Leitplanken sowie FinOps-/Tag-Richtlinien durchsetzen und den Build bei einem Verstoß fehlschlagen lassen.
Ja, kostenlos. cloudcosttree iam <Pfad> liest dieselbe Terraform-, CloudFormation- oder Pulumi-Eingabe und schreibt die Least-Privilege-Richtlinie, die eine Deployer-Rolle benötigt — derzeit 1.706 Ressourcentypen, jeweils mit einer realen, korrekt abgegrenzten Action-Liste — ohne jemals AWS zu kontaktieren. Bei Free bleibt Resource "*"; bei Pro wird sie auf die realen ARNs jeder vom Deployment deklarierten Instanz eingeschränkt, direkt aus der AWS Service Authorization Reference aufgelöst und nie geraten — heute 88,8 % der zugeordneten Typen, der Rest (von AWS erst bei der Erstellung vergebene Kennungen, die ein statischer Scan nicht kennen kann) wird auf den Ressourcentyp statt auf ein reines Wildcard eingeschränkt und löst sich exakt auf, sobald gegen einen bereits deployten Zustand gescannt wird. Wenn die resultierende Action-Menge eine dokumentierte Privilege-Escalation-Technik ermöglicht (iam:PassRole mit einer Compute-Launch-Aktion, eine direkte Principal-Mutationsaktion), gibt es eine Privilege-Escalation-Prüfung aus, die die Technik und die Ressource benennt, die sie eingeführt hat — eine Sicherheitsoffenlegung in beiden Stufen, keine gesperrte Funktion.
Ja — sie ist in Free und Pro enthalten. Siehe den Eintrag im VS Code Marketplace.
Einen Fehler gefunden oder Feedback?