Skip to content
🟡In Arbeit48%
Vollständigkeit:
60%
Korrektheit:
60%
⏳ Noch nicht geprüft

VM-Sizing und Host-Ressourcen

Dieses Dokument beschreibt die verfügbaren Host-Ressourcen des Proxmox-Servers, leitet den Ressourcenbedarf für die CIVITAS/CORE-Plugin-VM ab und definiert Reserven für den Regelbetrieb.

Verfügbare Host-Ressourcen

Der Proxmox-Host (Intel 13th Gen, 14 Cores, 64 GB RAM) betreibt derzeit folgende Komponenten:

KomponenteRAMvCPUsDisk
OPNSense (VM)4 GB225 GB
PostgreSQL (LXC)2 GB215 GB
GeoServer (LXC)6 GB412 GB
MapProxy (LXC)4 GB238 GB
OSM-Tiler (VM)6 GB465 GB
Frontend (LXC)4 GB225 GB
Ory IAM (LXC, geplant)2 GB110 GB
Summe alloziert28 GB17 vCPUs190 GB
Host gesamt64 GB14 C/28 T~500 GB SSD

Ressourcenbedarf für die Plugin-VM

Mindestbedarf (Proof-of-Concept)

  • RAM: 4 GB
  • vCPUs: 2
  • Disk: 20 GB (SSD)

Startkonfiguration (erster produktiver Einsatz)

  • RAM: 8 GB
  • vCPUs: 4
  • Disk: 40 GB (SSD)

Skalierungsperspektive

  • RAM: bis zu 16 GB
  • vCPUs: bis zu 6
  • Disk: bis zu 100 GB (SSD)

Die Skalierung erfolgt durch Anpassung der VM-Ressourcen im laufenden Betrieb (hotplug, sofern von der Kubernetes-Distribution unterstützt) oder durch kurze geplante Auszeiten.

Reserven

Nach Allokation der Startkonfiguration (8 GB RAM, 4 vCPUs, 40 GB Disk) verbleiben auf dem Host:

  • RAM: 64 GB − 28 GB (bestehend) − 8 GB (Plugin) = 28 GB Reserve
  • vCPUs: 28 Threads − 17 alloziert − 4 (Plugin) = 7 Threads Reserve
  • Disk: ~500 GB − 190 GB (bestehend) − 40 GB (Plugin) = ~270 GB Reserve

Die Reserven sind ausreichend für den geplanten Betrieb. Eine Host-Erweiterung ist nicht erforderlich.

Risiken

  • Der OSM-Tiler kann bei hoher Auslastung kurzfristig mehr RAM benötigen. Dies ist durch die vorhandene Reserve abgedeckt.
  • Falls CIVITAS/CORE zusätzliche Komponenten (Datenbank, Message-Queue) in der VM erfordert, kann der Speicherbedarf über die Startkonfiguration hinausgehen.