Load balancing: Difference between revisions
From LogicalDOC Community Wiki
Jump to navigationJump to search
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Load Balancing with LogicalDOC = | |||
The purpose of this configuration is to maximize the performances distributing the CPU and RAM loads among a set of nodes called a '''cluster'''. | The purpose of this configuration is to maximize the performances distributing the CPU and RAM loads among a set of nodes called a '''cluster'''. | ||
The most part of the stress in a large installation is due to the operations of parsing, indexing and search. | The most part of the stress in a large installation is due to the operations of parsing, indexing and search. So care must be taken in the full-text engine. | ||
<br><br> | |||
We will use the following technologies: | |||
* JGroups to cluster LogicalDOC instances | |||
* Solr as indexing and search engine | |||
= Poposed configuration = | |||
*Load balancing: hardware balancer | |||
*Database: the database is shared among all nodes. It could be a clustered database. | |||
*Filesystem: we will use a shared filesystem common to all nodes. We can use the multiple volumes and/or dedicated NAS. | |||
*Application Server: each node is a single LogicalDOC instance with its own full-text engine | |||
<br> | |||
<br> | |||
[[File:clustering1.jpg]] |
Latest revision as of 14:59, 2 March 2012
Load Balancing with LogicalDOC
The purpose of this configuration is to maximize the performances distributing the CPU and RAM loads among a set of nodes called a cluster.
The most part of the stress in a large installation is due to the operations of parsing, indexing and search. So care must be taken in the full-text engine.
We will use the following technologies:
- JGroups to cluster LogicalDOC instances
- Solr as indexing and search engine
Poposed configuration
- Load balancing: hardware balancer
- Database: the database is shared among all nodes. It could be a clustered database.
- Filesystem: we will use a shared filesystem common to all nodes. We can use the multiple volumes and/or dedicated NAS.
- Application Server: each node is a single LogicalDOC instance with its own full-text engine