2013-05-08 78 views
5

我有一個EC2實例正在運行(Linux)。我做了一些我想完全撤消的安裝。回到乾淨實例的最好/最簡單的方法是什麼?EC2實例 - 完成重新安裝

回答

7

啓動一個新實例,運行您的安裝和配置步驟。

您可以在不終止舊實例的情況下執行此操作。這可以讓您查看舊實例的配置,以防您忘記了設置方式。它還允許您將數據或其他文件從舊實例複製到新實例。

一個你完全滿意新的實例,終止舊的實例。

在物理服務器的日子裏,這種在破壞老舊之前開始新的方法並沒有什麼意義,但EC2爲我們提供了新的思考方式。

另請參閱:記錄和/或編寫安裝和配置步驟的腳本,以便將來可以在新實例中輕鬆地再現它們。考慮將數據分離到第二個EBS捲上,以便將其輕鬆移動到新實例。

您應該很熟悉測試您的設置腳本/文檔,直到他們在一個全新的實例上正常工作。

+2

在考慮在AWS EC2上運行任何類型的生產服務之前,您絕對必須自動創建實例。這些實例可以在沒有警告的情況下從您的下方消失,也無法追索,任何時候任何特定實例的性能都可能會非常糟糕地降級。 (啓動實例並配置服務時,虛擬機運行的主機可能沒有問題,但可能會被其他虛擬機阻塞,例如,佔用所有I/O帶寬等)。 – 2013-05-08 19:19:43

1

銷燬它並使用您傳遞給原始實例創建的相同AMI,內核以及任何用戶定義的數據/腳本創建一個新的。將您自己的任何數據返回到S3。