GPUs für DevOps-Mitarbeiter
GPUs sind jetzt Teil der Infrastruktur. Was ein DevOps-Ingenieur über sie wissen muss.
GPUs sind jetzt Teil der Infrastruktur. Was ein DevOps-Ingenieur über sie wissen muss.

Für den größten Teil meiner Karriere waren GPUs etwas, worüber sich Spieler und Forscher sorgen. Die Infrastruktur, die ich betrieben habe, waren CPUs, Speicher, Festplatten und Netzwerke. Dann kam KI, und plötzlich fragten die Teams nach GPU-Knoten, Modellserving und "können wir dieses LLM selbst ausführen?"
Wenn Sie ein DevOps-Ingenieur sind, liegen GPUs wahrscheinlich bereits auf Ihrem Schreibtisch, oder werden es bald sein. Ich denke, das musst du wissen.
Eine CPU hat ein paar sehr leistungsstarke Kerne. Eine GPU hat tausende kleinere Kerne, die dieselben einfachen Berechnungen parallel durchführen. Neuronale Netzwerke zu trainieren und zu betreiben ist meistens diese Art von Mathematik: riesige Matrixmultiplikationen. Eine GPU kann also in Sekunden das tun, was eine CPU Minuten braucht.
Für DevOps bringt das neue Fragen mit sich:
Ein paar Begriffe, die ständig auftauchen:
Eine vollständige GPU ist oft viel mehr als ein kleines Modell braucht. Optionen zur Weitergabe:
Für kleine Modelle kann das Teilen die Kosten drastisch senken.
Eine ledige GPU ist das teuerste Ding in Ihrem Rechenzentrum, das nichts tut.
Auf Kubernetes ist das übliche:
resources:
limits:
nvidia.com/gpu: 1
Kubernetes hat jetzt Dynamische Ressourcenzuteilung (DRA), die stabil ist und es Workloads ermöglicht, bestimmte GPU-Modelle, Mindestspeichergrößen oder Slices einer GPU anzufordern. Dieser Entwicklung werden wahrscheinlich weitere Werkzeuge folgen.
Die Datenbank ist eine sehr wichtige Schreiner (auf AWS) können GPU-Knoten nur hinzufügen, wenn GPU-Pods warten, und sie danach entfernen.
Normale Knotenüberwachung sagt dir nicht viel über GPUs. Hinzufügen der NVIDIA DCGM-Exporteur für Prometheus, das Ihnen:
Das wichtigste Dashboard: Auslastung im Zeitablauf pro Arbeitslast. Es zeigt sofort, wer für die GPUs bezahlt und nicht benutzt.
Die GPU-Kosten müssen aktiv verwaltet werden:
Wenn Ihre Firma etwas ernsthaftes mit KI macht, ja. Sie müssen nicht die Mathematik verstehen, aber Sie müssen wissen, wie man GPUs planen, teilen, überwachen und bezahlen kann. Dieses Wissen wird schnell zu einer Kernkompetenz der Infrastruktur.
Meine Meinung: GPUs sind nur eine weitere Ressource mit einem sehr hohen Preis. Behandeln Sie sie mit der gleichen Disziplin wie alles andere, nur noch mehr.
Desly