GPU-Cloud: VM oder Container, dedizierte oder geteilte GPU?
GPU-Preisvergleiche stellen drei Spalten nebeneinander: GPU-Modell, VRAM, Stundenpreis. Zwei Eigenschaften, die bestimmen, was Sie tatsächlich bekommen, fehlen:
- Isolation: eine vollständige virtuelle Maschine, ein Container auf dem Host eines anderen oder ein Bare-Metal-Server.
- GPU-Zuteilung: die ganze GPU oder ein Anteil davon.
Zwei Angebote mit demselben GPU-Namen können sich in beiden Punkten völlig unterscheiden. Dieser Artikel erklärt die vier Kombinationen, zeigt Live-Daten von einem GPU-Marktplatz und liefert die Befehle, mit denen Sie von innerhalb der Maschine prüfen, was Sie bekommen haben.
Isolation: Bare Metal, VM oder Container
| Typ | Kernel | Root | Was mit anderen Kunden geteilt wird |
|---|---|---|---|
| Bare-Metal-Server | Ihr eigener | voll | nichts |
| Virtuelle Maschine (KVM, Xen…) | Ihr eigener | voll, innerhalb der VM | der physische Host, wobei Ihnen vCPU, RAM und Festplatte zugeteilt sind |
| Container (Docker, LXC) | der des Hosts | nur innerhalb des Containers | der Host-Kernel sowie CPU, RAM, Festplatte und Netzwerk, aufgeteilt zwischen den Mietern |
Was ein Container in der Praxis bedeutet:
- Keine Kernelmodule, kein eigener Kernel. Sie können keinen Treiber laden, keine Kernelparameter ändern und kein VPN betreiben, das ein Kernelmodul braucht (z. B. WireGuard auf älteren Hosts).
- Kein reguläres
systemdin den meisten GPU-Containern: Dienste müssen von Hand oder über den Entrypoint des Images gestartet werden. - Weitergeleitete Ports, oft keine eigene IP. Ein Webdienst oder SSH lauscht auf einem zufälligen externen Port, den der Host zuordnet.
- Nachbarn. Die Container der anderen Mieter laufen auf demselben Kernel. Ein lauter Nachbar, der Festplatte oder Netzwerk auslastet, betrifft auch Sie.
Eine VM gibt Ihnen einen eigenen Kernel und echtes Root: systemd, Kernelmodule,
iptables, Docker darin, Kubernetes-Knoten. Der Preisunterschied kommt oft genau
daher.
GPU-Zuteilung: ganze GPU oder ein Anteil
| Technologie | Wie die GPU aufgeteilt wird | Typische Hardware |
|---|---|---|
| PCI-Passthrough | gar nicht: Die ganze GPU geht an eine VM | jede GPU |
| SR-IOV | Die GPU stellt Hardware-„Virtual Functions“ bereit, eine pro VM; Zeit und Speicher werden von Hardware und Treiber aufgeteilt | Intel-iGPU (UHD 770, Xe), Intel-Data-Center-GPUs, einige AMD |
| NVIDIA vGPU | Der Treiber teilt eine GPU in Profile (z. B. 1/4, 1/8 des Speichers) | A16, A40, L40S, L4 (lizenziert) |
| MIG | Die GPU wird in isolierte Hardware-Slices partitioniert | A100, H100, H200 |
| Time-Slicing | Container wechseln sich auf derselben GPU ab, ohne Speicherisolation | jede NVIDIA-GPU mit dem Device-Plugin |
Ein Anteil ist kein Betrug: Für Transkodierung, einen Browser mit WebGL oder leichte KI-Inferenz reicht ein GPU-Anteil oft aus und ist deutlich günstiger. Er muss nur angegeben sein. Eine geteilte und eine dedizierte GPU können in einer Vergleichstabelle nebeneinanderstehen, ohne dass etwas sie unterscheidet.
Live-Beispiel: ein GPU-Marktplatz am 30. Oktober 2026
Wir haben die öffentliche Angebots-API von Vast.ai (On-Demand, 1 GPU) nach den günstigsten RTX-3060- und RTX-4090-Angeboten abgefragt:
| GPU | $/h | Host-Maschine | Ihr Anteil am Host | Typ | Standort | Host-Status |
|---|---|---|---|---|---|---|
| RTX 3060 | 0,036 | 4 GPUs, 48 Kerne | 1 GPU, 12 Kerne | Container | Shandong, CN | nicht verifiziert |
| RTX 3060 | 0,049 | 2 GPUs, 6 Kerne | 1 GPU, 3 Kerne | Container | Thailand | Verifizierung entzogen |
| RTX 3060 | 0,056 | 4 GPUs, 32 Kerne | 1 GPU, 8 Kerne | Container | Peking, CN | Verifizierung entzogen |
| RTX 4090 | 0,315 | 1 GPU, 32 Kerne | ganze Maschine | Container | Pennsylvania, US | nicht verifiziert |
| RTX 4090 | 0,321 | 2 GPUs, 20 Kerne | 1 GPU, 10 Kerne | Container | Frankreich | nicht verifiziert |
| RTX 4090 | 0,361 | 4 GPUs, 128 Kerne | 1 GPU, 32 Kerne | VM möglich | Russland | nicht verifiziert |
Die GPU selbst ist hier ganz und exklusiv. Aber fünf der sechs Angebote sind Container, die Host-Maschine wird mit den Mietern ihrer anderen GPUs geteilt, und Festplatte (≈ 0,20 $/GB/Monat, auch bei gestoppter Instanz berechnet) und Traffic kommen zum Stundenpreis hinzu. Nichts davon erscheint in einer Tabelle „GPU / VRAM / $ pro Stunde“. Zu diesem Zeitpunkt gab es nur 3 RTX-3060-Angebote.
Für ein Experiment ist das in Ordnung. Für einen 24/7-Dienst oder für Daten, die unter die DSGVO fallen, zählen die Identität des Hosts, sein Standort und der Isolationstyp mehr als der letzte Cent pro Stunde.
Von innen prüfen, was Sie bekommen haben
# VM oder Container?
systemd-detect-virt # kvm / qemu / xen → VM · docker / lxc / container-other → Container · none → Bare Metal
cat /proc/1/comm # "systemd" in einer VM; in einem Container oft "bash", "python" oder "tini"
# Eigener Kernel?
uname -r # mit den Angaben des Anbieters vergleichen
lsmod | head # leer oder "permission denied" → Container
# Ganze GPU oder ein Anteil?
lspci -nn | grep -Ei 'vga|3d|display' # "Virtual Function" oder eine VF-Device-ID → SR-IOV-Anteil
nvidia-smi -q | grep -Ei 'virtualization|MIG mode|vGPU' # NVIDIA: vGPU- oder MIG-Instanz
nvidia-smi --query-gpu=name,memory.total --format=csv # VRAM unter dem Datenblatt der Karte → Anteil
# Host-CPU und -RAM wirklich Ihre?
nproc; free -g # mit dem Tarif vergleichen; in einem Container zeigen sie evtl. den ganzen Host
Checkliste für den Kauf
- VM, Container oder Bare Metal? Wenn das Angebot es nicht angibt, fragen Sie nach
oder führen Sie in der ersten Stunde
systemd-detect-virtaus. - Ganze GPU oder Anteil? Und wenn es ein Anteil ist: welche Technologie (SR-IOV, vGPU, MIG, Time-Slicing) und wie groß.
- Was wird außerhalb des Stundenpreises berechnet? Festplatte im gestoppten Zustand, Traffic, IPv4, Einrichtungsgebühr.
- Wem gehört die Maschine und wo steht sie? Im Besitz des Anbieters in einem bekannten Rechenzentrum oder ein Drittanbieter-Host auf einem Marktplatz.
- Stündlich oder monatlich? Vergleichsseiten rechnen Monatspreise oft in einen Stundenwert um (Preis ÷ 730 h): Der Stundenwert bedeutet nicht, dass Sie nach einer Stunde aufhören können.
Was Linux GPU verkauft, klar gesagt
- Jeder Tarif ist eine virtuelle KVM-Maschine mit eigenem Kernel und Root-SSH:
systemd, Docker, Kernelmodule, k3s. - iGPU-Tarife erhalten einen Anteil an einer Intel UHD 770 über SR-IOV: Mehrere Kunden nutzen dieselbe physische GPU, und die Größe jedes Anteils hängt vom Tarif ab (Perf 1, 2 oder 3).
- Der GTX-1060-Tarif ist eine dedizierte GPU, die ganz an Ihre VM angebunden ist.
- Monatliche Abrechnung, keine Einrichtungsgebühr. Unser Preis-Feed
veröffentlicht diese Attribute (
virtualization,gpu_share,performance_tier) neben den Preisen.
Im GPU-VPS-Vergleich finden Sie die Preise im Vergleich zu Hetzner, OVHcloud, Vultr und Vast.ai.