Hi Ewald

We use Postgres for all our work so I cant really comment on the other  
options. For that size system your main performance point is going to  
be the database. 1000 users in a web environment is not very much at  
all. We have worked on local sites with that sort of volume on the web  
layer being handled by a single tomcat / jetty instance on reasonable  
hardware with some ram - 4gigs - and the machine was not stressed. In  
terms of the business logic and how you build it you can get into some  
trouble there - advice would be to keep it as simple as possible of  
course and as you design the various parts / layers one has to bear in  
mind the performance / load impact of your design choices. Looking at  
a good caching strategy could help but that of course relies on more  
ram. In the end you real performance bottleneck is going to be the  
disk subsystem you choose and here the advice is dont be cheap - it  
will not be worth it. We have used the HP MSA stuff very successfully  
in the past and it does provide a scalable disk system. I would  
personally steer clear of clustering if you can - of course a backup  
machine or standby machine is something to look at however clustering  
is a whole different ball game that creates a lot more complexity and  
unless you really have to have it dont. The guys at LinkedIN ran on a  
single box till they had plenty (1million+ i think) users.

I would recommend researching disks :)

http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c00358098&lang=en&cc=us&taskId=101&prodSeriesId=377751&prodTypeId=12169

Cheers
Len


On 29 Jul 2009, at 10:30 AM, Ewald Horn wrote:

>
> Hi Brent.
>
> Thank you for your response.
>
> The project has not started yet, I'm just gathering information and am
> trying to find out, roughly, what the expenses will be, so that I can
> justify a proper research budget. Like most big companies, I need to
> justify spending money to management, and that means having some scary
> facts in hand before I go running to ask for money.
>
> Most of the larger projects I have worked on were in .Net, Data Center
> and of course MS SQL Server, which basically means I'm a little out of
> my comfort zone using J2EE technologies. The fact that we developed
> several desktop client applications in J2SE, also with 1000+
> concurrent users does not help at all. Rather than assuming I know it
> all, I opted to source information from the group to make sure I don't
> fall in the "done it all, seen it all" trap.
>
> I was hoping to find one or two experts on the group we could pull in
> to consult with, given that it's mostly local folks on this list.
>
> Regards
> Ewald
>
> >

--

Len Weincier                          mailto:[email protected]
Software Architect                 GuruHut (http://www.guruhut.com)
Cell: +27 83 400 6106





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CTJUG Tech" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/CTJUG-Tech?hl=en
For Cape Town Java User Group home page see http://www.ctjug.org.za/
For jobs see http://gamatamjobs.appspot.com/
-~----------~----~----~----~------~----~------~--~---

Reply via email to