VPS - 05 Ressourcen und Overcommitment
Ziel
Du kannst erklären, wie Konsolidierung funktioniert, und Risiken von Overcommitment einschätzen.
Es kann sinnvoll sein, im Nachschlagedokument das Kapitel Ressourcen und Overcommitment zu lesen.
Inhalt
Ein Hypervisor verteilt physische Ressourcen auf virtuelle Maschinen.
Wichtige Begriffe:
- pCPU: physische CPU-Kerne oder Threads des Hosts
- vCPU: virtuelle CPU, die einer VM zugewiesen wird
- RAM-Overcommitment: VMs erhalten zusammen mehr RAM, als physisch vorhanden ist
- Ballooning: Speicher wird von VMs zurückgefordert, wenn der Host unter Druck steht
- Shares, Limits und Reservations: Regeln zur Priorisierung und Begrenzung von Ressourcen
Overcommitment ist möglich, weil nicht alle VMs gleichzeitig ihre maximalen Ressourcen nutzen. Es wird problematisch, wenn viele VMs gleichzeitig hohe Last erzeugen.
Auftrag
- Berechne die Summe der vCPU und des RAM für eine Beispielumgebung mit fünf VMs.
- Vergleiche diese Werte mit den physischen Ressourcen des Hosts.
- Markiere Risiken und formuliere eine Empfehlung.
Lernzielkontrolle
- Was ist der Unterschied zwischen pCPU und vCPU?
- Warum kann ein Host mehr vCPU vergeben, als physische Kerne vorhanden sind?
- Was ist RAM-Overcommitment?
- Was ist Ballooning?
- Wozu dienen Limits?
- Wozu dienen Reservations?
- Was können Shares steuern?
- Wann wird Overcommitment riskant?
- Nenne ein Symptom für überlastete Ressourcen.
- Warum ist Monitoring bei Overcommitment wichtig?