paspao
(P.P.)
March 21, 2018, 9:01am
1
Hello,
I am starting to test my new 3 nodes ES cluster, but it is my first experience with it.
In production cluster will receive data in real time from 7 sources to the same index.
I expect 1M entries per data source so about 7M daily.
Which is the best approach to distribute load?
I was thinking of pointing data sources to different nodes like 3 sources to master, 2 to node 2, 2 to node3.
The alternative could be to set-up a load-balancer in front of ES.
Any comment or suggestion is very appreciated.
Thanks
P.
dadoonet
(David Pilato)
March 21, 2018, 9:21am
2
May I suggest you look at the following resources about sizing:
https://www.elastic.co/elasticon/conf/2016/sf/quantitative-cluster-sizing
Elasticsearch is a very versatile platform, that supports a variety of use cases, and provides great flexibility around data organisation and replication strategies. This flexibility can however somet...
Surveiller une application complexe n’est pas une tâche aisée, mais avec les bons outils, ce n’est pas si sorcier. Néanmoins, des périodes fortes telles que les opérations de type « Black Friday » (Vendredi noir) ou période de Noël peuvent pousser...
Specifically the slides I linked to. Look from slide 49.
If you have 3 nodes in the cluster and they are hosted on the same hardware, I would recommend setting them up with default configuration (master/data) and distribute load evenly across them.
paspao
(P.P.)
March 21, 2018, 5:14pm
4
Thank you, I will go this way.
system
(system)
Closed
April 18, 2018, 5:15pm
6
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.