Help designing Environnment


I am designing a new docker environment and I need help with some storage concept.

We are using CoreOS as virtual host.For now our Docker containers are standalone without orchestration. Persistent Data are on ISCSI block device mounted on the host and then mounted in the container from the host. So we don’t scale our database and load balance Applications from our load balancer appliance.

We have a NAS/SAN that support NFS/CIFS/ISCSI/etc.

What is the best practice to configure Rancher to scale Applications and databases on different hosts and how data would be managed inside Rancher. I found Convoy-NFS but I don’t think it will be great for database data.

We have a Firewall and a loadbalancer (SSL Termination) in front of our hosts.

Thank you