Heroku 是一个完全维护的系统 - 作为开发人员,您所需要担心的只是让您的代码在平台上启动和运行。一旦完成,你就是金色的。使用提供 VPS 的服务,您会更加头疼。例如,使用 EngineYard,您必须不断应用您获得的更新,并且您还必须通过他们提供给您的厨师食谱来更多地考虑机器设置。使用 Heroku,您只需扩展所需的任何流程即可。
这取决于您对时间的重视程度。就我个人而言,我使用 Heroku 是因为它非常简单,而且不碍事。部署对我来说并不像以前那样令人头疼。
关于成本,关键是您支付所需的费用。如果您只看到低流量,则可以使用一两个测功机,这将花费从零到约 36 美元/月。随着事情的发展,你会付出更多。尽管使用像 Heroku(或 EngineYard)这样的系统的成本效益将不再具有成本效益,但你会看到自己的自定义设置,但我敢说你是某种方式远离那个。
使用 SSL,您在 Heroku 的当前设置中看到的是 20 美元/月,尽管我听说这可能会变得更好。在事物的宏大范围内,这是极其便宜的。没有安装费。使用 EngineYard 没有 SSL 成本,但同样,在您让它工作之前,您需要跳过许多障碍(这并不难,只是需要时间)。
就个人而言,如果您对这些东西还很陌生,那么我现在肯定会坚持使用 Heroku,因为它可以消除您的大量担忧和顾虑,让您专注于构建应用程序。一旦您处于对托管服务所需的更多了解的位置,您就可以对可能适合您的特定情况的内容进行更有教育意义的呼吁。