Licensed to be used in conjunction with basebox, only.
// installation
Referenzkonfiguration: 2 × NVIDIA H200 141 GB
Gilt für
Produkt: Server · Betrieb: durch den Kunden oder durch basebox · Zielgruppe: Platform Operator · Hardware: 2 × NVIDIA H200 141 GB · Architektur: Einzelner Knoten
Status: Validated
basebox hat genau diese Konfiguration geprüft (siehe den gemessenen Referenz-Workload unten). Eine Referenzkonfiguration dokumentiert ein konkretes, bekanntes Setup; sie bedeutet nicht, dass basebox diese Hardware benötigt – die GPUs dienen den Service-Modellen und der Inferenz. Gemeinsame Installationsschritte werden hier nicht wiederholt; sie stehen im Bare-Metal-Installationsleitfaden. Status-Begriffe: Referenzkonfigurationen.
Konfigurationsübersicht
basebox läuft auf Ihrer eigenen Hardware. Diese Konfiguration beschreibt ein Einzelknoten-Deployment auf einem kundeneigenen Kubernetes-Server mit zwei NVIDIA H200 141 GB GPUs: Eine komplette GPU bedient das Sprachmodell, die zweite ist in vier GPU-Instanzen aufgeteilt, die die Retrieval-, Dokument-, Bild- und Audiodienste ausführen. Ihre Modelle, Dokumente und deren verarbeitete Ausgaben bleiben auf Ihrer Infrastruktur.
Hardware-Layout
| Element | Diese Konfiguration |
|---|---|
| GPUs | 2 × NVIDIA H200 141 GB in einem Server |
| Inferenz-GPU | Eine komplette H200 141 GB GPU, ausschließlich Sprachmodell-Inferenz |
| Service-GPU | Vier MIG-Instanzen 1g.35gb |
| Kubernetes-GPU-Ressourcen | nvidia.com/gpu: 1 und nvidia.com/mig-1g.35gb: 4 |
| Kubernetes | Ein einzelner Knoten mit beiden GPUs |
| Speicher | Persistenter Speicher für Modellartefakte, Dokumente und Plattformdaten |
| Images | Registry-Zugang oder ein interner Image-Mirror |
MIG (Multi-Instance GPU) ist die NVIDIA-Funktion, die eine physische GPU in
unabhängige Instanzen mit jeweils eigener Speicher- und Rechenpartition aufteilt.
Jede 1g.35gb-Instanz stellt etwa 35 GiB GPU-Speicher bereit.
CPU, Arbeitsspeicher, Speicherkapazität, Netzwerk, Treiber, CUDA-Runtime und Firmware-Stände werden gemeinsam mit basebox festgelegt, abhängig von Ihrem gewählten Modell, Dokumentvolumen und Ihrer Plattformumgebung.
GPU-Speicherzuteilung
Die Konfiguration widmet eine komplette GPU der Sprachmodell-Inferenz. Die zweite
GPU ist in vier Service-Instanzen aufgeteilt. Die Werte in diesem Diagramm sind
ungefähre dezimale GPU-Speicherzuteilungen; Kubernetes verwendet den
MIG-Profilnamen 1g.35gb.
pie showData
title Ungefähre GPU-Speicherzuteilung in der Konfiguration
"LLM-Inferenz" : 141
"GPU-RAG" : 35
"Dokumentextraktion" : 35
"OCR" : 35
"Sprache-zu-Text" : 35
Workload-Zuteilung
| GPU-Zuteilung | basebox-Workload |
|---|---|
| Komplette H200 141 GB GPU | LLM-Inferenz |
| MIG-Slice 1 | GPU-RAG – Retrieval über Ihre eigenen Dokumente |
| MIG-Slice 2 | Dokumentextraktion |
| MIG-Slice 3 | OCR – Text aus Bildern und Scans |
| MIG-Slice 4 | Sprache-zu-Text |
Weil die Inferenz auf einer kompletten GPU bleibt, können die Dokument-, Bild- und Audio-Workloads weder Rechenleistung noch VRAM-Zuteilung der Inferenz-GPU verbrauchen. Ein Upload oder eine Transkription wird stattdessen von der Service-GPU bedient. Host-CPU, Arbeitsspeicher, Speicher und Netzwerk bleiben von allen Workloads geteilt und werden deshalb für die Gesamtlast dimensioniert.
Topologie
graph TB
subgraph SERVER["Kundenserver – 2 × H200 141 GB"]
subgraph NODE["Kubernetes-Knoten"]
subgraph G0["Inferenz-GPU – komplett, nicht partitioniert"]
LLM["LLM-Inferenz"]
end
subgraph G1["Service-GPU – 4 × MIG 1g.35gb"]
S1["Slice 1"]
S2["Slice 2"]
S3["Slice 3"]
S4["Slice 4"]
end
end
end
S1 --> RAG["GPU-RAG"]
S2 --> EXT["Dokumentextraktion"]
S3 --> OCR["OCR"]
S4 --> STT["Sprache-zu-Text"]
style LLM fill:#dbeafe,stroke:#1e40af,color:#111827
style RAG fill:#dcfce7,stroke:#166534,color:#111827
style EXT fill:#dcfce7,stroke:#166534,color:#111827
style OCR fill:#dcfce7,stroke:#166534,color:#111827
style STT fill:#dcfce7,stroke:#166534,color:#111827
Gemessener Referenz-Workload
Die Konfiguration wurde mit Sprachmodell-Verkehr und allen vier GPU-Hilfsdiensten gleichzeitig auf demselben Server erprobt. Diese Zahlen beschreiben den gemessenen Referenz-Workload; das Kunden-Sizing basiert auf gewähltem Modell, Kontextlänge, Dokumentvolumen und erwartetem Verkehr.
| Messung | Referenzergebnis |
|---|---|
| Dauer kontinuierlicher Mischlast | 60 Minuten |
| Kurze Sprachmodell-Anfragen | 720/720 mit erwartetem Ergebnis abgeschlossen |
| Sprachmodell-Anfragen mit langem Kontext | 12/12 mit erwartetem Ergebnis abgeschlossen |
| Eingabegröße bei langem Kontext | Etwa 258.000 Tokens |
| Kombinierte RAG-, Extraktions-, OCR- und Sprache-zu-Text-Lastspitzen | 12/12 abgeschlossen |
| Neustarts des Inferenz-Workloads während des Laufs | 0 |
| Prüfung des Dokumentverarbeitungsdienstes | 120-seitiges PDF in 28,47 Sekunden extrahiert und durchsuchbar gemacht |
| Prüfung des Sprache-zu-Text-Dienstes | 60-minütige synthetische Audiodatei in 31,31 Sekunden transkribiert |
| Kaltstart-Toleranz der Inferenz | Etwa 6 Minuten von Neustart bis Warm-up |
Dokument- und Audiozeiten sind Referenzmessungen auf Dienstebene. Die tatsächliche Verarbeitungszeit variiert mit Dateiformat, Inhalt, Modellwahl und Plattformkonfiguration.
flowchart LR
RUN["60-minütige Mischlast"] --> SHORT["720 kurze LLM-Anfragen"]
RUN --> LONG["12 LLM-Anfragen mit langem Kontext"]
RUN --> SERVICES["12 kombinierte Service-Lastspitzen"]
SHORT --> LLMRESULT["732/732 erwartete LLM-Ergebnisse"]
LONG --> LLMRESULT
SERVICES --> SERVICERESULT["12/12 RAG-, Extraktions-, OCR- und STT-Lastspitzen"]
LLMRESULT --> STABLE["0 Inferenz-Neustarts"]
SERVICERESULT --> STABLE
Plattform-Voraussetzungen
- Eine unterstützte Kubernetes-Umgebung mit beiden GPUs auf einem Knoten
- NVIDIA-Treiber und eine GPU-fähige Container-Runtime auf dem Host installiert
- NVIDIA GPU Operator oder Device Plugin für gemischte MIG-Ressourcenerkennung konfiguriert, sodass eine komplette GPU und vier MIG-Instanzen gemeinsam angeboten werden
- Erhöhte Host-Rechte für die NVIDIA-GPU-Systemkomponenten geprüft, die diese für die gemischte MIG-Erkennung benötigen können
- Eine persistente Storage Class für Modellartefakte, Dokumente und Plattformdaten
- basebox-Container-Images aus einer Registry erreichbar oder intern gespiegelt
- Modellartefakte lokal oder über ein freigegebenes Repository verfügbar
- DNS, TLS, Authentifizierung, Backup und Monitoring durch Ihr eigenes Plattformdesign bereitgestellt
Kubernetes-Ressourcenvertrag
Der Inferenz-Workload fordert die komplette GPU an:
Jeder der vier Hilfs-Workloads fordert eine Service-Instanz an:
Die Ressourcennamen müssen dem entsprechen, was der NVIDIA GPU Operator oder das Device Plugin auf dem Knoten anbietet. basebox bildet diese Ressourcenverträge beim Deployment auf Inferenz, GPU-RAG, Dokumentextraktion, OCR und Sprache-zu-Text ab.
Deployment-Reihenfolge
- Beide GPUs anhand stabiler UUID oder PCI-Adresse identifizieren und festhalten, welche die Inferenzrolle und welche die Servicerolle übernimmt. Nicht auf GPU-Indexnummern verlassen, die sich ändern können.
- Die Inferenz-GPU als komplettes Gerät ohne weiteren GPU-Workload reservieren.
- MIG auf der Service-GPU aktivieren, adressiert über ihre stabile Identität.
- Vier
1g.35gb-GPU-Instanzen und ihre Compute-Instanzen anlegen. - Gemischte MIG-Ressourcenerkennung konfigurieren und die GPU-Erkennungskomponenten neu laden, damit das neue Layout angeboten wird.
- Bestätigen, dass der Knoten eine komplette GPU und vier MIG-Ressourcen sowohl unter Capacity als auch unter Allocatable anbietet, bevor etwas deployt wird.
- basebox mit gleichen GPU-Ressourcen-Requests und -Limits für jeden der fünf GPU-Workloads deployen.
- Dem Modell nach der Kubernetes-Readiness Zeit zum Warm-up geben und eine Warm-up-Generierung abschließen, bevor Nutzer zugelassen werden.
- Die Abnahmeprüfungen unten durchführen.
Prüfung durch den Operator
Physische GPUs und MIG-Instanzen auf dem Host bestätigen:
Den Kubernetes-Knoten inspizieren und die GPU-Ressourcen unter Capacity und
Allocatable prüfen:
Erwartete GPU-Ressourcenzahlen:
Workload-Platzierung, Readiness und Neustartzähler prüfen:
Nachdem die Pods Ready sind, über die basebox-Anwendung eine authentifizierte Chat-Anfrage, eine Dokumentaufnahme mit RAG-Suche, eine OCR-Anfrage und eine Sprache-zu-Text-Anfrage abschließen.
Abnahmeprüfungen
- Der Knoten bietet
nvidia.com/gpu: 1an - Der Knoten bietet
nvidia.com/mig-1g.35gb: 4an - Die Inferenz ist an die komplette GPU gebunden
- Jeder Hilfs-Workload hält eine separate MIG-Instanz
- Alle fünf GPU-Workloads werden ohne Neustarts Ready
- Chat-Inferenz funktioniert über die basebox-Anwendung mit Authentifizierung
- Dokumentaufnahme und RAG-Suche liefern Ergebnisse
- OCR liefert den erwarteten Text aus einem repräsentativen Dokument
- Sprache-zu-Text liefert ein Transkript
- Monitoring und persistenter Speicher sind gesund
- Nach einem geplanten Neustart kehren die GPU-Ressourcen und alle fünf Workloads zurück
Geltungsbereich
- Diese Konfiguration deckt ein Einzelknoten-Deployment auf 2 × NVIDIA H200 141 GB ab.
- Hochverfügbarkeit über mehrere Knoten und Disaster Recovery erfordern eine separate Architektur.
- Die Kapazität hängt von gewähltem Modell, Kontextlänge, Dokument-Workload und Verkehrsmuster ab.
- Das kundenspezifische Sizing wird im Solution Design abgeschlossen.
- Normale Inferenz und Dokumentverarbeitung laufen vollständig auf Ihrer Infrastruktur.
- Installation und Updates benötigen Zugang zu Registry und Modell-Repository oder lokal vorgehaltene gespiegelte Artefakte.
Nächster Schritt: Bare-Metal-Installation