I've got a 5 data, 3 master node setup. I understand that elasticsearch has built in load balancing capability, and that I could just route all the traffic to one of the nodes and call it a day.
I've seen several articles talking about setting up a load balancer infront of elasticsearch to increase availability, in case the node I'm routing traffic to goes down.
I can't find anything about this in the official documentation. Can anyone chime in on the best setup from a performance perspective?
Also would love to hear if anyone knows of how I would actually scientifically test the performance of these different setups..