Clustering

From LogicalDOC Community Wiki
Revision as of 13:19, 2 March 2012 by Car031 (talk | contribs) (The Aim: Allow the scaling of LogicalDOC in a clustered environment)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The Aim: Allow the scaling of LogicalDOC in a clustered environment

LogicalDOC is lightweight and performant on a single-server deployment, but in this page we try to describe some of the possible options for running multiple server instances together in a cluster. Sample configurations or configuration snippets that arise from real-world solutions are given. There are many combinations of configurations and levels of complexity left out. We need to define what is the exact type of clustering we need(data replication, processing distribution ...) and what are the involved components.

These are the main area the clustering may take into account:

  • User sessions
  • Database
  • File system(documents binaries, plugins files, user files ...)
  • Full-text indexes

We will support two scenarions only:

  • Load balancing (best performances)
  • Data replication (information reliability)