如何将m1.large实例缩小到EC2上的m1.small实例?

我需要将Server 2008 m1.large实例缩小到EC2上的m1.small实例。 我知道大的是64位的操作系统,而小的是32位的。 两者都是EBS卷。 我的问题如下:

  1. 我可以简单地创build一个AMI或拍摄大型实例的快照,并从AMI或快照创build小型实例吗? 还是需要从头开始重build,使用32位AMI,并手动移动我的所有软件?

  2. 有什么我需要注意的是,当实例终止时,EBS卷将被删除吗? 或者仅仅创build一个实例的快照来充当备份来创build未来实例就足够了?

谢谢。

  1. 您在启动时select实例types而不是将其烘焙到AMI中,因此理论上可以将现有的AMI作为m1.small实例启动。 但是,如果AMI安装了64位版本的Windows,我不知道它是否可以在32位上运行。
  2. EBS卷是永久性的,并且在使用它们的情况被closures时将继续存在,所以你应该使用快照。
  1. 是的,只需要为你的m1.large实例的根设备创build一个快照(在你的Server 2008中)。 然后在快照面板中find刚刚创build的快照,并使用该快照启动一个m1.small实例。
    我只是通过将一个64位的Windows Server 2008 R2数据中心从一个m1.large实例移动到一个m1.small来实现这一点。 我能够使用RDPlogin,并指出,任务pipe理器现在只显示一个处理器而不是一个。 换句话说,m1.small实例似乎没有将操作系统限制为32位。

  2. 我很确定,当你终止一个实例时,作为它的根设备的EBS卷确实会被自动删除。 换句话说,如果您打算稍后根据该卷启动另一个实例,则需要创build一个快照。