Rechenkapazität und Provisionierung
Beschaffung von GPU-Kapazität, Node-Pools, Treiber und CUDA-Stacks, die mit der Serving-Engine kompatibel gehalten werden.
Alles rund um das Modell, was den Serving-Betrieb aufrechterhält: die Plattformkomponenten, die operative Disziplin, um Modelländerungen sicher auszuliefern, das Skalieren unter stoßweiser Last, der Betrieb über Regionen und Clouds hinweg und das Zusammensetzen mehrerer Modelle zu einem Produkt.
Beschaffung von GPU-Kapazität, Node-Pools, Treiber und CUDA-Stacks, die mit der Serving-Engine kompatibel gehalten werden.
Die Inferenz-Engine plus ein vorgelagertes Gateway: Authentifizierung, Kontingente, Routing, Failover zwischen Backends.
Modelle auf Hardware einplanen, Autoscaling-Richtlinien, dynamische Zuteilung über Workloads hinweg.
Welches Modell, welche Gewichte, welcher Prompt und welche Konfiguration wo live sind; diese Frage beantworten zu können, ist die Voraussetzung für sichere Änderungen.
Zugriffskontrolle auf Aufrufe und auf Modellartefakte, Schutz von Prompts und Ausgaben, Nachvollziehbarkeit, wer was geändert hat.
Servingkosten je Workload und je Feature; die Hebel sind Modellwahl, passende Hardware, Batching, Routing und Skalierungsrichtlinien.
Die Betriebspraxis, Modell-Deployments mit derselben Strenge zu behandeln wie Code-Deployments, angepasst an Artefakte, deren Fehler sich im Verhalten zeigen und nicht nur als Absturz:
Inferenz-Traffic kommt stoßweise, und GPU-Minuten sind in beide Richtungen teuer: Überprovisionierung verschwendet Geld, Unterprovisionierung verwirft Anfragen. Elastisches Skalieren für LLMs ist aus zwei Gründen schwieriger als klassisches Autoscaling:
Eine neue Replik zahlt drei Rechnungen nacheinander: eine GPU-Instanz provisionieren, ein großes Container-Image ziehen und zig Gigabyte an Gewichten aus dem Speicher in den GPU-Speicher laden. Gegenmaßnahmen setzen an jeder Stufe an: warme Pools, Caching und Verschlanken des Images, Gewichte auf schnellem lokalem Speicher oder parallel gestreamt. Scale-to-Zero spart Leerlaufkosten, legt aber den vollen Cold Start auf die erste Anfrage; entscheiden Sie das je Workload.
Die CPU-Auslastung sagt wenig über einen GPU-gebundenen Dienst aus, und die gemeldete GPU-Auslastung kann hoch wirken, während der Chip kaum nützliche Arbeit leistet. Skalieren Sie stattdessen anhand von Signalen der Nachfrageseite: Warteschlangentiefe, laufende Nebenläufigkeit und Anfragerate, korreliert mit den Batch-Größen, die die Engine tatsächlich erreicht.
Produktfeatures bestehen selten aus einem einzigen Modell. Eine Antwort mit Retrieval-Augmentierung verkettet ein Embedding-Modell, einen Retriever, oft einen Reranker, einen Generator und Sicherheitsprüfungen; Dokumenten-KI verkettet OCR, Layout, Klassifikation und Zusammenfassung; multimodale Assistenten ergänzen Encoder je Modalität. Spezialisten zu kombinieren schlägt ein monolithisches Modell, wenn die Stufen unterschiedliche Fähigkeiten benötigen, auf unterschiedlicher Hardware am besten laufen und sich unterschiedlich skalieren.
Selbst betriebene Inferenz-Infrastruktur bringt Kosten mit sich, die in der ersten Schätzung selten auftauchen: GPU-Beschaffung in einem knappen Markt, Autoscaling und Steuerung der Nebenläufigkeit von Hand gebaut und getunt, Optimierungen (Prefix-Caching, Disaggregation), die Plattformen mitbringen, Eigenbau-Stacks aber selbst umsetzen müssen, GPU-taugliche Observability und ein Abhängigkeitskarussell aus Engine-, Framework- und Treiberversionen, die im Gleichschritt wandern müssen. Dazu kommen der Klebstoff auf Anwendungsebene (Vor- und Nachverarbeitung, Konnektoren, Streaming- und Caching-Verhalten je Modell) und die knappen, teuren Fachkräfte, die das alles betreiben. Wägen Sie diese laufenden Engineering-Kosten gegen Plattformgebühren ab, dazu die Opportunitätskosten dessen, was das Team nicht baut; die richtige Antwort hängt von der Größenordnung ab, prüfen Sie sie mit wachsendem Volumen erneut.