Heroku 替代方案
Posted
技术标签:
【中文标题】Heroku 替代方案【英文标题】:Heroku alternative 【发布时间】:2020-11-23 15:41:38 【问题描述】:我是开发新手,发现 Heroku 很容易部署我的应用程序。
在遇到问题之前我很高兴:
Heroku 没有提供白 IP 列表访问 API 所需的 IP 地址。我用一个名为 Fixie 的 Heroku 附加代理解决了这个问题。如果每月请求少于 500 个,则免费。
Heroku 免费计划在闲置 30 分钟后休眠。我的应用需要在午夜发出 API 请求,这变得很困难,因为应用正在休眠。
我正在考虑在 Heroku 上支付最近的廉价计划,这使得应用程序不会休眠。但是我想为什么不使用 Heroku 以外的其他平台。
有人有什么建议吗?任何其他提供 IP 的平台,所以我不必担心每月超过 500 个请求?
我在考虑 AWS Elastic Beanstalk。但正如我所说,我对此并不陌生。
【问题讨论】:
请在reddit上寻求建议。 看你想要什么?你想运行什么样的应用程序? AWS 有 1 年的免费套餐,因此您可以在此期间测试和使用 EB 环境。 *** 上不应该问这样的问题。 【参考方案1】:您可以使用 DigitalOcean:最便宜的计划是每月 5 美元,并且您会获得一个拥有自己 IP 地址的 Droplet。 Droplet 始终在运行(没有像 Heroku 那样的不活动超时)。
主要区别在于 Heroku 在底层基础架构之上提供了一个抽象层(您只处理应用程序的部署和管理),而 DigitalOcean 提供了一个虚拟盒子(即 Ubuntu),但是文档很棒,您可以轻松找到您需要什么(即安装 Docker 等)
【讨论】:
【参考方案2】:完全同意。
多年来,我一直在 Heroku 上运行许多应用程序,并且遇到了您多次提到的第一个问题。
据我所知,我尝试使用 Engine Yard 代替 Heroku,但我从未遇到过您所指的 IP 问题。 AWS 很好,但它也不是没有局限性,因为它真的很难使用。正是这些缺点让用户抓狂,不是吗?我只能说,当我转移到发动机场时,我面临的设定问题大大减少了。它似乎是一个更有用的平台。看看吧。
这是Engine Yard的链接,希望对您有所帮助。
【讨论】:
以上是关于Heroku 替代方案的主要内容,如果未能解决你的问题,请参考以下文章
使用 Authzforce 实现 geo XACML 并将其托管在 heroku 上