Had posted this incorrectly in the elasticsearch forums.
Hello - as part of my continuous learning on setting up an AWS EC2 based architecture of my Kibana Stack with ElasticSearch, on trawling forums I've come to understand there are TWO approaches:
-
Front the entire ES cluster with an Elastic Load Balancer (ELB) and in the Kibana YML
elasticsearch.url: "https://<your_elasticsearch_host>.com:9200" -
Setup a Client Node on the Kibana EC2 Instance and point the Kibana YML elasticsearch endpoint to this client node and let client node take care of the load balancing.
Which of these two are recommended approach? Pitfalls in each would help!