ELK Stack on VM directly or docker environment using docker swarm

Hello,

I'm looking advice regarding the deployment of the ELK stack and Fleet Server. Should I opt for directly deploying them on virtual machines (VMs) or utilize a Docker environment with Docker Swarm to deploy all services? We have five RHEL 8.9 nodes available: three for Elasticsearch and two for deploying Kibana for high availability (HA). Each Elasticsearch node has 16GB of memory. Additionally, we need to run two instances of Logstash on one of the VMs and deploy Fleet Server on one of the Elasticsearch servers. What would be the optimal approach for deploying all these components? what is complexity to deploy services compared to deploying in container or on VM directly?

Thanks

please Reply your opinion really matters.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.