If you want to move EC2 instance between regions - built-in AWS tools can help you to do it quite simple. Basically what you need is create image, move it to new region and launch it. In this example we will move instance from US (N. Virginia) to EU (Frankfurt). Below I describe required steps to do it.

Steps to move EC2 instance

1) Create fresh image of your instance moving-aws-ec2-instance-1.png

2) Give it a name and adjust disk settings to match original instance moving-aws-ec2-instance-2.png

3) Then go to Images -> AMIs in a left sidebar moving-aws-ec2-instance-3.png

4) And click “Copy AMI” moving-aws-ec2-instance-4.png

5) And choose new region moving-aws-ec2-instance-5.png

6) Then go to AMI’s in that region and launch new instance moving-aws-ec2-instance-6.png

Make sure your new instance has the same configuration as previous. Also double check VPC setting, security groups. After launching new instance it will have new IP address. So don’t forget to update domain records referencing to that instance.

That’s it. You have the same instance running in new region.