Solr on Cloud strategies
Solr provides its own distributed setup called SolrCloud. We have studied details of SolrCloud in the past chapters. Before deployment of Solr on a Cloud computing stack, a Cloud strategy must be decided to identify the right Solr-based search support deployment in different forms. Cloud-based instances are meant to achieve a high degree of multitenancy. We will look at some of the popular strategies.
Scaling Solr with a dedicated application
One of the simplest strategies is to have Apache Solr deployed as a separate instance for each client. It is as good as Apache Solr instances running completely independently. They can be managed independently. The installation steps for this configuration are standard installation instructions of the Apache Solr installation, as explained in the previous chapters. This approach, although naive, offers the following advantages and disadvantages.
Advantages
It has completely independent instances, enabling each client to control...