Blog

GPU-cloud: VM of container, dedicated of gedeelde GPU? Wat prijsvergelijkers niet laten zien

GPU-prijsvergelijkers tonen model, VRAM en prijs per uur, niet of je een VM of een container krijgt, een hele GPU of een deel. Live marktplaatsdata, controlecommando's, checklist voor kopers.

GPU-cloud: VM of container, dedicated of gedeelde GPU?

GPU-prijsvergelijkers zetten drie kolommen naast elkaar: GPU-model, VRAM, prijs per uur. Twee eigenschappen die bepalen wat je werkelijk krijgt, ontbreken:

  1. Isolatie: een volledige virtuele machine, een container op de host van iemand anders, of een bare-metal server.
  2. GPU-toewijzing: de hele GPU, of een deel ervan.

Twee aanbiedingen met dezelfde GPU-naam kunnen op beide punten volledig verschillen. Dit artikel legt de vier combinaties uit, toont live data van een GPU-marktplaats en geeft de commando’s waarmee je vanuit de machine controleert wat je gekregen hebt.

Isolatie: bare metal, VM of container

TypeKernelRootWat gedeeld wordt met andere klanten
Bare-metal serverde jouwevolledigniets
Virtuele machine (KVM, Xen…)de jouwevolledig, binnen de VMde fysieke host, met jouw vCPU, RAM en schijf aan jou toegewezen
Container (Docker, LXC)die van de hostalleen binnen de containerde kernel van de host, en CPU, RAM, schijf en netwerk verdeeld tussen huurders

Wat een container in de praktijk betekent:

  • Geen kernelmodules, geen eigen kernel. Je kunt geen driver laden, geen kernelparameters wijzigen en geen VPN draaien die een kernelmodule nodig heeft (bijv. WireGuard op oudere hosts).
  • Geen gewone systemd in de meeste GPU-containers: services moet je met de hand starten of via de entrypoint van de image.
  • Doorgestuurde poorten, vaak geen eigen IP. Een webdienst of SSH luistert op een willekeurige externe poort die de host toewijst.
  • Buren. De containers van de andere huurders draaien op dezelfde kernel. Een luidruchtige buur die de schijf of het netwerk verzadigt, raakt ook jou.

Een VM geeft je je eigen kernel en echte root: systemd, kernelmodules, iptables, Docker erin, Kubernetes-nodes. Het prijsverschil komt vaak precies hiervandaan.

GPU-toewijzing: hele GPU of een deel

TechnologieHoe de GPU wordt opgedeeldTypische hardware
PCI-passthroughniet opgedeeld: de hele GPU gaat naar één VMelke GPU
SR-IOVde GPU biedt hardwarematige „virtual functions”, één per VM; tijd en geheugen worden door hardware en driver verdeeldIntel-iGPU (UHD 770, Xe), Intel Data Center-GPU’s, sommige AMD
NVIDIA vGPUde driver deelt één GPU op in profielen (bijv. 1/4, 1/8 van het geheugen)A16, A40, L40S, L4 (met licentie)
MIGde GPU wordt gepartitioneerd in geïsoleerde hardwareslicesA100, H100, H200
Time-slicingcontainers gebruiken om beurten dezelfde GPU, zonder geheugenisolatieelke NVIDIA-GPU met de device plugin

Een deel is geen oplichterij: voor transcoderen, een browser met WebGL of lichte AI-inferentie is een deel van een GPU vaak genoeg, en veel goedkoper. Het moet alleen vermeld worden. Een gedeelde en een dedicated GPU kunnen naast elkaar in een vergelijkingstabel staan zonder dat iets ze onderscheidt.

Live voorbeeld: een GPU-marktplaats op 30 oktober 2026

We hebben de openbare aanbiedingen-API van Vast.ai (on-demand, 1 GPU) bevraagd op de goedkoopste RTX 3060- en RTX 4090-aanbiedingen:

GPU$/uHostmachineJouw deel van de hostTypeLocatieHoststatus
RTX 30600,0364 GPU’s, 48 cores1 GPU, 12 corescontainerShandong, CNniet geverifieerd
RTX 30600,0492 GPU’s, 6 cores1 GPU, 3 corescontainerThailandverificatie ingetrokken
RTX 30600,0564 GPU’s, 32 cores1 GPU, 8 corescontainerPeking, CNverificatie ingetrokken
RTX 40900,3151 GPU, 32 coreshele machinecontainerPennsylvania, VSniet geverifieerd
RTX 40900,3212 GPU’s, 20 cores1 GPU, 10 corescontainerFrankrijkniet geverifieerd
RTX 40900,3614 GPU’s, 128 cores1 GPU, 32 coresVM mogelijkRuslandniet geverifieerd

De GPU zelf is hier heel en exclusief. Maar vijf van de zes zijn containers, de hostmachine wordt gedeeld met de huurders van de andere GPU’s, en schijf (≈ $ 0,20/GB/maand, ook gefactureerd als de instance gestopt is) en verkeer komen bovenop de uurprijs. Niets daarvan verschijnt in een tabel „GPU / VRAM / $ per uur”. Op dat moment bestonden er maar 3 RTX 3060-aanbiedingen.

Voor een experiment is dat prima. Voor een 24/7-dienst, of voor gegevens die onder de AVG vallen, tellen de identiteit van de host, de locatie en het type isolatie meer dan de laatste cent per uur.

Controleer vanbinnen wat je gekregen hebt

# VM of container?
systemd-detect-virt          # kvm / qemu / xen → VM · docker / lxc / container-other → container · none → bare metal
cat /proc/1/comm             # "systemd" in een VM; vaak "bash", "python" of "tini" in een container

# Je eigen kernel?
uname -r                     # vergelijk met wat de provider belooft
lsmod | head                 # leeg of "permission denied" → container

# Hele GPU of een deel?
lspci -nn | grep -Ei 'vga|3d|display'   # "Virtual Function" of een VF-device-id → SR-IOV-deel
nvidia-smi -q | grep -Ei 'virtualization|MIG mode|vGPU'   # NVIDIA: vGPU- of MIG-instance
nvidia-smi --query-gpu=name,memory.total --format=csv     # VRAM lager dan de specificatie van de kaart → deel

# Host-CPU en -RAM echt van jou?
nproc; free -g               # vergelijk met het abonnement; in een container tonen ze mogelijk de hele host

Checklist voor kopers

  • VM, container of bare metal? Als de aanbieding het niet vermeldt, vraag het, of draai systemd-detect-virt in het eerste uur.
  • Hele GPU of een deel? En als het een deel is: welke technologie (SR-IOV, vGPU, MIG, time-slicing) en hoe groot.
  • Wat wordt buiten de uurprijs gefactureerd? Schijf in gestopte toestand, verkeer, IPv4, installatiekosten.
  • Van wie is de machine en waar staat ze? Eigendom van de provider in een bekend datacenter, of een host van derden op een marktplaats.
  • Per uur of per maand? Vergelijkers rekenen maandprijzen vaak om naar een uurbedrag (prijs ÷ 730 u): het uurbedrag betekent niet dat je na een uur kunt stoppen.

Wat Linux GPU verkoopt, duidelijk gezegd

  • Elk abonnement is een KVM-virtuele machine met een eigen kernel en root-SSH: systemd, Docker, kernelmodules, k3s.
  • iGPU-abonnementen krijgen een deel van een Intel UHD 770 via SR-IOV: meerdere klanten gebruiken dezelfde fysieke GPU, en de grootte van elk deel hangt af van het abonnement (Perf 1, 2 of 3).
  • Het GTX 1060-abonnement is een dedicated GPU, in zijn geheel aan je VM gekoppeld.
  • Maandelijkse facturering, geen installatiekosten. Onze prijsfeed publiceert deze attributen (virtualization, gpu_share, performance_tier) naast de prijzen.

Bekijk de GPU VPS-vergelijking voor de prijzen naast Hetzner, OVHcloud, Vultr en Vast.ai.