### In this virtual lab we used mainly the following tools: * Docker swarm for service creation and container orchestration * Linux Containers (LXC) for worker nodes * Ansible for automation * Galera-inside-docker for MariaDB clustering In more detail, the manager node is running on the host machine itself, while the provisioning \ of LXC containers permits the creation of multiple worker nodes on which the galera cluster runs, \ running on the same host without the need for separate worker machines. Ansible is used for the total automation of the deployment process, which is constituted after by \ the usage of Makefile, in the specific case of the combination of LXC with Docker swarm and Galera \ cluster, provided that all the necessary modules are available with the latest version of ansible \ which is installed automatically by make.