Wanted to know what you would recommend as a hosting provider for a popular asp.net site, bearing performance and scalability in mind.
A friend of mine recommended webhost4life who advertises unlimited bandwidth, but at $10/month, i am wary - especially if the website grows to be popular and chews up a lot bandwidth (say 300GB/month) - I'd like to avoid the possibility of my hosting provider cutting my service because of that (seems that even unlimited has a limit, which is fair enough).
Among the options I am considering are 1. Windows Azure (not too comfortable with their SQL Data Services) 2. RackSpaceCloud 3. GoGrid
Appreciate your thoughts on the above - with considerations such as how easy it would be to transfer from one provider to another, speed, cost.
Apologies if this question seems like a dupe, but i would really appreciate thoughts and comparison on the three providers above.
EDIT - the ability to run scheduled tasks is also important.
Thanks Ash.
Cloud computing is basically a nice alternative to "Virtual Servers", but when we calculate costs, we found that going dedicated servers are still cheaper then cloud services. Today Virtual Server providers and Dedicated Server providers give 1000GBs of bandwidth per month, plus you have full control.
I would suggest Virtual Server hosting which is much better proven and cheaper then cloud today. Cloud is still new.
My friends had regular data loss complaints at one of the three cloud service providers. Almost once in 3-4 months, the hard disk would disappear and reconfiguring it with 10GB of data everytime brings site down for hours.
Currently everyone's SLA says about 99% uptime, but there is no data guarentee. And finally I dont think of any cloud providing at as low as $10 per month, when you add up all services needed to run site, it comes near to dedicated server hosting cost.