How to resize Amazon EC2 instance?

Solution 1:

  1. In your AWS Management Console, go to the EC2 Tab.
  2. Check the instance you want to change (from micro to large, for example)
  3. Put the instance in a 'Stopped' state.
  4. Click the 'Instance Actions' menu, and choose 'Change Instance Type'
  5. Choose the level you want the instance to run at (small, medium, large)
  6. Click 'Yes, Change'.
  7. Restart the instance in question.

EASY AS PIE!

Solution 2:

  • Shrinking Amazon EBS volume size
  • http://alestic.com/2010/02/ec2-resize-running-ebs-root