Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.

EDITED:

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.

share|improve this question
add comment

1 Answer

up vote 0 down vote accepted

However I now need to deploy the same application to support much higher volumes - 10,000 basic orders per week

Bad programmer? 10.000 oders per week are not a lot. assuming they come in 5 days and 8 hours (not all week long) that is still only 0.069 orders per second, or 4 orders per minute. Assuming a 3 times peak this still is just 12 orders per minute.

You need multiple servers for one order every 5 seconds? ;) Maybe you did not use any index on your database?

A small virtual server should be good enough.

share|improve this answer
    
On second read of my question, you are completely right this sounds like a low volume site that could be run on a single virtual server. I should have clarified. There are a number of services running that perform complex route scheduling and the processing of real-time feeds. The ordering part is only a small proportion of the load. I will update my question. Thanks TomTom. –  Mark Chidlow Jul 16 '11 at 11:15
    
Thanks, but then there simply is no answer possible. A note though - hosting like 1&1 will not carry oyou into good territory because yo uca nnot buy high performance servers. Mostly the disc IO subsystems suck. Like SUCK. I have a sql server running on 10 velcoraptor discs + SSD by now - no way to get that IO budget out of a stadnard server from a hoster. –  TomTom Jul 16 '11 at 12:13
    
Thanks for the advice I'll take that onboard. –  Mark Chidlow Jul 16 '11 at 17:52
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.