EC2实例 - 完全重新安装

Asa*_*ahi 5 amazon-ec2 amazon-web-services

我有一个EC2实例启动并运行(Linux).我做了一些我想完全撤消的安装.什么是回到干净实例的最佳/最简单的方法?

Eri*_*ond 7

启动新实例,运行安装和配置步骤.

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

一个你对新实例完全满意,终止旧实例.

在物理服务器的时代,这种在破坏旧版本之前启动新版本的方法没有任何意义,但EC2为我们提供了思考问题的新方法.

另外:记录和/或编写安装和配置步骤,以便将来在新实例上轻松复制它们.考虑将数据分离到第二个EBS卷上,以便可以轻松地将其移动到新实例.

您应该习惯于反复测试设置脚本/文档,直到它们在一个全新的实例上正常工作.

  • 在考虑通过AWS EC2运行任何类型的生产服务之前,您绝对必须自动化实例创建.实例可以在没有警告或追索权的情况下从你身下消失,并且任何给定实例的性能在任何时候都会非常严重地降级.(当您启动实例并配置服务时,运行VM的主机可能会很好,但可能会被某些其他VM陷入困境,例如占用所有I/O带宽等). (2认同)