Re: How to handle large number of users
- From: "Paul Nichols [TeamB]" <paul@xxxxxxxx>
- Date: Sat, 19 Jan 2008 03:58:00 -0500
Sandeep Chandra wrote:
The system is real time and is mission critical.
I need to design a system that will scale as the number of users grow, so to start I might have 1 or 2 servers serving but as the number of users grow I would like to add more servers.
Regards
Sandeep
Sandeep,
If you are really creating a mission critical system and have to ask these types of question on a NG, no offense (and I do mean no offense), but you need to consult with people who have deployed these types of systems before. I do not know what you consider mission critical, but I cannot imagine a mission critical system with this number of users.
It may be important, but that does not make it mission critical!! I cannot imagine this many users having access to a mission critical system (like payroll, billing systems, etc).
If you are going to be deploying 10,000,000 clients, you have even more serious issues to consider. Support issues for deployment is going to be MASSIVE (Helpdesk, installment issues, initial and update rollouts, etc). I cannot imagine a typical client/server application rolled out to 10 million users. I hope you have a massive IT staff and Desktop Support staff. You are going to need it!
Do not even think about a quick answer for a system like this (if indeed you are anticipating 10 million users for real), I think that number is probably an overly aggressive sales/marketing opinion, and is not realistic.
I could potentially see this for something like a Google, E-Bay, or Federal Tax Service Site (like the IRS). But this would be in the form of a Web Site, certainly not a traditional Windows type client.
If I were requested to create such an application, I would forget EVERYTHING until I spent a great deal of time fleshing the design out. You should not even be concerned at this stage with the language you are going to use to do this with, the server platform or OS, database, etc. Once you get the high level requirements, then I would start considering who my partners would be (like Oracle, IBM, Sun, etc).
You are going to need Network Architects and engineers, System Architects and engineers, DBAs, Security Engineers, and the like involved in this process. Fail to properly plan on a system of this size and I guarantee you will fail, miserably!!
However, since I am assuming, right or wrong, that this is the over-reaching ambition of a pie in the sky dream (no offense, not saying YOUR over-reaching ambition but whoever is asking for this consideration), start with the basics. How many initial users are we actually talking about?
If you start at a realistic level of anticipated use, then you can more properly plan, test, and verify against the system requirement matrixes.
I am not attempting to throw hot or cold water on you, or damper your enthusiasm, just trying to be realistic.
.
- Follow-Ups:
- Re: How to handle large number of users
- From: Patrick Moloney
- Re: How to handle large number of users
- From: Sandeep Chandra
- Re: How to handle large number of users
- References:
- How to handle large number of users
- From: Sandeep Chandra
- Re: How to handle large number of users
- From: Paul Nichols [TeamB]
- Re: How to handle large number of users
- From: Sandeep Chandra
- How to handle large number of users
- Prev by Date: Chroma Keyer / 'Green Screen'
- Next by Date: Re: Activation limit reached - Told that I cannot increase the limit
- Previous by thread: Re: How to handle large number of users
- Next by thread: Re: How to handle large number of users
- Index(es):
Relevant Pages
|