I doubt you can keep such a load without investing on a load balanced clustered environement + one(some) ESI front-end cache server(s)....

Depending of the volume of pages + files and the number of articles created by the 20 authors + the level of personalization of your site (= editing tasks are quite CPU consuming so 1) you will certainly need a dedicated processing server in order to isolate long tasks such as workflows, XML imports or copy/paste. If you have a lot of pages and information or if you have a lot of personalisation (everybody is logued with his own profile, you will certainly need an ESI front-end cache server in order to boost performance. ESI main goal is to share HTML fragment on a page and to regroup similar fragment per group of users. The default HTML cache of Jahia is only on a per page and per user basis. So if you have a lot of page and a lot of logued users, you will store all theses combination of pages in memory and as the HTML cache is running within the Jahia VM, your max cache memory will be quite limited... so this may be ok for anonymous only accesses but not for personalized access by your 2'000 users).

The indexing time is alos quite consuming. Especially if you have a lot of PDF files. That's why you can add a dedicated indexing node in your clustered environnment.

Finally you need to know that JVM have certain memory limits on 32 bits server (1.5 GB on Windows for example, a bit more on Linux/Solaris). That's why we developed a dedicated cache server which runs on a distinct JVM so that you can allocate 2 x 1.5 GB on 32bits servers.

Else for such a load, depending of all the variables mentioned above, I would clearly suggest an "Enterprise" version of Jahia aka 2 Jahia Authoring Server, 1 Processing server + 1 or 2 front-end ESI servers. That's why we developed such "professional" or "enterprise" versions of Jahia... now if you only have 20 authors who edit the site once a while and all your pages are served for the anaonymous guest user, the community or std edition should do the trick...

/SC

At 16:24 02.11.2006, you wrote:

Hi ... I have a question about hardware requirements...

We need two jahia servers in different physical machines ...

For the first server we estimate:
20 users concurrently working (editing, publishing)
2000 users concurrently navigating the site (viewing)

And for the second:
12000 daily visits (viewing)


We use Tomcat 5.5.15, and JDK 1.5.0 in each server.

What requirements do we need ??

Memory, Processor, HD Space, Recommended SO


Thanks in advance
--
View this message in context: http://www.nabble.com/about-hardware-tf2560412.html#a7135635
Sent from the Jahia - Dev mailing list archive at Nabble.com.

Reply via email to