我是一個新手到我們雲託管。我想知道哪個更適合開始,無論是Google應用引擎還是Amazon Web服務。谷歌應用引擎或亞馬遜網絡服務
我的問題是:
- 我的應用程序是基於java,數據庫爲MySQL。他們支持這個嗎?
- 他們兩人的免費優惠有哪些,哪一個更好?
- 從一個平臺遷移到另一個平臺有多容易?
- 開始使用這些服務的任何好的鏈接,因爲我是一個新手在這裏。
此外,我很感謝一些好的鏈接,開始使用這些服務,因爲我在這裏是一個新手,以及關於它如何工作的高級視圖。
我是一個新手到我們雲託管。我想知道哪個更適合開始,無論是Google應用引擎還是Amazon Web服務。谷歌應用引擎或亞馬遜網絡服務
我的問題是:
此外,我很感謝一些好的鏈接,開始使用這些服務,因爲我在這裏是一個新手,以及關於它如何工作的高級視圖。
更新:答案不再是最新的。由於Google的Cloud SQL不再處於BETA中,這意味着AWS和GAE都支持爲使用MySQL數據庫而編寫的Java應用程序,並且遷移不再困難。總體思路是,這兩家雲提供商都傾向於提供「一切」:Google推出了Compute Engine,而亞馬遜正在致力於Beanstalk。然而,亞馬遜的IaaS服務比谷歌更成熟,而Google的PaaS服務比亞馬遜更成熟。這一切歸結爲您是否想要IaaS或PaaS。
有AWS和谷歌應用程序引擎之間的關鍵區別:AWS是基礎設施即服務(IaaS),而GAE是平臺即服務(PaaS)。這意味着,使用AWS,您仍然需要管理自己的服務器(ec2實例,db實例,負載均衡器等)=>需要一些系統管理員工作。使用GAE,您只需編寫您的應用程序代碼並將其部署到谷歌雲中,而無需關心哪些服務器或其運行的服務器數量。 Google會爲你做所有的系統管理員工作。
兩者都使用付費模式。
回答每一個問題:
注意:AWS還通過elastic beanstalk爲PaaS的支持,但仍處於測試階段
A1不正確,因爲App Engine也支持mysql。請參閱:https://developers.google.com/appengine/docs/java/cloud-sql/developers-guide – 2013-03-24 15:50:00
@Takashi謝謝。我不知道這個新功能。編輯我的回答以反映您的評論。 – 2013-03-24 16:58:08
+1對於Google PaaS和Amazon的IaaS之間的差異,我認爲是他們之間的主要區別之一。 – 2013-05-14 22:04:44
@TakashiMatsuo好笑,你怎麼說這樣的帖子是不是建設性的,我經常發現,在關閉的帖子一些最有建設性的人正在尋找回答這樣的問題。只是看看意見13506 – 2014-06-25 00:41:35
我希望得到SO社區關於這個問題的集體建議。這絕對與編碼有關。我想知道如何在網絡上最好地部署我的代碼。我想我會把我的問題帶到網絡的更多角落 - 不幸的是。 – tmthyjames 2014-10-12 01:25:58
他們喜歡關閉所有最有趣的問題..「你的問題必須有二進制答案!」 – 2016-01-16 16:36:47