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]

Reply via email to