2008-10-20 215 views
8

有沒有人有經驗部署應用程序亞馬遜EC2?我正在考慮今後這樣做,並想知道與共享主機和專用服務器託管相比,人們的體驗。部署到亞馬遜EC2

回答

8

到目前爲止,這麼好。能夠一次打開5/10/50/100 +機器真棒。能夠關閉它們並忘掉它們甚至更好。你需要改變你關於如何存儲持久數據的想法,但是一旦你擁有了天空就是極限。

表現明智,小實例很慢。它們適用於負載均衡器和靜態內容等,但如果您正在進行任何處理器密集型處理,則至少需要一個m1.medium實例。

這是非常新的,所以沒有很多工具可以幫忙。我使用Puppet來配置我的主機,我有一組用於啓動集羣的PHP腳本。我使用LDAP作爲主機清單數據庫。

如果你沒有需要/衝動,建立自己的,看到Rightscale對於一些真正真棒工具部署/增長的應用程序。

+0

「你需要改變你關於如何存儲持久數據的想法」。你的意思是S3和SimpleDB存儲? – Craig 2008-10-20 23:10:32

0

我有了我的全棧,並可以自動從S3鬥本地文件系統的戰爭(JAVA)的部署上的每個腳本的圖像。

當圖像開始時,rc2.local運行此腳本以在啓動tomcat之前獲取最新的戰爭。這很適合我

3

一種方法是設置您的實例你到底怎麼想的那樣在本地,使用VMWare的圖像,然後將其轉化爲急性心肌梗死。例如,使用this script

0

代價是我最初忽略了與EC2相當大的因素。最便宜的小型實例每個實例小時需要10c,如果您始終保持運行,那麼每個月大約需要70美元。這是比最便宜的託管解決方案多一點。

當然,與EC2你可以選擇你的操作系統,並安裝任何你喜歡的軟件,如果你需要大量的服務器的它絕對不是專門的託管方式比較划算。

我讀過有關,人們使用專用服務器爲他們的正常工作量的混合模式,但額外的EC2實例在需求高峯期增加。