I am curious about how can I decide number of nodes for a production elk stack cluster. My questions are below;
How can I decide;
-How many data nodes do I need? (how many of them are for hot data, how many of them for warm data?)
-Master nodes should be at least 3, can I install them on data nodes or are seperated master nodes better?
-I read that ingest node is only useful for log tailing functions, for more functions(metrics etc.) I should use logstash. Is it correct? How many logstash servers should I use?
-Should I use a seperated ML node or can I mark master nodes as ML node?