Heroku vs Railway / Render
估算从 Heroku 迁移到 Railway / Render 在 12 至 36 个月内的成本,包括一次性迁移费用。然后映射您导出的 CSV 表头。
团队考虑这次迁移的原因: 免费 dyno 取消,按 dyno/数据库扩容成本高
成本计算器
单价
CSV 表头映射
将从 Heroku 导出的列名改为建议的 Railway / Render 列名,用于报表或手动整理数据。这不是 Railway / Render 的官方导入格式。在您的浏览器中运行,只更改表头。
仅重命名表头并不能让文件直接可导入。请对照 Railway / Render 的导入模板检查结果,并先在其中创建自定义字段。
| Heroku 列 | Railway / Render 列 | 字段类型 |
|---|---|---|
| HEROKU_POSTGRESQL_URI | DATABASE_URL | 建议 |
| PORT | PORT | 建议 |
| DYNO_RAM_MB | RAILWAY_MEMORY_LIMIT | 自定义字段,需先创建 |
| REDIS_TLS_URL | REDIS_URL | 建议 |
什么情况下迁移到 Railway / Render 合理
- 您的主要成本因素是:免费 dyno 取消,按 dyno/数据库扩容成本高,且您的用量已超过上方的盈亏平衡点。
- 您的团队可以在填写的迁移预算内完成 CSV 导入和培训。
- 您已确认 Railway / Render 的套餐涵盖所需的集成与合规要求。
什么情况下继续使用 Heroku 更好
- 一次性迁移、重新集成或培训的成本高于 12 至 24 个月的节省。
- 您与 Heroku 签有多年合同,提前解约需支付违约金。
- 您的工作流依赖 Railway / Render 尚不支持的插件或功能。
结果如何随用量变化
按默认定价模型和 ¥1,001 迁移成本,分别计算一半、默认和两倍用量下的 12 个月合计。
| 用量 (活跃服务 / dyno 数) | Heroku | Railway / Render | 12 个月差额 |
|---|---|---|---|
| 50% 用量 (3) | ¥600/月 | ¥187/月 | +¥3,962 |
| 默认用量 (6) | ¥1,101/月 | ¥334/月 | +¥8,204 |
| 200% 用量 (12) | ¥2,101/月 | ¥634/月 | +¥16,609 |
常见问题
Heroku 和 Railway / Render 的总成本如何比较?
两边的月度成本分别乘以评估周期的月数,Railway / Render 再加上一次性迁移成本。在默认用量(活跃服务 / dyno 数: 6)下,模型得出 Heroku 约每月 ¥1,101,Railway / Render 约每月 ¥334。
Heroku 的 CSV 表头如何对应到 Railway / Render?
映射工具在浏览器中把 Heroku 的列(HEROKU_POSTGRESQL_URI, PORT, DYNO_RAM_MB, REDIS_TLS_URL)重命名为 Railway / Render 的列(DATABASE_URL, PORT, RAILWAY_MEMORY_LIMIT, REDIS_URL)。导入前,Railway / Render 中必须已存在相应的自定义字段。
企业什么时候应继续使用 Heroku?
如果一次性迁移、集成或解约成本高于您关心的周期内的节省,就应继续使用。计算器会把这种情况显示为负值结果。