2016-07-05 119 views
12

我正在启动一个web应用程序,这将是我第一次使用云服务(PAAS)。Google App Engine vs Heroku

我正在构建一个打算显示来自蓝牙和使用python的实时数据的IOT平台。

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

我看到在开发人员社区似乎偏爱Heroku vs Google App Engine。任何人都可以清楚地解释这是为什么?你会选择什么,为什么?

而且,似乎PAAS的替代方案限制了数据库选项(例如在谷歌它的数据存储和Heroku的PostGres)..以及其他限制。如果我以后想转移到IAAS,那会不会是一个主要问题?

似乎选择了IAAS(如亚马逊)是一个更复杂的工作,尤其是因为我刚开始......但让我知道你在想什么:)

非常感谢您提前

回答

14

我无法回答整个社区,但我可以投入我的2美分。我在工作中使用App Engine,但如果我制作的是原型或小型应用程序,我会主要使用Heroku来提供它的多功能性。谷歌的PaaS基于“谷歌”,尽管你可以使用各种语言或数据库(如果你支付的话),但它并不像Heroku那么容易定制。

基本上我是这样看的: 如果你主要做这件事情还可以,Google希望你这样做(这使得它很容易选择),然后去App Engine。这是非常有用和容易看到多少每日配额,你有剩余等等。

如果你想要建立和维护它你想要的,我相信Heroku提供更好的PaaS。另外,如果你更熟悉SQL并希望保留在PaaS的免费层上,Heroku更适合我(谷歌有云SQL,但据我所知它不在免费层上)。

+1

感谢您的意见! :)非常感谢,将考虑 – Rose

+7

永远是一种享受!我可以贡献的主题并不是很多,所以如果我至少能够提供我的经验,我很乐意以任何小小的方式回馈给SO社区 – Psyrus