We currently run MySQL on EC2, and we have been for some time. I like the idea of simplified backups, recovery, and fail-over, and I'm really tempted by the apparent ease of using RDS instead of EC2. I've started the migration from EC2 to RDS, but as I work through the migration I keep wondering if I'm doing the right thing.
I've read people hinting against using Amazon RDS for MySQL databases, but I haven't found a concise explanation of the disadvantages of RDS.
Can someone help me understand why I should NOT move to RDS, but instead keep my data in EC2?
Our database is approximately 30GB of data, which is mostly from an 18-million row table and a 40-million row table in a single InnoDB database.
Any thoughts are much appreciated. Thanks!