Move MySQL Database to Amazon EC2 Servers
There is nothing intrinsically wrong with moving a database to AWS EC2.  IN the end, they're just servers, but they're set up in a very specific way.

You have to be fully aware of the limitations of the platform before you start, so those documents that you don't know where to start?  Read them all.

You've got to be aware that there are different ways of working when you start using AWS.  Some fundamental differences between having a server in your server room that you are in complete control of vs a server in AWS' data centre somewhere that somebody else is in control of.

Learn about RDS, learn about different storage types, learn about EC2.  Make sure you understand the costs before you put anything in there.

Use the free year's worth of free instances for all it's worth.  Test, ensure that what you want to do is possible.