Skip to content

High availability and Large Catalogs

Marten edited this page Apr 13, 2021 · 2 revisions

'High Availability' and 'Large' are used here to refer to geoportals that must meet a requirement for system failover, have large numbers of users (such as public-facing geoportals), and/or contain 500,000+ records. If your organization plans to implement such a geoportal, then there are some things you can do to improve the performance and success of your implementation. This topic discusses architectural considerations and configuration setting to accommodate high availability and larger geoportals.

Geoportal Server is a plain Java web application running in tomcat and there are many articles describing how to setup HA for tomcat. Some examples:

Elastic is the key component to scale, both in terms of catalog size and in terms of performance/redundancy. It has well-documented steps to setup a multi-node cluster. The referenced topic also discusses another important aspect for large catalogs: sharding as well as a strategy for disaster recovery called Cross-Cluster Replication. Alternatively you have the option to use Elastic as a service in for example Azure/AWS PAAS environments.

Clone this wiki locally