How can I scale OMERO using load-balancing or clustering?
The exact answer to this depends on
- what type of usage you are expecting (number of simultaneous users, number of images per day, average size of images, etc.)
- if you have already run into performance issues
- what your network and hardware configurations are
Depending on all these and more factors, there are various methods of scaling OMERO and if you contact the list we will do our best to make sensible suggestions.
If you would like to look into the existing load-balancing infrastructure, take a look at:
http://trac.openmicroscopy.org.uk/omero/wiki/OmeroClustering
There are also classes and interfaces that can be used on a sites to providing session-based balancing and failover, but inevitably these need to be tailored to the specific environment. Technical information on these is available here.
Before going down this road, optimizing your PostgreSQL installation, your filesystem, and your available RAM may be more productive.

