2010-12-19 23 views
0

這是一個非常快速的問題 - 我已經在EC2上設置了一個非常簡單的基於LAMP的網站。我創建了一個EBS並將其掛載到了我要保存所有mysql數據和其他備份的實例中。終止亞馬遜EC2 - 持久數據會發生什麼

現在爲了連接到實例 - 我使用WINSCP並使用Elastic IP從我可以查看所有數據的位置。

現在我的問題是 - 說我終止實例 - 駐留在EBS上的備份數據和mysql數據仍然可用。那麼我怎樣才能訪問這些數據。

我的意思是使用WINSCP和相同的彈性IP,我不會再能夠連接了,因爲實例被終止 - 所以如何訪問存儲在EBS上的數據。

對不起,我無知的問題,但剛開始使用EC2玩 感謝

+0

您將不得不啓動一個新實例,將EBS卷附加到該實例(並且如果需要,還可以使用彈性IP),然後連接。這不是一個編程問題,所以不屬於計算器。 – Wodin 2010-12-19 10:46:07

回答

3

我假設你已經創建了一個EBS支持的實例,並添加到(附後)進一步EBS卷作爲一個塊額外的存儲。在這種情況下,當您終止實例時,引導EBS卷將被釋放並刪除,但附加的EBS存儲只會被釋放 - 在實例被銷燬並且其數據內容保持不變的情況下,它將保持「可用」狀態。然後,只需將其附加到另一個正在運行的實例,即可訪問它。

+0

非常感謝你清理這個問題 - 我只是想着如何訪問EBS,因爲它沒有IP,實例被終止 - 在閱讀你的迴應後,我感到很蠢 - 現在你明顯地創造了另一個實例並附加它。還有一個問題 - 當我啓動一個實例時,它自動帶有一個15千兆的卷 - 所以除此之外,我需要創建另一個EBS捲來保存數據,或者這是足夠好的 - 謝謝 – Gublooo 2010-12-19 11:01:21

+0

如果您希望數據在EBS卷要在實例終止後保留,它必須位於單獨的連接EBS卷中,或者必須在終止它之前停止並快照引導EBS卷(如果您在那裏存儲數據)。 – 2010-12-19 16:26:53

+2

或者,如果要在終止EBS支持的實例時保留其EBS卷:ec2-modify-instance-attribute --block-device-mapping/dev/sda1 = :: false INSTANCEID – 2010-12-20 04:24:01