2010-10-29 83 views
18

如果您是一家開發者創業公司,您會選擇哪種服務,爲什麼?如果目標是真的很快上市。Google App Engine與亞馬遜網絡服務

你會和GAE一起從Python開始構建所有東西,並且一次點擊部署?或選擇AWS,設置服務器和數據庫,使用Rails,並做一些管理工作?

回答

5

AWS - 它有一個更大的用戶羣,簡單的一鍵啓動的服務器配置和啓動2010年11月1日簽署誰的任何用戶可享有free service

此外,更多的企業被吸引到AWS比GAE因此與AWS的知識,如果他們決定採取的飛躍到雲,你會更容易在企業找到一份工作/工作。

10

由於缺乏管理和「現收現付」的成本結構,GAE非常適合開始使用。您甚至可以在用完免費配額之前爲合理數量的用戶提供服務。

有雖然兩個主要問題:

  • 遷移關GAE將是痛苦的
  • 在我遇到的數據存儲在失敗約0.3%的所有數據存儲讀取的時刻。如果這是一個問題,你需要對它進行裝甲。
+0

你知道數據存儲失敗的原因是什麼? 0。3%似乎相當高 – Johnny 2010-10-29 14:39:44

+0

從API文檔:「有一個預期的故障率,因爲Bigtable平板電腦有時不可用,例如,當他們被移動或拆分。」這對於寫入尤其重要,因爲除非正確處理(通常使用任務隊列寫回),否則可能會丟失數據。 – drxzcl 2010-10-29 14:59:18

+1

順便說一下,這些錯誤似乎主要出現在GAE啓動應用程序的新實例時,例如在一段時間不活動之後。由於我的應用程序流量很低,因此發生了很多情況。由於這種影響,0.3%的數字很可能會被誇大。任何「重度用戶」都在意留言嗎? – drxzcl 2010-10-29 15:01:19

4

我在GAE上的應用程序,並決定嘗試我在AWS上的下一個項目。我非常喜歡GAE方式,並以類似的方式設計我的應用程序。我使用node.js而不是python和couchdb而不是數據存儲。如果我沒有嘗試這種組合,我不會切換。系統管理員的東西是一個痛苦,太多的選擇讓我搞砸了。

0

我將部署到AWS。

我一直在兩者之間決定了很久,但最後還是在AWS上決定,因爲我可以用我用開源工具和我所需要的。

只要您堅持使用aws上的開源代碼,就不會鎖定供應商。

我也只是寫了一篇博客文章中針對此: http://orangutancloud.com/the-end-of-a-love-affair-that-never-began-with-gae/

+5

您的鏈接已損壞。它移動了嗎? – jlafay 2011-12-28 05:00:30

+0

仍然無法訪問您的鏈接 – williamcarswell 2012-12-14 13:18:20

2

本網站一步,其選擇是最適合你的解釋步:http://putrats.com/

結論:

總體而言,兩者都是建立你的網站的絕佳平臺。

如果你能負擔得起一個系統管理員,你可以去亞馬遜。但如果你只是一家建立網站的小公司,你應該給App Engine一個機會。

如果您正在構建靜態網站或基本Wordpress/Django對您來說已經夠用了,請與Google聯繫。

但是,如果項目需要node.js或自定義插件(如wkhtmltopdf),那麼您的選擇是Amazon EC2。