I have a Microsoft ASP.NET MVC web application with SQL Server 2008. Currently running on a single server, performance is reasonable. However I now need to deploy the same application to support much higher volumes. There are also a number of high-load services (for real-time route scheduling and processing of data feeds).
I believe that I will need a separate database server and one or two web-servers.
If I host at somewhere like 1&1 or Rackspace I presume they will advise. However I would like some idea before I start any discussions.
One area I'm not sure about is the windows server versions I should be using, CPU/memory requirements, whether these hosting providers offer load-balancing and kinds of costs involved.
I agree this is quite vague still. Perhaps I should post a question regarding the techniques for estimating server requirements? I'll search some previous posts.