2016-07-05 74 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