In the previous section, we looked at how to best deal with large raster datasets. In this section, we'll explore clustered server deployment to get the best GeoServer user experience from our hardware resources. We'll learn about concurrency and clusters and why these concepts are so important. We'll also look at how to use vertical cluster deployment for higher performance. Finally, we'll learn about GeoServer horizontal clusters for high availability.
Concurrency refers to tasks being run simultaneously on different parts of a computer or cluster hardware. GeoServer allows us to use concurrency in a few different ways. It can be deployed in a clustered configuration on one or more nodes. A cluster refers to a configuration of multiple computing resources, which are either virtual machines or physical computers (nodes). This means that...