在您的架构图中可视化 Infracost

发布日期:2026-05-12 10:02:39   浏览量 :0
发布日期:2026-05-12 10:02:39  
0

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

Infracost 可在您部署之前,根据 Terraform 代码估算每月的云账单。但其输出结果——终端中一长串的资源成本表格——让您难以看清架构的哪一部分在驱动支出。是数据库?网络地址转换网关?还是弹性计算云集群?

InfraSketch 的成本叠加层以可视化方式回答这一问题。运行 infracost breakdown --format json,粘贴输出结果,您架构图中的每个资源节点都会获得一个颜色编码的成本标签,显示其月度成本。绿色代表低成本,红色代表高成本。在上下文中以空间方式查看您的云账单。

太长不看版:生成您的架构图 → 点击 💰 成本 → 粘贴 infracost breakdown --path . --format json 的输出结果 → 每个资源上都会出现颜色编码的成本徽章。免费、无需登录、数据仅保留在您的浏览器中。

成本表格的问题

以下是典型的 Infracost 分解摘要:

名称                                         月度数量  单位   月度成本
aws_instance.web_server                               730  小时        $73.00
aws_db_instance.postgres                              730  小时       $185.10
aws_nat_gateway.main                                    1  月        $32.40
aws_elasticache_cluster.sessions                      730  小时        $25.55
...
总计                                                                   $316.05

您可以看到数字,但看不到关系。网络地址转换网关每月成本为 32 美元——但它是在为一个子网还是八个子网提供服务?每月 185 美元的关系型数据库服务实例——有哪些组件连接到它?是否可以在不破坏数据管道的情况下降低其配置?表格无法告诉您这些信息。

可视化叠加层可以。您可以看到关系型数据库服务实例位于其私有子网内,连接到应用服务器和分析用 Lambda 函数。您可以看到网络地址转换网关位于公共子网的边界,为整个私有层提供服务。成本成为了架构上下文的一部分,而不仅仅是数字。

分步指南:生成与叠加

  1. 安装 Infracost

    brew install infracost # macOS # 或 curl -fsSL https://raw.githubusercontent.com/infracost/infracost/master/scripts/install.sh | sh infracost auth login # 需要免费账户以获取成本数据

  2. 运行分解并保存 JSON 文件

    infracost breakdown --path . --format json > infracost.json

    针对特定的 Terraform 模块:infracost breakdown --path ./modules/networking --format json > infracost.json 针对 Terragrunt:infracost breakdown --path . --terragrunt-flags="--terragrunt-working-dir ." --format json > infracost.json

  3. 生成您的架构图 打开 infrasketch.cloud,粘贴您的 Terraform HCL 代码(或计划 JSON 文件以获得最准确的结果),然后点击 生成图表

  4. 打开成本叠加层 在页面底部的导出栏中,点击 💰 成本 按钮。将弹出一个包含文本区域的模态框。

  5. 粘贴 Infracost JSON 并应用 复制 infracost.json 的内容,粘贴到文本区域中,然后点击 应用。Infracost 已定价的每个资源上都会出现成本标签。

解读成本颜色标度

每个节点底部中央都会有一个徽章,显示月度成本估算值。颜色表示成本层级:

免费 / 0 美元
<10 美元/月
10–100 美元/月
100–500 美元/月

500 美元/月

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部