Questa è una domanda semplice con una risposta molto complicata!
In breve:EC2 fornirà le massime prestazioni se si utilizza un EBS RAID0. L'esecuzione di RAID0 EBS richiede una quantità piuttosto significativa di spese generali di manutenzione, ad esempio:
http://alestic.com/2009/06/ec2-ebs-raid
http://alestic.com/2009/09/ec2-consistent-snapshot
EC2 senza RAID0 EBS fornirà prestazioni I/O scadenti, quindi non è nemmeno un'opzione.
RDS fornirà prestazioni molto buone (sebbene non massime) fuori dagli schemi. La console di gestione è fantastica ed è facile aggiornare le istanze. Alta disponibilità e slave di sola lettura sono a portata di clic. È DAVVERO fantastico.
Risposta breve:vai con RDS. Ancora sul recinto? Vai con RDS!!! se ti piacciono i mal di testa e l'ottimizzazione fino all'ultimo bit per le massime prestazioni, puoi prendere in considerazione EC2 + EBS RAID 0. Vanilla EC2 è un'opzione terribile per l'hosting MySQL.