2013-05-08 116 views
5

我有一个EC2实例正在运行(Linux)。我做了一些我想完全撤消的安装。回到干净实例的最好/最简单的方法是什么?EC2实例 - 完成重新安装

回答

7

启动一个新实例,运行您的安装和配置步骤。

您可以在不终止旧实例的情况下执行此操作。这可以让您查看旧实例的配置,以防您忘记了设置方式。它还允许您将数据或其他文件从旧实例复制到新实例。

一个你完全满意新的实例,终止旧的实例。

在物理服务器的日子里,这种在破坏老旧之前开始新的方法并没有什么意义,但EC2为我们提供了新的思考方式。

另请参阅:记录和/或编写安装和配置步骤的脚本,以便将来可以在新实例中轻松地再现它们。考虑将数据分离到第二个EBS卷上,以便将其轻松移动到新实例。

您应该很熟悉测试您的设置脚本/文档,直到他们在一个全新的实例上正常工作。

+2

在考虑在AWS EC2上运行任何类型的生产服务之前,您绝对必须自动创建实例。这些实例可以在没有警告的情况下从您的下方消失,也无法追索,任何时候任何特定实例的性能都可能会非常糟糕地降级。 (启动实例并配置服务时,虚拟机运行的主机可能没有问题,但可能会被其他虚拟机阻塞,例如,占用所有I/O带宽等)。 – 2013-05-08 19:19:43

1

销毁它并使用您传递给原始实例创建的相同AMI,内核以及任何用户定义的数据/脚本创建一个新的。将您自己的任何数据返回到S3。