BaziCloud Architecture
Initial Architecture
The initial architecture of BazziCloud is designed to run on a single high-powered PC, running Proxmox (a bare-metal hypervisor) which runs several virtual machines.
Each customer will get a virtual machine which runs multiple Docker containers. running all of their applications.
There will also be a virtual machine running Docker containers which manage the whole network, plus a couple of extra virtual machines for special tasks such as Kerberos, NginX Proxy Manager.