Is this work flow suitable for Amazon RDS?
The difference in RDS and MySQL on EC2 is that RDS is a managed deployment of MySQL (you can't change server settings) but not vanilla MySQL either.

So if you do not need to alter MySQL's server settings, RDS would be fine. Mostly due to it being EBS backed (Elastic Block Storage) EC2 has ephemeral storage (not persistent) unless you install it with an EBS backed volume (for all your data files) which is a best practice.

if you need to process the data in some other way, rather than just transfer and store it you will need a EC2 instance anyway. So, you could do it all on on EC2 instance, or separate the concerns.

As far as the 10MB data transfers you will be fine and potentially all free on Amazon's network, although if you start using their other services for data processing in and out of their network, make sure to have all your resources in a Availability Zone together, as data transfer costs go up from free to $/GB->TB a month you may be transferring across the wire.

Check their free tier out, you could possibly do all this for 12 months and never spend a dime.

EDIT:
To correct myself slightly, you can't change ALL the server variables but, you can change some of the more important ones still on RDS.
RDS Server Variables Article

Good luck.