I'm trying to find a recommendation from Sitecore in terms of configuring Solr for high availability and how to use it properly with Sitecore. Does anybody know where I can find it? If not, I'm considering these options, any preference or alternative?
Master-Slave:
Is it still "valid" or is it deprecated since SolrCloud? In this case, How should I configure Sitecore on each role to use one server for indexing, and another (load balanced servers) for querying?
Zookeeper:
How many instances do I really need? I understand (based on this) that I need 3 Zookeepers minimum to keep the cluster running if one goes down, but apparently they should not be on the same machine as the actual Solr instances meaning I need 5 instances (3 ZK and 2 Solr). And again, Or should I configure Sitecore to use the cluster properly?