In an Elasticsearch cluster, must all nodes be identical i.e. having the same:
- Operating System
- Amount of RAM
- CPU speed and number of cores
- etc.
or is it allowed for the nodes to be different? (Apart from the obvious fact that an homogeneous cluster would be much easier to configure, manage, and monitor than an heterogeneous one.)