2011-08-09 152 views
3

我想在EC2實例中部署我的JSF站點,我是新的雲計算。Amazon EC2:如何在EC2中安裝glassfish?

如何在我的EC2實例中安裝GassFish 3 OpenSource?

更新: 下載使用 '弧線' 命令:

curl http://www.java.net/download/jdk6/6u27/promoted/b03/binaries/jdk-6u27-ea-bin-b03-linux-i586-27_may_2011-rpm.bin > java-rpm.bin 

或使用wget:

wget http://www.java.net/download/jdk6/6u27/promoted/b03/binaries/jdk-6u27-ea-bin-b03-linux-i586-27_may_2011-rpm.bin 
+0

EC2一旦啓動它就像普通機器一樣。您可以使用'wget'或其他方式下載Glassfish。執行常規安裝。部署您的應用程序。完成。理想情況下,您希望將您的實例與Glassfish捆綁爲AMI以備將來使用。 – Nishant

+0

@Nishant,是的,這就是我想要做的,將我的實例綁定到我的AMI,如果不是他們會收取我即使該網站沒有被正確使用的權利? 是否可以捆綁它? –

+0

定義「不被使用」的含義。如果您終止機器,他們不會向您收費,但無論何時運行,您都將收取費用,無論有沒有流量。但是您需要至少運行一個實例來處理請求。 – okrasz

回答

3

,我發現我的解決方案here(有關如何安裝GlassFish)

其實我創建了一個教程,說明如何做到這一點(但在葡萄牙語(巴西)語言,但有很多圖像的助陣):

Tutorial

+0

偉大的教程,如果只有它是英文太:) –

2

以下是你需要做的:

  1. 獲取一個AMI instance launched。按照this tutorial進行安裝。 (不幸的是,Glassfish安裝教程在其官方網站上作爲YouTube視頻提供!)

    最簡單的方法是從現有的EBS支持實例開始。我就是這樣開始的。

  2. 現在,如果你想殺死這個實例,它就像扔出窗外的機器一樣。如果您想稍後重新使用它,或者可能想爲將來要啓動的許多實例製作藍圖。您需要將其捆綁並註冊爲圖像。

    如果您有EBS支持的實例,則從中創建映像比發送電子郵件更容易。您只需登錄AWS Web Console,選擇要創建AMI的實例,然後從菜單中選擇Instance Actions > Create Image。完成!

    如果您有基於實例存儲的AMI。您需要捆綁並存儲在您的S3存儲桶中,並使用ec2-api-toolsec2-ami-tools註冊AMI。因此,讓它們安裝在您的實例中,並非常整潔地創建圖像explained here

現在,就成本而言,refer this。據我瞭解(我的客戶支付,所以我不知道有多少),即使沒有活動,您的運行實例也會花費您一些錢。但是,如果您在S3或EBS中創建AMI並存儲,則您將支付存儲成本。

希望這解釋了你想要的。

+0

感謝您的解釋,我已經有S3服務,它認爲這會工作=) –