Best Cluster Concept, Timeseries Data and more

20GB a day is not a lot of data so I would expect a simple 3-node cluster where all nodes hold data and are master eligible to handle that. There should be no need for dedicated master nodes unless you need to add nodes to get more storage.

For larger volumes it often depends on the relation between indexed volume and retention, e.g. how fast your data turn over.