On May 23, 2006, at 2:27 PM, [EMAIL PROTECTED] wrote:
I'm new to the list so excuse me if this had been discussed before.
A partner of my company is planning to develop a webobjects based
application that is going to serve to about 7-8 million users over
client application. There will be about 1 million concurrent active
users nation wide in the average case.
So far I've planned to divide the users into several regions(7
regions -
1 million users/region). There will be at least 1 apache server(dual
processor G5 XServe) and 2 webobjects app server (Xserve dual
processor
G5 too).
Leaving the network infrastructure, database and backup apart
do you think it is feasible? Do you happen to have any idea about
approximetely how many threads per server and how many servers will be
enough for this project?
Our current G4 Xserve running both apache and wo sometimes fails when
more than say 100 hundred users are transacting over our online store.
So I have serious doubts.
Yeah, 2 WO machines will not be sufficient for 140k concurrent users
(1/7 of 1 million). Our most heavily-loaded app can easily handle
1000 concurrent users comfortably on a G5 with 2 GB of RAM (though
that number will vary widely due to a given app's different processor
and RAM requirements). At 1000 concurrent users per machine, you're
looking at 1000 machines, 140 per region.
Note that with this many machines, your employer will probably show
up on the next published list of top 100 supercomputers. Time to
take a big step back. 1,000,000 _concurrent_ users means that one in
every 250 people in the US will be using your site
_at_the_same_time_. I doubt iTunes gets that many hits: are you sure
this number is accurate? 1,000,000 concurrent database transactions
is going to require even more hardware for your database (and note
that the current _record_ for database TPS 824,164 - see http://
www.hp.com/hpinfo/newsroom/press/2003/030730a.html). Again, are you
_sure_ this number is accurate?
To answer your question as to whether I think this is feasible, I'd
say that anything up to the iTunes Music Store is feasible: after
all, it was written in WO. If you actually want to handle 1 million
concurrent users, then you're completely on your own: I doubt that
has ever been done with anything, certainly not with WO.
sacha
--
Sacha Michel Mallais Senior Developer / President
Global Village Consulting Inc. http://www.global-village.net/
PGP Key ID: 7D757B65 AIM: smallais
"I resist change even as I call for it." -- Mason Cooley
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com
This email sent to [email protected]