谷歌应用引擎 vs Heroku



我正在启动一个Web应用程序,这将是我第一次使用云服务(PAAS)。

我正在构建一个物联网平台,旨在显示来自蓝牙并使用python的实时数据。

我正在考虑谷歌应用程序引擎和heroku作为paas提供商。

我看到开发人员社区中似乎更喜欢Heroku而不是Google App Engine。谁能清楚地解释为什么会这样?你会选择什么,为什么?

而且,PAAS替代方案似乎限制了数据库选项(例如,在google中它是数据存储,heroku是postgres)..以及其他限制。如果我想稍后转到IAAS,这会是一个主要问题吗?

似乎选择 IAAS(例如亚马逊)是一项更复杂的工作,特别是因为我刚刚开始......但让我知道你的想法:)

提前非常感谢

我无法回答整个社区的问题,但我可以投入我的 2 美分。我在工作中使用App Engine,但如果我要制作原型或小型应用程序,我会选择Heroku,主要是因为它提供的多功能性。谷歌的PaaS在很大程度上是基于"谷歌"的,虽然你可以使用各种语言或数据库(如果你付费),但它并不像Heroku那样(容易)定制。

基本上我是这样看的:如果你可以主要按照谷歌希望你的方式去做(这使得选择事情变得容易),那就去App Engine吧。它非常有用,很容易看到您还剩下多少每日配额等。

如果你想完全按照你想要的方式构建和维护它,我相信 Heroku 提供了更好的 PaaS。此外,如果您更熟悉 SQL 并希望保留在 PaaS 的免费层上,我认为 Heroku 更适合(谷歌有云 SQL,但据我所知,它在免费层上不可用)。

最新更新