I have developed a web applicaiton that does soem heavy DB work. I have developed the application using ASP.net and SQL Server 2008 Express. I wanted to know which service I should use, Amazon RDS or SQL Azure. I can migrate to MySQL without a problem. SQL Azure costs about $10 (for what I need) and RD costs $89 all by default.
I also want to be able to easily scale the DB server up when needed. From what I've read, it's possible with RDS but not with SQL Azure. I mean it possible, but you need to configure your application to support the new architecture.
Another thing is fault tolerance. I've read that with Amazon RDS you don't have strong fault tolerance and you need to create another replica in case of hardware failure. With SQL Azure your are safe because by default the data is replicated across several data centers.
Which one I should go with. Am I missing something?