We are investigating option to move our web based SaaS product to Azure (both Windows Azure for ASP.NET and SQL Azure for DB). But I am having troubles to estimate our compute needs to be honest. Right now we are running everything of
one server (we don't need high up-time at this time, so it is fine) and it serves us very well, no slow downs, nobody complains. The server hardware is as following: CPU Intel Core 2 Quad Q9400 @ 2.66GHz, RAM 4GB, 3 x 143GB (15K) in RAID5. We have 1 database
about 2GB (it grows arround 1GB every 6 month or so), two websites (one gets almost no traffic, second is major one) and few little background processes. We do get a lot in-bound traffic (people upload files ~15GB a month).
So my question is... What will we need to get in Azure terms to "match" that performance?
Thank you for your promt answer. Everything you wrote does make sense, but I would still like to understand how compute can be converted to true hardware, because we need to know which compute instance to start with anyway. Any idea?