Dit is een simpele vraag met een heel ingewikkeld antwoord!
Kortom:EC2 levert maximale prestaties als je voor een RAID0 EBS gaat. Het uitvoeren van RAID0 EBS vereist een behoorlijk aanzienlijke hoeveelheid overhead voor onderhoud, bijvoorbeeld:
http://alestic.com/2009/06/ec2-ebs-raid
http://alestic.com/2009/09/ec2-consistent-snapshot
EC2 zonder RAID0 EBS levert waardeloze I/O-prestaties, dus het is niet eens echt een optie.
RDS zal uit de doos zeer goede (maar niet maximale) prestaties leveren. De beheerconsole is fantastisch en het is gemakkelijk om instanties te upgraden. Hoge beschikbaarheid en alleen-lezen slaves zijn een klik verwijderd. Het is ECHT geweldig.
Kort antwoord:ga met RDS. Nog steeds op het hek? Ga met RDS!!! als je van hoofdpijn houdt en elk klein beetje afstemt voor maximale prestaties, dan kun je EC2 + EBS RAID 0 overwegen. Vanilla EC2 is een vreselijke optie voor MySQL-hosting.