O CloudCostTree lê sua infraestrutura como código — Terraform, CloudFormation, Pulumi ou um arquivo de estado bruto do Terraform — e gera um detalhamento hierárquico de custos, recomendações de economia FinOps, verificações de governança e um simulador de hipóteses. Somente AWS por design, somente CLI por design: sem painel hospedado, sem necessidade de conta para ver uma árvore de custos.
>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.
>
A saída da ferramenta é exibida em inglês; a interface do CloudCostTree é somente em inglês.
Sem agentes, sem vincular sua conta de nuvem, sem painel hospedado. Tudo roda localmente sobre seus arquivos de IaC existentes.
Terraform, CloudFormation, Pulumi, Terragrunt, um arquivo de estado bruto do Terraform ou o próprio YAML/JSON do CloudCostTree — sem credenciais de nuvem para ver uma árvore de custos.
Um detalhamento hierárquico, recurso por recurso, de quanto sua infraestrutura realmente vai custar por mês, antes de aplicar qualquer coisa.
Sugestões de dimensionamento, economias reais de Instâncias Reservadas e Spot a partir de dados de uso reais, e um simulador de hipóteses para testar mudanças.
Rode verificações de política de custos e de tags/FinOps no seu pipeline — o Pro pode falhar um build diante de uma violação, para que estouros de custo nunca cheguem à produção. Ou controle localmente com «guard», antes de o código chegar a um PR.
O Free é uma ferramenta de visibilidade de custos generosa e ilimitada para uso local. O Pro adiciona escala para CI/CD e a capacidade de realmente aplicar governança.
Resource é restringido aos ARNs exatos que seu deploy declara, não a um curingaNão para a árvore de custos principal — ele lê seus arquivos de Terraform, CloudFormation ou Pulumi e calcula as estimativas inteiramente na sua própria máquina, sem credenciais de nuvem ou vínculo de conta. A opção Pro --with-usage usa suas próprias credenciais AWS somente leitura (a cadeia de credenciais padrão) para substituir as suposições da configuração estática por números reais; nada sobre sua infraestrutura é enviado aos nossos servidores.
Terraform (HCL ou um plano de terraform show -json), um arquivo de estado bruto do Terraform, CloudFormation, um template sintetizado com CDK, Pulumi, Terragrunt, uma stack Atmos (Cloud Posse) (Pro), ou o próprio YAML/JSON do CloudCostTree.
Um número de 0 a 100 mais uma nota com letra (A-F) que consolida cada recomendação FinOps e violação de política de uma execução, ponderada por severidade e normalizada pela quantidade de recursos. Está em todos os planos — grátis, ilimitado, sem esconder nenhum valor em dólares — e aparece no console, em todos os formatos de exportação e em history save/list/compare, para que um time possa acompanhar se uma stack está ficando mais saudável ou pior ao longo do tempo, do mesmo jeito que já acompanha o custo.
Todo total é preço de tabela — tarifas on-demand da AWS obtidas diretamente da lista de preços da AWS, antes de qualquer Savings Plan, Instância Reservada, crédito ou imposto. Essa base é impressa abaixo do total em todo relatório, para que não haja ambiguidade sobre o que o número representa. Com a opção Pro --with-usage, o CloudCostTree também puxa sua utilização real do CloudWatch e mostra uma faixa de confiança em torno do total — uma banda de um desvio padrão, cerca de 68% de confiança —, combinando a variância medida de cada recurso ao longo da árvore, para que uma estimativa baseada em uso seja lida como uma faixa, não como um número de falsa precisão.
Não — o CloudCostTree é somente AWS por design. Ficar em uma única nuvem é o que permite precificar tarifas reais, obtidas da AWS, para cerca de 118 tipos de recursos em vez de adivinhar entre provedores.
O Free oferece análises locais, simulações de hipóteses e exportações ilimitadas, além das 3 principais recomendações FinOps e até 1.000 execuções de CI por mês — os dados de custo permanecem informativos. O Pro (US$ 14,99/mês) libera a lista completa de recomendações FinOps, execuções de CI ilimitadas, economias reais em dólares de Instâncias Reservadas e Spot, dimensionamento consciente do uso e aplicação de políticas de custo/tags que pode falhar um build diante de uma violação. Veja a seção de preços acima para a comparação completa.
Sim. Cancele quando quiser pelo link do portal do cliente no e-mail de recibo da Paddle, ou nos enviando um e-mail — veja a Política de reembolso e cancelamento para detalhes. Cancelar interrompe a cobrança futura; seu acesso Pro continua até o fim do período que você já pagou.
Sim — cloudcosttree ci report/check/diff mais uma GitHub Action pronta para uso. O Free inclui 1.000 execuções de CI por mês; o Pro é ilimitado e pode aplicar guardas de custo e políticas FinOps/de tags, falhando o build diante de uma violação.
Sim, grátis. cloudcosttree iam <caminho> lê a mesma entrada de Terraform, CloudFormation ou Pulumi e escreve a política de menor privilégio que um papel de deploy precisa — atualmente 1.706 tipos de recursos, cada um com uma lista de Action real e corretamente delimitada — sem nunca contatar a AWS. No Free, Resource continua "*"; no Pro é restringido aos ARNs reais de cada instância que o deploy declara, resolvidos diretamente a partir da AWS Service Authorization Reference e nunca adivinhados — hoje 88,8% dos tipos mapeados, o restante (identificadores que a AWS atribui só ao criar o recurso, impossíveis de conhecer numa varredura estática) é restringido ao tipo de recurso em vez de um curinga puro, e se resolve com exatidão assim que escaneado contra um estado já implantado. Quando o conjunto de Action resultante habilita uma técnica documentada de escalonamento de privilégios (iam:PassRole com uma ação de lançamento de computação, uma ação direta de mutação de principal), ele imprime uma revisão de escalonamento de privilégios que nomeia a técnica e o recurso que a introduziu — uma divulgação de segurança em ambos os planos, não um recurso restrito.
Sim — está incluída no Free e no Pro. Veja a página do VS Code Marketplace.
Encontrou um bug ou tem feedback?