Is it technically possible to run multiple elasticsearch nodes on the same physical server? For example in a Hot/Warm architecture could we fill a chassis with half SSD's and half HDD's and run a Hot node and Warm node side-by-side? Then scale the cluster horizontally adding new servers with a Hot and Warm node on each?
Is this recommended? What would be the drawbacks apart from the obvious sharing of hardware resource and high availability if a server dies? Has anyone out there attempted this or something similar before?