Hi all,
I'm new to ElasticSearch and I'm starting an analysis for using ElasticSearch both for logging and for data metrics.
I know that ES could be deployed using docker and I surely prefer this solution because I prefer to deploy an image instead of installing or update ES on the hosts.
Do you suggest to use docker to deploy ES on production with lot of data or, for performance reason, is better to install and upgrade it on the hosts?
MarcellOr, I think it boils down to quality of deployment. Network speed, memory, cpu allocated and the config balance in the logstash instance. One thing to consider, if you go the docker route it's pretty easy to setup parallel instances and throttle resources.
Yes, this is for sure but I know that performance in accessing files from the container are really poor compared to performance in accessing files from the host.
The best is to know if someone already compared both solutions with ES.
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.