Skip to main content

13.8 Prüfungszusammenfassung – Virtualisierung und Cluster

Einordnung

Diese Seite gehört zum Kapitel:

Server, Virtualisierung und Hochverfügbarkeit

Diese Seite fasst die wichtigsten Begriffe und Zusammenhänge aus den vorherigen Seiten zusammen.

Sie eignet sich besonders zur Wiederholung vor Klassenarbeiten, IHK-Aufgaben oder Prüfungsvorbereitung.


Themenüberblick

In diesem Kapitel wurden folgende Themen behandelt:

SeiteThema
1Server-Grundlagen
2Virtualisierung und virtuelle Maschinen
3Hypervisor und VM-Verwaltung
4Storage, Snapshots und Backups bei VMs
5Cluster und Hochverfügbarkeit
6Failover, Quorum und Split-Brain
7Load Balancing und Skalierung

Grundzusammenhang

Moderne Serverumgebungen bestehen oft nicht mehr aus einzelnen physischen Servern für jeden Dienst.

Stattdessen werden mehrere virtuelle Maschinen auf leistungsfähigen Hosts betrieben.

Mehrere Hosts können zu einem Cluster verbunden werden.

Dadurch entstehen mehr Flexibilität, bessere Ressourcennutzung und höhere Verfügbarkeit.

Vereinfacht:

Physische Server
    ↓
Hypervisor
    ↓
Virtuelle Maschinen
    ↓
Cluster / Hochverfügbarkeit
    ↓
Dienste für Benutzer

Server

Ein Server ist ein System, das anderen Geräten Dienste, Daten oder Anwendungen bereitstellt.

Clients nutzen diese Dienste.

Beispiele:

ServerrolleAufgabe
Domain ControllerBenutzer und Anmeldungen verwalten
DNS-ServerNamen in IP-Adressen auflösen
DHCP-ServerIP-Adressen vergeben
FileserverDateien bereitstellen
WebserverWebseiten bereitstellen
DatenbankserverDaten speichern
BackupserverSicherungen verwalten
Monitoring-ServerSysteme überwachen

Client-Server-Prinzip

Beim Client-Server-Prinzip fordert ein Client einen Dienst an und der Server stellt ihn bereit.

Beispiel:

ClientServer
PC öffnet NetzlaufwerkFileserver stellt Datei bereit
Browser ruft Webseite aufWebserver liefert Webseite
PC fragt DNS-Namen abDNS-Server liefert IP-Adresse
Benutzer meldet sich anDomain Controller prüft Anmeldung

Merksatz Server

Ein Server stellt Dienste bereit. Ein Client nutzt diese Dienste.


Virtualisierung

Virtualisierung bedeutet, dass mehrere virtuelle Systeme auf einer physischen Hardware betrieben werden.

Ein physischer Server kann dadurch mehrere virtuelle Maschinen ausführen.

Beispiel:

Physischer HostVirtuelle Maschinen
HV01DC01, FILE01, WEB01, DB01

Virtuelle Maschine

Eine virtuelle Maschine ist ein simulierter Computer.

Sie besitzt eigene virtuelle Hardware:

Virtuelle KomponenteBedeutung
vCPUVirtuelle CPU
vRAMVirtueller Arbeitsspeicher
vDiskVirtuelle Festplatte
vNICVirtuelle Netzwerkkarte
GastbetriebssystemBetriebssystem innerhalb der VM

Host und Guest

BegriffBedeutung
HostPhysischer Server, auf dem VMs laufen
GuestVirtuelle Maschine
GastbetriebssystemBetriebssystem innerhalb der VM
HypervisorVirtualisierungsschicht

Beispiel:

EbeneBeispiel
HardwarePhysischer Server
HypervisorProxmox, ESXi, Hyper-V
GuestWindows Server VM oder Linux VM

Hypervisor

Ein Hypervisor ist die Virtualisierungsschicht.

Er verwaltet virtuelle Maschinen und verteilt Ressourcen.

Aufgaben:

AufgabeErklärung
VMs erstellenNeue virtuelle Maschinen anlegen
VMs starten und stoppenBetrieb steuern
CPU zuteilenRechenleistung bereitstellen
RAM zuteilenArbeitsspeicher bereitstellen
Storage verwaltenVirtuelle Festplatten bereitstellen
Netzwerk bereitstellenVirtuelle Netzwerkkarten und Switches
Snapshots verwaltenZustände speichern
Migration ermöglichenVMs verschieben

Typ-1-Hypervisor

Ein Typ-1-Hypervisor läuft direkt auf der Hardware.

Beispiele:

HypervisorBeschreibung
VMware ESXiHäufig in Unternehmen
Microsoft Hyper-VMicrosoft-Virtualisierung
Proxmox VEOpen-Source-Virtualisierungsplattform
KVMLinux-basierte Virtualisierung
XenVirtualisierungstechnologie

Typischer Aufbau:

Hardware
   ↓
Typ-1-Hypervisor
   ↓
Virtuelle Maschinen

Typ-2-Hypervisor

Ein Typ-2-Hypervisor läuft auf einem vorhandenen Betriebssystem.

Beispiele:

HypervisorEinsatz
VirtualBoxTest und Lernen
VMware WorkstationDesktop-Virtualisierung
Parallels DesktopmacOS-Virtualisierung
UTMmacOS / Apple Silicon

Typischer Aufbau:

Hardware
   ↓
Betriebssystem
   ↓
Typ-2-Hypervisor
   ↓
Virtuelle Maschinen

Typ-1 vs. Typ-2

MerkmalTyp-1Typ-2
Läuft aufDirekt auf HardwareAuf Betriebssystem
EinsatzServer / RechenzentrumDesktop / Test
PerformanceHöherMeist geringer
StabilitätSehr hochAbhängig vom Host-OS
BeispielESXi, Hyper-V, ProxmoxVirtualBox, VMware Workstation

Vorteile von Virtualisierung

VorteilErklärung
Bessere RessourcennutzungHardware wird effizienter genutzt
Weniger physische ServerKonsolidierung
Schnellere BereitstellungNeue VMs schnell erstellen
Einfachere SicherungGanze VMs können gesichert werden
FlexibilitätRessourcen können angepasst werden
MigrationVMs können verschoben werden
TestumgebungenSchnell erstellbar und zurücksetzbar
Grundlage für HAClusterbetrieb möglich

Nachteile und Risiken von Virtualisierung

RisikoErklärung
Host-AusfallMehrere VMs gleichzeitig betroffen
RessourcenengpassCPU, RAM oder Storage überlastet
KomplexitätMehr Planung bei Netzwerk, Storage und Backup
Hypervisor-SicherheitHypervisor ist besonders kritisch
Storage-AbhängigkeitViele VMs hängen am gleichen Speicher
LizenzierungKann komplizierter werden

Storage bei VMs

Storage ist der Speicherbereich für virtuelle Maschinen.

Dort liegen zum Beispiel:

BestandteilBeispiel
Virtuelle FestplattenVHDX, VMDK, QCOW2
VM-KonfigurationCPU, RAM, Netzwerk
ISO-DateienInstallationsmedien
SnapshotsZwischenstände
TemplatesVorlagen
BackupsSicherungen

Virtuelle Festplattenformate

FormatPlattform
VHD / VHDXHyper-V
VMDKVMware
QCOW2KVM / Proxmox
RAWKVM / Proxmox

Thin Provisioning

Thin Provisioning bedeutet, dass eine virtuelle Festplatte nur den tatsächlich genutzten Speicher belegt, obwohl sie eine größere Maximalgröße hat.

Beispiel:

Eingestellte GrößeTatsächlich belegt
100 GB25 GB

Vorteil:

Speicher wird effizient genutzt.

Nachteil:

Der echte Storage kann unerwartet voll laufen.


Thick Provisioning

Thick Provisioning bedeutet, dass der Speicher direkt vollständig reserviert wird.

Beispiel:

Eingestellte GrößeTatsächlich belegt
100 GB100 GB

Vorteil:

Besser planbar.

Nachteil:

Weniger flexibel und weniger platzsparend.


Thin vs. Thick

MerkmalThinThick
SpeicherbelegungWächst nach BedarfSofort vollständig reserviert
EffizienzHochGeringer
RisikoStorage kann voll laufenBesser planbar
ÜberwachungSehr wichtigTrotzdem wichtig

Snapshot

Ein Snapshot speichert den Zustand einer VM zu einem bestimmten Zeitpunkt.

Typische Nutzung:

SituationWarum Snapshot?
Vor UpdatesRückkehr möglich
Vor SoftwareinstallationTest rückgängig machen
Vor KonfigurationsänderungAbsicherung
Schulung / LaborAusgangszustand wiederherstellen

Snapshots sind kein Backup

Snapshots sind nur kurzfristige Zustände.

Sie ersetzen kein Backup.

Gründe:

GrundErklärung
Gleicher StorageSnapshot liegt oft neben der VM
Kurzfristig gedachtNicht für Langzeitaufbewahrung
Kein Schutz bei Storage-AusfallSnapshot ist dann auch betroffen
Performanceprobleme möglichLange Snapshot-Ketten können bremsen
Kein vollständiges Restore-KonzeptBackup bleibt notwendig

Backup

Ein Backup ist eine Datensicherung.

Ziel:

Daten oder Systeme sollen nach einem Fehler wiederhergestellt werden können.

Typische Gründe für Restore:

UrsacheBeispiel
Datei gelöschtBenutzerfehler
RansomwareDaten verschlüsselt
HardwaredefektStorage defekt
FehlkonfigurationFalsche Änderung
UpdatefehlerAnwendung funktioniert nicht mehr
DatenkorruptionDaten beschädigt

Backuparten

BackupartErklärung
VollbackupSichert alle Daten
Inkrementelles BackupSichert Änderungen seit letztem Backup
Differenzielles BackupSichert Änderungen seit letztem Vollbackup
Image-basiertes BackupSichert ganze VM
Datei-basiertes BackupSichert einzelne Dateien
Applikationskonsistentes BackupBerücksichtigt laufende Anwendungen

RAID ist kein Backup

RAID schützt vor bestimmten Festplattenausfällen.

RAID schützt nicht zuverlässig gegen:

RisikoBeispiel
Versehentliches LöschenDatei wird gelöscht
RansomwareDaten werden verschlüsselt
DatenkorruptionFehlerhafte Daten
Brand / DiebstahlGesamtes Gerät weg
FehlkonfigurationFalsche Änderung bleibt bestehen

Merksatz:

RAID erhöht Verfügbarkeit, ersetzt aber kein Backup.


RPO und RTO

BegriffBedeutungFrage
RPORecovery Point ObjectiveWie viele Daten dürfen maximal verloren gehen?
RTORecovery Time ObjectiveWie lange darf die Wiederherstellung dauern?

Beispiel:

WertBedeutung
RPO 1 StundeMaximal Datenverlust von 1 Stunde
RTO 4 StundenDienst muss nach 4 Stunden wieder laufen

Cluster

Ein Cluster ist ein Zusammenschluss mehrerer Server, die gemeinsam arbeiten.

Die einzelnen Server heißen Nodes.

Ziele:

ZielErklärung
HochverfügbarkeitDienste sollen bei Ausfall weiterlaufen oder schnell wieder starten
LastverteilungArbeit wird verteilt
SkalierbarkeitWeitere Systeme können ergänzt werden
WartbarkeitSysteme können nacheinander gewartet werden

Cluster-Node

Ein Cluster-Node ist ein einzelner Server innerhalb eines Clusters.

Beispiel:

ClusterNodes
VirtualisierungsclusterHV01, HV02, HV03
Webserver-ClusterWEB01, WEB02, WEB03
DatenbankclusterDB01, DB02

Cluster-Ressource

Eine Cluster-Ressource ist ein Dienst, eine VM, eine IP-Adresse oder ein Speicherbereich, der vom Cluster verwaltet wird.

Beispiele:

Cluster-RessourceErklärung
Virtuelle MaschineKann auf anderem Host starten
IP-AdresseWandert mit aktivem Dienst
DateifreigabeHochverfügbare Freigabe
DatenbankdienstKann auf Ersatznode starten
AnwendungWird überwacht und verschoben

Hochverfügbarkeit

Hochverfügbarkeit bedeutet, dass ein Dienst möglichst dauerhaft erreichbar bleibt.

Wichtig:

Hochverfügbarkeit bedeutet nicht automatisch unterbrechungsfrei.

Oft gibt es bei einem Failover eine kurze Unterbrechung.


Single Point of Failure

Ein Single Point of Failure ist eine einzelne Komponente, deren Ausfall einen Dienst oder ein System lahmlegen kann.

Beispiele:

Single Point of FailureRisiko
Einziger ServerDienst fällt komplett aus
Einziger SwitchNetzwerk fällt aus
Einziger StorageVM-Daten nicht erreichbar
Einzige InternetleitungExterner Zugriff fällt aus
Einziger Load BalancerDienst trotz Backends nicht erreichbar

Redundanz

Redundanz bedeutet, dass wichtige Komponenten mehrfach vorhanden sind.

Beispiele:

KomponenteRedundanz
ServerMehrere Hosts
NetzteilZwei Netzteile
NetzwerkMehrere Netzwerkkarten
SwitchZwei Switches
StorageRAID, Replikation, verteiltes Storage
BackupMehrere Sicherungen

Failover

Failover bedeutet, dass ein Dienst bei Ausfall auf ein anderes System wechselt oder dort neu gestartet wird.

Beispiel:

SchrittEreignis
1VM läuft auf HV01
2HV01 fällt aus
3Cluster erkennt Fehler
4VM wird auf HV02 gestartet
5Dienst ist wieder verfügbar

Merksatz:

Failover bedeutet Übernahme bei Ausfall.


Failback

Failback bedeutet, dass eine Ressource nach Reparatur wieder auf das ursprüngliche System zurückwechselt.

Beispiel:

SchrittEreignis
1VM läuft ursprünglich auf HV01
2Failover auf HV02
3HV01 wird repariert
4VM wird zurück auf HV01 verschoben

Live Migration

Live Migration bedeutet, dass eine laufende VM geplant auf einen anderen Host verschoben wird.

Beispiel:

SituationBegriff
Admin verschiebt VM vor WartungLive Migration
Host fällt plötzlich ausFailover

Failover vs. Live Migration

FailoverLive Migration
Reaktion auf FehlerGeplante Verschiebung
Häufig kurze UnterbrechungMöglichst ohne Unterbrechung
Beispiel: Host-AusfallBeispiel: Wartung
Ressource startet woandersVM läuft weiter beim Verschieben

Quorum

Quorum ist ein Entscheidungsmechanismus im Cluster.

Es sorgt dafür, dass nur der Cluster-Teil mit gültiger Mehrheit weiterarbeiten darf.

Ziel:

Split-Brain verhindern.


Witness

Ein Witness ist eine zusätzliche Entscheidungsinstanz für das Quorum.

Beispiele:

Witness-ArtErklärung
File Share WitnessNetzwerkfreigabe als Zeuge
Disk WitnessGemeinsamer Datenträger als Zeuge
Cloud WitnessCloud-Dienst als Zeuge

Besonders bei Clustern mit gerader Node-Anzahl ist ein Witness wichtig.


Split-Brain

Split-Brain ist ein gefährlicher Zustand.

Dabei verlieren Cluster-Teile die Verbindung zueinander und glauben gleichzeitig, aktiv sein zu dürfen.

Gefahr:

GefahrErklärung
DatenkorruptionZwei Seiten schreiben gleichzeitig
Inkonsistente DatenUnterschiedliche Datenstände
DatenverlustÄnderungen überschreiben sich
Lange WiederherstellungManuelle Reparatur nötig

Merksatz:

Quorum und Witness helfen, Split-Brain zu verhindern.


Fencing

Fencing bedeutet, einen unsicheren oder isolierten Node vom Zugriff auf gemeinsame Ressourcen auszuschließen.

Ziel:

Ein unsicherer Node darf nicht weiter auf Daten schreiben.


STONITH

STONITH steht für:

Shoot The Other Node In The Head

Gemeint ist technisch:

Ein unsicherer Node wird ausgeschaltet oder isoliert, um Datenkonsistenz zu schützen.


Heartbeat

Heartbeat ist ein regelmäßiges Signal zwischen Cluster-Nodes.

Damit prüfen Nodes, ob andere Nodes noch erreichbar sind.

Wichtig:

Ein fehlender Heartbeat bedeutet nicht automatisch, dass der Server aus ist.
Es kann auch ein Netzwerkproblem sein.


Shared Storage

Shared Storage ist gemeinsamer Speicher, auf den mehrere Hosts zugreifen können.

Vorteil:

VMs können leichter auf anderen Hosts gestartet werden.

Nachteil:

Der gemeinsame Storage darf selbst kein Single Point of Failure sein.


Shared-Nothing-Cluster

Bei einem Shared-Nothing-Cluster hat jeder Node eigenen lokalen Speicher.

Daten werden repliziert oder verteilt.

Beispiele:

TechnologiePrinzip
CephVerteilter Storage
VMware vSANVerteilter Speicher
Storage Spaces DirectMicrosoft verteilter Storage
GlusterFSVerteiltes Dateisystem

N+1-Prinzip

N+1 bedeutet:

Es gibt eine zusätzliche Reservekomponente.

Beispiel:

BenötigtVorhanden
2 Hosts3 Hosts

Wenn ein Host ausfällt, können die verbleibenden Hosts die Last übernehmen.


Load Balancing

Load Balancing bedeutet Lastverteilung.

Ein Load Balancer verteilt Anfragen auf mehrere Backend-Server.

Beispiel:

Client
   ↓
Load Balancer
   ↓
WEB01 / WEB02 / WEB03

Load Balancer

Ein Load Balancer nimmt Anfragen entgegen und verteilt sie.

Beispiele:

ArtBeispiel
SoftwareHAProxy, Nginx, Traefik
HardwareLoad-Balancer-Appliance
CloudCloud Load Balancer
ContainerKubernetes Service / Ingress

Backend und Frontend

BegriffBedeutung
FrontendAdresse, die der Client anspricht
BackendZielserver hinter dem Load Balancer

Beispiel:

BereichBeispiel
Frontendintranet.firma.local
BackendWEB01, WEB02, WEB03

Health Check

Ein Health Check prüft, ob ein Backend-Server erreichbar und funktionsfähig ist.

Wenn ein Server nicht gesund ist, nimmt der Load Balancer ihn aus der Verteilung.

Beispiele:

Health CheckPrüfung
PingServer erreichbar?
TCP-PortPort offen?
HTTP-StatusWebserver antwortet korrekt?
API-CheckAnwendung funktioniert?

Load-Balancing-Methoden

MethodeErklärung
Round RobinAnfragen der Reihe nach verteilen
Least ConnectionsServer mit wenigsten Verbindungen bevorzugen
Weighted Round RobinStärkere Server bekommen mehr Anfragen
IP HashClient-IP entscheidet über Zielserver
RandomZufällige Verteilung

Sticky Session

Sticky Session bedeutet, dass ein Benutzer während einer Sitzung immer wieder beim gleichen Backend-Server landet.

Das ist nötig, wenn die Anwendung Sitzungsdaten lokal speichert.

Nachteil:

Die Lastverteilung kann ungleichmäßiger werden.


Stateless und Stateful

BegriffBedeutung
StatelessServer speichert keinen wichtigen Sitzungszustand lokal
StatefulServer speichert Zustand oder Sitzungsdaten lokal

Stateless-Anwendungen sind einfacher zu skalieren.

Stateful-Anwendungen benötigen oft Sticky Sessions, zentralen Session-Speicher oder besondere Clusterkonzepte.


Scale-Up

Scale-Up bedeutet vertikale Skalierung.

Ein einzelnes System wird stärker gemacht.

Beispiele:

MaßnahmeWirkung
Mehr RAMMehr Arbeitsspeicher
Mehr CPUMehr Rechenleistung
Schnellere SSDBessere Storage-Performance
Größere VMMehr Ressourcen

Scale-Out

Scale-Out bedeutet horizontale Skalierung.

Es werden weitere Systeme hinzugefügt.

Beispiel:

VorherNachher
Ein WebserverDrei Webserver hinter Load Balancer

Scale-Up vs. Scale-Out

MerkmalScale-UpScale-Out
PrinzipEin System stärker machenMehr Systeme hinzufügen
BeispielMehr RAM für DB01WEB01, WEB02, WEB03
KomplexitätMeist einfacherKomplexer
GrenzeHardwarelimitArchitekturabhängig
AusfallsicherheitNicht automatisch besserKann besser werden

Failover vs. Load Balancing

FailoverLoad Balancing
Übernahme bei AusfallVerteilung von Anfragen
Häufig eine aktive RessourceMehrere aktive Server
Ziel: VerfügbarkeitZiel: Lastverteilung und Verfügbarkeit
Beispiel: VM startet auf anderem HostBeispiel: Webanfragen auf mehrere Server

Cluster vs. Backup

ClusterBackup
Erhöht VerfügbarkeitSchützt vor Datenverlust
Hilft bei ServerausfallHilft bei gelöschten oder beschädigten Daten
Kein Ersatz für BackupKein Ersatz für Hochverfügbarkeit
Aktueller Zustand bleibt aktivÄltere Zustände wiederherstellbar

Merksatz:

Ein Cluster ersetzt kein Backup.


Snapshot vs. Backup

SnapshotBackup
Kurzfristiger ZustandEchte Datensicherung
Meist gleicher StorageSeparater Speicher möglich
Für Updates und TestsFür Wiederherstellung
Kein Ersatz für BackupNotwendig für Datenverlustfälle

Merksatz:

Snapshots sind kein Backup.


RAID vs. Backup

RAIDBackup
Schutz vor bestimmten FestplattenausfällenSchutz vor Datenverlust
Erhöht VerfügbarkeitErmöglicht Wiederherstellung
Kein Schutz vor Löschen/RansomwareKann alte Zustände liefern
Kein Ersatz für BackupEchte Sicherung

Merksatz:

RAID ist kein Backup.


Wichtige Unterschiede auf einen Blick

Begriff 1Begriff 2Unterschied
VMContainerVM hat eigenes OS, Container nutzt Host-Kernel
HostGuestHost betreibt VMs, Guest ist VM
Typ-1Typ-2Direkt auf Hardware vs. auf Betriebssystem
SnapshotBackupZustand vs. Sicherung
RAIDBackupFestplattenschutz vs. Wiederherstellung
FailoverLive MigrationFehlerfall vs. geplante Verschiebung
FailoverLoad BalancingÜbernahme vs. Verteilung
Scale-UpScale-OutStärker machen vs. mehr Systeme
StatefulStatelessMit Zustand vs. ohne lokalen Zustand
RPORTODatenverlust vs. Ausfallzeit
HAFault ToleranceSchnelle Wiederherstellung vs. möglichst unterbrechungsfrei

Typische IHK-Frage: Was ist Virtualisierung?

Mögliche Antwort:

Virtualisierung bedeutet, dass mehrere virtuelle Maschinen auf einer gemeinsamen physischen Hardware betrieben werden. Jede VM verhält sich wie ein eigener Computer mit virtueller CPU, virtuellem Arbeitsspeicher, virtueller Festplatte und virtueller Netzwerkkarte.


Typische IHK-Frage: Was ist ein Hypervisor?

Mögliche Antwort:

Ein Hypervisor ist die Virtualisierungsschicht, die virtuelle Maschinen bereitstellt und verwaltet. Er verteilt Ressourcen wie CPU, RAM, Storage und Netzwerk an die VMs.


Typische IHK-Frage: Unterschied Typ-1 und Typ-2-Hypervisor

Mögliche Antwort:

Ein Typ-1-Hypervisor läuft direkt auf der Hardware und wird typischerweise im Serverbetrieb eingesetzt. Ein Typ-2-Hypervisor läuft auf einem vorhandenen Betriebssystem und wird häufig für Tests oder Lernumgebungen genutzt.


Typische IHK-Frage: Warum nutzt man virtuelle Maschinen?

Mögliche Antwort:

Virtuelle Maschinen ermöglichen eine bessere Ressourcennutzung, schnellere Bereitstellung, einfachere Sicherung, flexible Verwaltung und den Betrieb mehrerer Server auf einer physischen Hardware. Außerdem bilden sie eine Grundlage für Hochverfügbarkeit und Clusterbetrieb.


Typische IHK-Frage: Warum ist ein einzelner Virtualisierungshost riskant?

Mögliche Antwort:

Wenn viele VMs auf einem einzelnen Host laufen, fallen bei Ausfall dieses Hosts mehrere virtuelle Server gleichzeitig aus. Der Host ist dann ein Single Point of Failure. Abhilfe schaffen Cluster, Redundanz, Backups und Monitoring.


Typische IHK-Frage: Was ist ein Cluster?

Mögliche Antwort:

Ein Cluster ist ein Zusammenschluss mehrerer Server, die gemeinsam Dienste bereitstellen oder absichern. Ziel ist meistens Hochverfügbarkeit, Lastverteilung, Skalierbarkeit oder bessere Wartbarkeit.


Typische IHK-Frage: Was ist Failover?

Mögliche Antwort:

Failover bedeutet, dass ein Dienst oder eine Ressource bei Ausfall eines Systems auf ein anderes System wechselt oder dort neu gestartet wird. Dadurch wird die Ausfallzeit reduziert.


Typische IHK-Frage: Was ist Quorum?

Mögliche Antwort:

Quorum ist ein Entscheidungsmechanismus im Cluster. Es stellt sicher, dass nur der Cluster-Teil mit gültiger Mehrheit weiterarbeiten darf. Dadurch wird verhindert, dass mehrere Cluster-Teile gleichzeitig aktiv werden.


Typische IHK-Frage: Was ist Split-Brain?

Mögliche Antwort:

Split-Brain ist ein gefährlicher Zustand, bei dem getrennte Cluster-Teile gleichzeitig aktiv werden. Wenn beide Seiten auf dieselben Daten schreiben, kann es zu Datenkorruption oder Datenverlust kommen.


Typische IHK-Frage: Warum braucht ein Zwei-Node-Cluster oft einen Witness?

Mögliche Antwort:

Bei zwei Nodes gibt es ohne Witness keine klare Mehrheit, wenn die Verbindung zwischen den Nodes gestört ist. Ein Witness liefert eine zusätzliche Stimme und hilft dem Cluster, eindeutig zu entscheiden, welcher Teil weiterarbeiten darf.


Typische IHK-Frage: Was ist Load Balancing?

Mögliche Antwort:

Load Balancing bedeutet Lastverteilung. Ein Load Balancer verteilt eingehende Anfragen auf mehrere Backend-Server, damit Last besser verteilt und die Verfügbarkeit erhöht wird.


Typische IHK-Frage: Unterschied Failover und Load Balancing

Mögliche Antwort:

Failover bedeutet Übernahme bei Ausfall. Load Balancing bedeutet Verteilung von Anfragen auf mehrere aktive Systeme. Failover dient vor allem der Ausfallsicherheit, Load Balancing dient der Lastverteilung und kann zusätzlich die Verfügbarkeit verbessern.


Typische IHK-Frage: Was ist Scale-Up?

Mögliche Antwort:

Scale-Up bedeutet, ein einzelnes System leistungsfähiger zu machen, zum Beispiel durch mehr CPU, mehr RAM oder schnelleren Storage.


Typische IHK-Frage: Was ist Scale-Out?

Mögliche Antwort:

Scale-Out bedeutet, weitere Systeme hinzuzufügen, zum Beispiel mehrere Webserver hinter einem Load Balancer.


Typische IHK-Frage: Warum sind Datenbanken schwieriger zu skalieren als Webserver?

Mögliche Antwort:

Datenbanken müssen Daten konsistent halten. Schreibzugriffe, Transaktionen und gleichzeitige Änderungen dürfen keine widersprüchlichen Daten erzeugen. Deshalb benötigen Datenbanken spezielle Replikations-, Cluster- oder Failover-Konzepte.


Typische IHK-Frage: Warum sind Snapshots kein Backup?

Mögliche Antwort:

Snapshots speichern nur einen kurzfristigen Zustand einer VM und liegen meist auf demselben Storage. Sie sind für Tests oder Updates geeignet, aber kein Ersatz für eine getrennte Datensicherung.


Typische IHK-Frage: Warum ist RAID kein Backup?

Mögliche Antwort:

RAID schützt vor bestimmten Festplattenausfällen, aber nicht vor versehentlichem Löschen, Ransomware, Datenkorruption oder Standortausfall. Deshalb wird zusätzlich ein Backup benötigt.


Typische IHK-Frage: Was bedeutet RPO?

Mögliche Antwort:

RPO steht für Recovery Point Objective. Es beschreibt, wie viele Daten maximal verloren gehen dürfen. Ein RPO von einer Stunde bedeutet, dass höchstens Daten der letzten Stunde verloren gehen dürfen.


Typische IHK-Frage: Was bedeutet RTO?

Mögliche Antwort:

RTO steht für Recovery Time Objective. Es beschreibt, wie lange die Wiederherstellung maximal dauern darf. Ein RTO von vier Stunden bedeutet, dass der Dienst innerhalb von vier Stunden wieder verfügbar sein soll.


Typische IHK-Frage: Warum braucht ein Cluster trotzdem Backups?

Mögliche Antwort:

Ein Cluster erhöht die Verfügbarkeit, schützt aber nicht zuverlässig vor Datenverlust. Wenn Daten gelöscht, verschlüsselt oder beschädigt werden, wird der fehlerhafte Zustand weiterhin aktiv sein. Für die Wiederherstellung alter Datenstände benötigt man Backups.


Prüfungsnahes Szenario 1

Ein Unternehmen betreibt mehrere wichtige Serverrollen auf einem einzelnen physischen Server.

Auf diesem Server laufen:

DienstAufgabe
DC01Domain Controller
FILE01Dateiserver
DB01Datenbank
WEB01Webserver

Frage:

Welches Risiko besteht?

Mögliche Antwort:

Der einzelne physische Server ist ein Single Point of Failure. Wenn er ausfällt, sind alle darauf betriebenen Dienste betroffen. Eine bessere Lösung wäre Virtualisierung auf mehreren Hosts, ein Cluster für Hochverfügbarkeit, regelmäßige Backups und Monitoring.


Prüfungsnahes Szenario 2

Ein Administrator erstellt vor einem Update einen Snapshot einer VM und lässt diesen danach mehrere Monate bestehen.

Frage:

Warum ist das problematisch?

Mögliche Antwort:

Snapshots sind nur kurzfristig gedacht. Lange bestehende Snapshots können Speicher verbrauchen, die Performance verschlechtern und Probleme bei der Konsolidierung verursachen. Außerdem sind Snapshots kein Backup.


Prüfungsnahes Szenario 3

Ein Zwei-Node-Cluster ohne Witness verliert die Verbindung zwischen den Nodes.

Frage:

Welches Problem kann entstehen?

Mögliche Antwort:

Es gibt keine klare Mehrheit. Beide Nodes könnten den jeweils anderen als ausgefallen betrachten. Dadurch besteht die Gefahr von Split-Brain oder der Cluster stoppt aus Sicherheitsgründen. Ein Witness hilft, eine eindeutige Entscheidung zu treffen.


Prüfungsnahes Szenario 4

Ein Unternehmen nutzt drei Webserver hinter einem Load Balancer. Einer der Webserver fällt aus.

Frage:

Was sollte passieren?

Mögliche Antwort:

Der Load Balancer sollte den Ausfall durch Health Checks erkennen und keine neuen Anfragen mehr an den defekten Webserver senden. Die Anfragen werden auf die verbleibenden funktionierenden Webserver verteilt.


Prüfungsnahes Szenario 5

Ein Unternehmen speichert produktive VMs und Backups auf demselben Storage.

Frage:

Warum ist das gefährlich?

Mögliche Antwort:

Wenn dieser Storage ausfällt, sind sowohl die produktiven VMs als auch die Backups betroffen. Backups sollten getrennt vom Produktivsystem gespeichert werden, idealerweise zusätzlich offsite, offline oder immutable.


Prüfungsnahes Szenario 6

Eine VM mit Thin Provisioning hat eine virtuelle Festplatte von 500 GB. Auf dem echten Storage sind aber nur noch 20 GB frei.

Frage:

Warum ist das kritisch?

Mögliche Antwort:

Bei Thin Provisioning wächst die virtuelle Festplatte nach Bedarf. Wenn die VM weiter Daten schreibt, kann der echte Storage voll laufen. Dadurch können VMs einfrieren, abstürzen oder Daten beschädigt werden. Storage muss daher überwacht werden.


Prüfungsnahes Szenario 7

Ein Unternehmen möchte wissen, wie lange ein Dienst maximal ausfallen darf und wie viele Daten maximal verloren gehen dürfen.

Frage:

Welche Begriffe werden dafür verwendet?

Mögliche Antwort:

Die maximal akzeptierte Ausfallzeit heißt RTO.
Der maximal akzeptierte Datenverlust heißt RPO.


Prüfungsnahes Szenario 8

Eine Anwendung speichert Benutzersitzungen lokal auf dem Webserver. Hinter einem Load Balancer gibt es mehrere Webserver.

Frage:

Welches Problem kann entstehen?

Mögliche Antwort:

Wenn ein Benutzer bei verschiedenen Anfragen auf unterschiedliche Webserver geleitet wird, kennt der neue Webserver die lokale Sitzung nicht. Dadurch kann die Sitzung verloren gehen. Mögliche Lösungen sind Sticky Sessions oder ein zentraler Session-Speicher.


Lernkarte: VM

FrageAntwort
Was ist eine VM?Ein simulierter Computer auf einem Host
Was braucht eine VM?vCPU, vRAM, vDisk, vNIC
Was läuft in einer VM?Ein Gastbetriebssystem
Wofür nutzt man VMs?Serverdienste, Tests, Isolation, Flexibilität

Lernkarte: Hypervisor

FrageAntwort
Was ist ein Hypervisor?Virtualisierungsschicht
Was verwaltet er?VMs und Ressourcen
Was ist Typ-1?Direkt auf Hardware
Was ist Typ-2?Auf vorhandenem Betriebssystem

Lernkarte: Snapshot

FrageAntwort
Was ist ein Snapshot?Zustand einer VM zu einem Zeitpunkt
Wofür nutzt man ihn?Vor Updates oder Tests
Ist ein Snapshot ein Backup?Nein
Warum nicht?Meist gleicher Storage, kurzfristig gedacht

Lernkarte: Cluster

FrageAntwort
Was ist ein Cluster?Verbund mehrerer Server
Was ist ein Node?Einzelner Server im Cluster
Was ist Ziel?Hochverfügbarkeit, Lastverteilung, Skalierung
Ersetzt ein Cluster ein Backup?Nein

Lernkarte: Quorum

FrageAntwort
Was ist Quorum?Entscheidungsmechanismus im Cluster
Wozu dient es?Verhindert falsche Mehrfachaktivität
Was ist ein Witness?Zusätzliche Stimme
Was verhindert Quorum?Split-Brain

Lernkarte: Load Balancing

FrageAntwort
Was ist Load Balancing?Verteilung von Anfragen
Was ist ein Backend?Zielserver hinter Load Balancer
Was ist ein Health Check?Prüfung eines Backends
Was ist Sticky Session?Benutzer bleibt auf gleichem Backend

Die wichtigsten Merksätze

Ein Server stellt Dienste bereit, ein Client nutzt Dienste.

Virtualisierung ermöglicht mehrere VMs auf einer physischen Hardware.

Eine VM ist ein simulierter Computer mit eigener virtueller Hardware.

Der Hypervisor verwaltet VMs und verteilt Ressourcen.

Ein Typ-1-Hypervisor läuft direkt auf Hardware.

Ein Typ-2-Hypervisor läuft auf einem vorhandenen Betriebssystem.

Storage ist bei Virtualisierung besonders kritisch.

Thin Provisioning spart Speicher, muss aber überwacht werden.

Snapshots sind kein Backup.

RAID ist kein Backup.

Ein Backup ist nur sicher, wenn der Restore getestet wurde.

Ein Cluster erhöht Verfügbarkeit, ersetzt aber kein Backup.

Failover bedeutet Übernahme bei Ausfall.

Live Migration ist eine geplante Verschiebung einer laufenden VM.

Quorum verhindert gefährliche Split-Brain-Situationen.

Ein Witness hilft bei der Mehrheitsentscheidung im Cluster.

Split-Brain kann Datenkorruption verursachen.

Load Balancing verteilt Anfragen auf mehrere Server.

Scale-Up bedeutet ein System stärker machen.

Scale-Out bedeutet mehr Systeme hinzufügen.

Stateless-Anwendungen sind leichter zu skalieren als stateful Anwendungen.


Sehr kurze Prüfungszusammenfassung

ThemaEin Satz
ServerStellt Dienste im Netzwerk bereit
VMVirtueller Computer auf einem Host
HypervisorVerwaltet virtuelle Maschinen
Typ-1Hypervisor direkt auf Hardware
Typ-2Hypervisor auf Betriebssystem
StorageSpeicher für VM-Daten
SnapshotKurzfristiger VM-Zustand
BackupEchte Datensicherung
ClusterVerbund mehrerer Server
NodeEinzelner Server im Cluster
HAMöglichst geringe Ausfallzeit
FailoverÜbernahme bei Ausfall
QuorumMehrheitsentscheidung im Cluster
WitnessZusätzliche Stimme
Split-BrainGefährliche doppelte Aktivität
Load BalancingLastverteilung
Scale-UpEin System stärker machen
Scale-OutMehr Systeme hinzufügen
RPOMaximaler Datenverlust
RTOMaximale Wiederherstellungszeit

Abschluss

Damit ist das Kapitel Server, Virtualisierung und Hochverfügbarkeit inhaltlich vollständig.

Die wichtigsten Prüfungsbereiche sind:

PrüfungsbereichBesonders wichtig
VirtualisierungVM, Host, Guest, Hypervisor, Typ-1/Typ-2
VM-BetriebvCPU, RAM, Storage, Netzwerk, Guest Tools
StorageThin/Thick, IOPS, Latenz, Datastore
SicherungSnapshot vs. Backup, RAID vs. Backup, RPO/RTO
ClusterNode, Ressource, Failover, Failback
QuorumWitness, Mehrheit, Split-Brain
HochverfügbarkeitRedundanz, SPOF, N+1
Load BalancingBackend, Health Check, Sticky Session
SkalierungScale-Up, Scale-Out, Stateful, Stateless

Wenn du diese Begriffe erklären und voneinander unterscheiden kannst, hast du die wichtigsten Grundlagen für IHK-nahe Aufgaben zu Servern, Virtualisierung, Clustern und Hochverfügbarkeit verstanden.