【发布时间】:2014-12-19 20:22:15
【问题描述】:
如果我计划部署一个 Django + Postgres 站点并且我想将其部署到 PaaS,Heroku 和 Elastic Beanstalk 将为我提供的主要区别是什么?
什么是一个有而另一个没有的功能? 在两个平台上部署和维护站点的体验如何比较?
【问题讨论】:
标签: heroku paas amazon-elastic-beanstalk
如果我计划部署一个 Django + Postgres 站点并且我想将其部署到 PaaS,Heroku 和 Elastic Beanstalk 将为我提供的主要区别是什么?
什么是一个有而另一个没有的功能? 在两个平台上部署和维护站点的体验如何比较?
【问题讨论】:
标签: heroku paas amazon-elastic-beanstalk
我最近将一个应用程序从 Heroku 迁移到 Amazon EB,但我已经错过了 Heroku :)
应用方面,一切都是一样的。主要区别在于定价、性能和操作简便性。
1. 价格 - 亚马逊将在两台服务器以上的几乎任何东西上击败 Heroku。
2. 性能 - 亚马逊再次为您提供了在 RAM 怪物上部署应用程序的灵活性,显着加快了速度
3. 操作 - 这是 Heroku 赢得大好时机的棘手部分。
在操作方面,Heroku 非常易于配置和维护,而在 Amazon 中,您需要深入研究 Elastic Beanstalk 部署脚本,以便为您的应用程序自定义它们。部署也不是一件轻而易举的事,因为 EB CLI 不像 Heroku 那样易于使用,并迫使您不断考虑底层基础设施(区域、vpc、负载平衡、安全性等)。
如果您对价格/性能感到满意,我会坚持使用 Heroku,仅当您真的希望这些参数有所提升时才转移到亚马逊。
【讨论】: