How to safely upgrade an Amazon EC2 instance from t1.micro to large?

I have an Amazon EC2 micro instance (t1.micro). I want to upgrade this instance to large. This is our production environment, so what is the best and risk-free way to do this?

Is there any step by step guide to do this?


From my experience, the way I do it is create a snapshot of your current image, then once its done you'll see it as an option when launching new instances. Simply launch it as a large instance at that point.

This is my approach if I do not want any downtime(ie production server) because this solution only takes a server offline only after the new one is up and running(I also use it to add new machines to my clusters by using this approach to only add new machines). If Downtime is acceptable then see Marcel Castilho's answer.


Using AWS Management Console:

  • Right-Click on the instance
  • Instance Lifecycle > Stop
  • Wait...
  • Instance Management > Change Instance Type

  • Using the AWS Management Console

  • Go to "Volumes" and create a Snapshot of your instance's volume.
  • Go to "Snapshots" and select "Create Image from Snapshot".
  • Go to "AMIs" and select "Launch Instance" and choose your "Instance Type" etc.
  • 链接地址: http://www.djcxy.com/p/32434.html

    上一篇: scp(安全复制)到ec2实例没有密码

    下一篇: 如何安全地将Amazon EC2实例从t1.micro升级到大型?