In the following two scenarios which have better performance?
Elasticsearch application running on a physical machine with 256G RAM and 48 Core CPU.
Deploying the Elasticsearch application on Docker with three Elasticsearch Docker container running in the same physical machine(256G RAM and 48 Core CPU).
That probably depends on the use case. Having 3 nodes will give you more heap without going over the recommended 30GB limit but there will be a bit more overhead due to communication between nodes.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.