I want to deploy elasticsearch on top of docker but I have only three VMs
Which one is better?
- One elasticsearch container on each VM with both master and data enabled?
- Two elasticsearch containers on each VM one for master (only) and one for data (only)?
I have the automation to support both, I just don't know if there is any real benefit to isolate masters from data when they are on the same VM and what resources to allocate for each instance.