How do I migrate from a micro to a small instance via ec2 console

How do I migrate from a micro to a small instance via ec2 console for my Windows instance, since we are running into heap size issues. I have some software (Apache, PHP) installed on that machine also. I don't see an action which will let me migrate this instance via the EC2 console.


Here are the steps to change the instance type from t1.micro to m1.small using the EC2 console.

  1. Right click on the instance > [Stop] > [Yes, Stop]
  2. Right click on the instance > [Change Instance Type] > [m1.small] > [Yes, Change]
  3. Right click on the instance > [Start] > [Yes, Start]

If you had an Elastic IP address associated with the instance, you'll need to re-associate it.

I prefer the command line and wrote an article on how to do it that way with three commands:

Moving an EC2 Instance to a Larger Size
http://alestic.com/2011/02/ec2-change-type

You might want to read that article as it has a lot of information about this process that is important to understand whether you use the command line or the AWS console.