如果我打算部署一个Django + Postgres网站,我想对PaaS这样做,那么Heroku和Elastic Beanstalk将为我提供的主要区别是什么?
有哪些功能但另一个没有? 在两个平台上部署和维护站点的经验如何比较?
答案 0 :(得分:20)
我最近将一个应用程序从Heroku迁移到了亚马逊EB,但我已经错过了Heroku :) 应用方面,一切都是一样的。主要区别在于定价,性能和易操作性 1.价格 - 亚马逊将击败Heroku几乎任何超过两台服务器的东西 2.性能 - 亚马逊再次为您提供了在RAM怪物上部署应用程序的灵活性,大大加快了速度 3.操作 - 这是Heroku赢得大量时间的棘手部分。
操作明智,Heroku非常易于配置和维护,而在Amazon中,您需要深入研究Elastic Beanstalk部署脚本,以便为您的应用程序自定义它们。由于EB CLI不像Heroku那样容易使用并迫使您继续考虑底层基础架构(区域,vpc,负载平衡,安全性等),因此部署也不是轻而易举。
如果你对价格/性能感到满意,我会坚持使用Heroku,只有在你真的想要这些参数的情况下才能转移到亚马逊。