Zum Hauptinhalt springen

GPUs auf Hikube

Hikube bietet im Passthrough angebundene NVIDIA-Beschleuniger für zwei Arten von Workloads: virtuelle Maschinen und Nodes von Kubernetes-Clustern. Es gibt keine GPU-Seite in der Konsole: Die GPU wird im Assistenten der Ressource gewählt, die sie nutzt.


Nutzungsarten​

GPU auf einer virtuellen Maschine​

Die physische GPU wird der VM per PCI-Passthrough zugewiesen: Die VM hat exklusiven Zugriff darauf und native Leistung.

  • Auswahl im Assistenten Create an Instance, Schritt Configuration, Abschnitt Hardware Acceleration (GPU).
  • Eine oder mehrere GPUs pro VM, eines oder mehrerer Modelle.
  • Die NVIDIA-Treiber werden im Betriebssystem der VM installiert (siehe CUDA installieren).

Anwendungsfälle: CUDA-Entwicklungsumgebungen, Anwendungen, die die vollständige Kontrolle über die GPU benötigen, Grafik-Rendering, spezialisierte Workloads.

GPU auf Kubernetes​

Die GPUs werden an die Nodes einer Node-Gruppe des Clusters angebunden und dann über resources.limits den Pods zugewiesen.

  • Auswahl im Assistenten Create cluster (oder Edit), Schritt Nodes, Abschnitt GPU der Node-Gruppe.
  • Das Addon GPU Operator wird automatisch aktiviert, sobald eine Gruppe GPUs hat; es installiert die Treiber und das Device Plugin.
  • Das Addon HAMi ermöglicht es, dieselbe GPU zwischen mehreren Pods zu teilen.

Anwendungsfälle: Containerisierte KI/ML, skalierte Inferenz, parallele Jobs.


Angebotene Modelle​

Modell (Bezeichnung in der Konsole)SpeicherArchitekturTypische Verwendung
NVIDIA L40S48 GBAda LovelaceInferenz, generative KI, Echtzeit-Rendering, Prototyping
NVIDIA A100 80GB80 GBAmpereML-Training, Fine-Tuning, wissenschaftliches Rechnen
NVIDIA H100 80GB80 GBHopperTraining und Inferenz großer Modelle
NVIDIA RTX 6000 Pro96 GBBlackwellLLM, rechenintensive Aufgaben

Jede Karte der Auswahl zeigt den Namen des Modells und seinen Speicher an (zum Beispiel 48 GB VRAM). Ein Modell ohne freie Einheit ist ausgegraut und als Unavailable markiert.

Verfügbarkeit

Die Konsole zeigt nur an, ob ein Modell verfügbar ist oder nicht, ohne die Anzahl freier Einheiten anzugeben. GPUs sind Ressourcen, die sich die Kunden der Plattform teilen: Eine freigegebene GPU (gestoppte VM, gelöschter Node) kann einem anderen Workload zugewiesen werden. Für einen spezifischen GPU-Kapazitätsbedarf wenden Sie sich an sales@hidora.io.


Architektur​

GPU auf VM​

Eine VM läuft auf einem einzigen physischen Knoten: Alle für eine VM angeforderten GPUs müssen auf demselben Knoten verfügbar sein.

GPU auf Kubernetes​


Vergleich​

AspektGPU auf VMGPU auf Kubernetes
IsolationGPU der VM fest zugeordnetGPU vom Scheduler den Pods zugewiesen
LeistungNativ (Passthrough)Nativ (Device Plugin)
TreiberIm Betriebssystem zu installierenVom GPU Operator installiert
SkalierungVertikal (VM ändern)Horizontal (Anzahl der Nodes der Gruppe)
Teilen einer GPUNeinJa, mit dem Addon HAMi
ÄnderungGPU hinzufügen, entfernen oder wechseln (Neustart)Eine bestehende Gruppe behält mindestens eine GPU; eine Gruppe ohne GPU kann keine erhalten

Abrechnung und Quotas​

Die in den VM- und Kubernetes-Assistenten angezeigte Kostenschätzung enthält die ausgewählten GPUs. Die GPU einer VM wird freigegeben, wenn die VM gestoppt wird.


Nächste Schritte​