I'm in the process of building a proposal for a server that we will
use to host Magnolia 3.0 CE on.
I'm trying to figure out what kind of specs we would need. Initially,
we will be hosting just "side projects" on the site - sites that have
significantly lower traffic than our main site - but eventually we
will migrate our main site over to Magnolia.
Our main website seems to currently have a peak of about 300 visitors
per hour, and we serve about 5,000 pages in a day. (Average of about
5 pages per visit, and about 1000 visitors per day)
I would estimate that our side projects each have traffic that peaks
at about 80 visitors per hour, and a similar 5 pages per visit
number... If we plan on 3 side projects and they all hit at once - we
would be looking at a peak normal traffic of around 500 visitors per
hour.
Our company is growing significantly, and I anticipate our web
traffic to double by next year - giving us 1000 visitors per hour on
a peak hour.
I was looking at installing a Dell PowerEdge 2950 in our colocation
server, and here are the specs I was looking at:
Dual Core Intel® Xeon® 5050, 2x2MB Cache, 3.00GHz, 667MHz FSB
4GB 533MHz (4x1GB), Dual Ranked DIMMs
Red Hat Enterprise Linux ES v4, 1YR Red Hat Network Subscription, EM64T
I was also planning to put a set of two 160 GB drives and setting up
a hardware-controlled RAID-1 on them for basic data redundancy.
Should the box have more RAM in it to handle the load we are looking
at? I know the JVM loves RAM.
Also - what application server are other people using with a similar
(or greater) load? I'm planning to use a BDB to hold the content
repository and I'm also planning to use Tomcat as the application
server.
Any feedback on server specs is appreciated,
Ryan Gardner
VitalSmarts
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------