Deployment Architecture

Splunk docker swarm architecture


I want to deploy a multisite Splunk cluster in the Docker Swarm cluster. We have 2 datacenters in different cities with the VMWare VSphere where we used to create virtual machines and install Swarm into this VMs. But now I want to create more advanced setup using Docker Swarm. I'm planning to create geo-distributed Docker Swarm cluster with 3 master VMs and 5-10 worker nodes in both VSpheres. Inside that cluster I want to deploy multisite Docker Stack with following architecture:
1 splunk cluster master - main
2 splunk indexers
2 splunk searchheads
1 splunk searchhead captain
1 splunk deployer
1 splunk cluster master - backup
2 splunk indexers
2 splunk searchheads
1 splunk searchhead captain

Is it good architecture for ingesting big amounts of data?
Which Docker network type should I use?
For storage I want to use Docker daemon's local storage driver on each of the Swarm VMs, is it good choice or not?

Labels (1)
Tags (1)
0 Karma
Get Updates on the Splunk Community!

Don't wait! Accept the Mission Possible: Splunk Adoption Challenge Now and Win ...

Attention everyone! We have exciting news to share! We are recruiting new members for the Mission Possible: ...

Unify Your SecOps with Splunk Mission Control

In today’s post, I'm excited to share some recent Splunk Mission Control innovations. With Splunk Mission ...

Data Preparation Made Easy: SPL2 for Edge Processor

By now, you may have heard the exciting news that Edge Processor, the easy-to-use Splunk data preparation tool ...