# 一次性云沙箱成本计算与清理审计器

在 AWS、GCP、Azure、Vercel、Fly.io、Railway、Replit、Codespaces、Gitpod 九家之间为一次性沙箱定价，并审计「忘记清理」每一天的真实成本。

> 标准页面: https://elysiatools.com/zh/tools/ephemeral-cloud-sandbox-cost-calculator-teardown-auditor-aws-gcp-azure-vercel-fly

- **分类:** Development

- **关键词:** 云成本, 沙箱定价, aws 账单, elastic ip 收费, 孤儿 ebs, 清理审计, 遗忘资源, codespaces 定价, fly.io 成本, 开发沙箱, side project 账单, 云浪费

## 概述

说明沙箱是什么（Web API、数据库机、T4 GPU 批处理、开发环境、静态预览）、每天跑几小时、跑几天，以及出口流量、卷、快照、日志、静态 IP 和是否挂负载均衡。对比表按带日期的定价快照为九家计算窗口成本：已验证数字（GitHub Codespaces 2 核 $0.18/时、4 核 $0.36/时，Fly.io shared-cpu-1x 单元 $0.0030/时，AWS EBS gp3 $0.08/GB-月、S3 $0.023/GB-月、CloudWatch $0.50/GB 摄入）带 ● 标记；随区域与套餐漂移的条目标为估算。出口免费额度已计入（AWS 每月 100 GB、GCP 200 GB、Azure 5 GB、Vercel 1 TB）。清理审计器才是真正省钱的部分：每一类在你不再关心后仍计费的资源——2024 年 2 月起 $0.005/时的未挂载 Elastic IPv4（$3.60/月）、$0.08/GB-月的孤儿 EBS 卷、$0.05/GB-月的快照、持续以 $0.50/GB 摄入的日志组、S3 残留、约 $16/月的闲置 ALB——按可配置的遗忘天数口径计价，并提醒：删除实例并不会删除它的 IP、卷、快照或日志。

## 输入项

- **负载画像** (select)
- **每日活跃小时数** (number)
- **窗口天数** (number)
- **出口流量（GB）** (number)
- **块存储（GB）** (number)
- **快照（GB）** (number)
- **每日日志量（GB）** (number)
- **静态 IPv4 地址数** (number)
- **启用负载均衡** (checkbox)
- **遗忘天数口径** (number)

## 适用场景

- 在启动短期开发测试沙箱、模型训练或原型预览前，需横向对比多家主流云平台的窗口期预估开销。
- 排查或预防个人项目与团队实验环境在停机后产生的 Elastic IP、孤儿 EBS 卷及残留快照扣费。
- 为周期性或临时批处理任务制定云资源清理规范与遗忘成本预算。

## 工作原理

- 选择负载画像（如 Web API、重数据库、GPU 批处理、开发环境或静态站点），并输入每日运行小时数与周期天数。
- 配置出口流量、存储卷、快照大小、每日日志量、静态 IPv4 数量以及是否挂载负载均衡器。
- 系统结合各服务商的免费流量额度与带日期的定价快照，生成九大平台的费用对比明细并标出最优选项。
- 根据自定义的遗忘天数口径，审计器自动计算实例删除后可能残留的 IP、卷、快照与日志组的累计闲置扣费。

## 使用案例

- 全栈工程师在轻量 API 联调前，评估将其部署在 Fly.io、Railway 还是 AWS EC2 上的性价比与闲置风险。
- AI 工程师运行为期数天的 T4 GPU 批处理任务，测算附带 ALB 与大容量存储的运行开销及停机后的清理泄漏。
- 团队负责人为开发者配置远程开发环境（如 GitHub Codespaces 或自建 VM），核算间歇性使用与持久存储的实际月度支出。

## 常见问题

### 为什么删除了 EC2 或虚拟机实例，云厂商仍会继续扣费？

删除实例默认不会自动释放分配的 Elastic IPv4 地址、未设置随实例终止的 EBS 卷、快照、日志组以及负载均衡器，这些残留资源会持续按量计费。

### 未挂载的 Elastic IP 是如何计费的？

自 2024 年 2 月起，未挂载到运行中实例的公共 IPv4 地址按约 $0.005/小时计费，折合单 IP 约 $3.60/月。

### 对比表中不同云厂商的流量免费额度是如何计算的？

计算器自动扣除了厂商公开的免费出站流量额度，例如 AWS 每月 100 GB、GCP 200 GB、Azure 5 GB 以及 Vercel 1 TB。

### 哪些定价数据是经过验证的基准价格？

包含 Codespaces 核时费率、Fly.io 共享 CPU 单元、AWS gp3 存储、S3 存储和 CloudWatch 日志摄入等已验证项目，随区域变动的项则以参考估算计入。

### 如何使用遗忘天数口径进行审计？

设定您可能遗忘清理的时间跨度（如 30、90 或 180 天），审计器将据此汇总各类孤儿资源在此期间产生的绝对浪费总额。

## 相关工具

- [Tailwind 色板同步器](https://elysiatools.com/zh/tools/tailwind-color-palette-sync): 输入一组 HEX,选择命名规则(色阶 50–950 / 单名 / 对象嵌套),自动生成 tailwind.config.ts 的 theme.extend.colors 片段,每个色阶同时给出 WCAG AA/AAA 对比等级,可选暗色模式。
- [格雷码与温度计码编码可视化器](https://elysiatools.com/zh/tools/gray-code-and-thermometer-bcd-encoder-visualizer): 把 N 位数值同时转换为二进制、格雷码、独热码与温度计码:完整计数真值表、哈明距离图与 Verilog/VHDL 编码器代码。
- [API 契约变异测试器](https://elysiatools.com/zh/tools/api-contract-mutation-tester): 对 OpenAPI 请求字段做语义变异，并可发送到真实后端以检查防御性校验覆盖率
- [API 契约压力测试器](https://elysiatools.com/zh/tools/api-contract-stress-tester): 根据 OpenAPI 3.x 规范批量生成边界值测试请求，并可选发送到真实后端以发现契约不一致。
- [cURL 转 Go (net/http)](https://elysiatools.com/zh/tools/curl-to-go): 将 cURL 命令转换为 Go net/http 代码片段，包含 http.NewRequest、请求头和请求体
- [cURL 转 JavaScript (axios)](https://elysiatools.com/zh/tools/curl-to-js-axios): 将 cURL 命令转换为 JavaScript axios 代码片段，使用配置对象、请求头和数据
- [cURL 转 JavaScript (fetch)](https://elysiatools.com/zh/tools/curl-to-js-fetch): 将 cURL 命令转换为 JavaScript fetch() 代码片段，包含请求头、请求体和方法
- [cURL 转 PHP (cURL)](https://elysiatools.com/zh/tools/curl-to-php): 将 cURL 命令转换为 PHP cURL 代码片段，包含 curl_setopt、请求头和 POST 字段

## 示例

- [Contentful 基于云的CMS 示例](https://elysiatools.com/zh/samples/contentful-samples): 全面的Contentful示例，涵盖内容建模、API集成、Webhook、迁移和前端集成模式
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Google Cloud Platform 示例](https://elysiatools.com/zh/samples/google-cloud): Google Cloud Platform服务示例，包括Cloud Functions、Cloud Storage、Firestore和Cloud Run
- [Linode 云服务示例](https://elysiatools.com/zh/samples/linode): Linode云平台示例，包括Linode实例、对象存储、负载均衡器和Kubernetes
