In this post there is an excellent benchmark between:
- Running MySql on a Small EC2 + EBS
- Running MySql on a Small EC2 + EBS + adjusted MySql parameters
- A Small RDS
The benchmark is very good since it is not focused only in ideal conditions (only one thread) but also in more realistic scenarios, with 50 threads hitting the database.