The goal of this repository is to provide a comprehensive and beginner-friendly guide to building a hyper-converged private cloud on commodity hardware.
- What is hyper-convergence?
- Hypervisor: Proxmox
- Storage: Ceph
- Networking: Linux Bridge
Hyper-convergent infrastructure means that all (most) datacenter components are in one standardised chassis. Instead of having separate storage (SAN) and compute clusters (virtualisation) clusters/node, every node serves a portion of both services.
- Lower complexity (one type of device/node)
- Higher resource utilisation (can utilise excess CPU previous locked away in storage nodes)
- Lower footprint (especially for smaller-scale deployments)
- Easy to gradually scale horizontally over time by adding new nodes
This takes the form of:
- Software defined compute
- Software defined storage
- Software defined network
- Proxmox
- Ceph
- Open vSwitch