MLOps · KI-Plattform auf Kubernetes
MLOps und KI-Plattformen: Aufbau, Integration und Betrieb
Aus Notebooks und Einzelskripten wird ein geregelter Betriebsprozess: Modelle reproduzierbar trainieren, nachvollziehbar versionieren, kontrolliert ausrollen und im Betrieb überwachen.
- Pipelines, Tracking, Registry
- Rollout mit Rückweg
- Drift-Überwachung
01Ausgangslage
Ein Modell im Notebook ist noch kein Produkt
SKAFFON baut MLOps-Plattformen auf Kubernetes, auf denen Data-Science- und Entwicklungsteams ihre Modelle durch einen festen Ablauf führen. Die Seite richtet sich an IT-Leitung, Plattform- und Data-Verantwortliche und beschreibt Umfang, Werkzeuge und Grenzen.
MLOps ist dabei keine einzelne Software, sondern ein Satz abgestimmter Verfahren und Werkzeuge. Was davon Sie brauchen, hängt davon ab, wie viele Modelle, Teams und Releases Sie haben; für ein einzelnes Modell kann ein kleiner Zuschnitt genügen.
02Symptome
Woran Sie merken, dass Ihnen die Plattform fehlt
-
Ergebnisse lassen sich nicht wiederholen
Daten, Code, Parameter und Umgebung wurden nicht zusammen festgehalten.
-
Unklar, was produktiv läuft
Niemand weiß sicher, welche Modellversion gerade im Einsatz ist und womit sie trainiert wurde.
-
Releases per Hand
Modelle gehen manuell und ohne definierten Rückweg in Betrieb.
-
Stille Qualitätsverluste
Die Eingabedaten ändern sich, und das produktive Modell wird schlechter, ohne dass es jemand bemerkt.
-
Doppelte Infrastruktur
Mehrere Teams bauen jeweils eigene Werkzeuge für dasselbe Problem.
03Lebenszyklus
Fünf Stufen, ein Werkzeug je Aufgabe
Die Plattform folgt dem Lebenszyklus eines Modells. Die Werkzeugwahl ist ein Vorschlag, der an Ihre vorhandene Landschaft angepasst wird.
| Stufe | Aufgabe | Mögliches Werkzeug |
|---|---|---|
| 1. Pipeline | Datenaufbereitung, Training, Evaluation als wiederholbarer Ablauf | Kubeflow Pipelines (Workflows als Graph aus containerisierten Komponenten), alternativ GitLab CI |
| 2. Tracking | Parameter, Metriken, Artefakte je Lauf festhalten | MLflow Tracking |
| 3. Registry | Modellversionen, Freigabestatus, Herkunft | MLflow Model Registry (Versionen, Aliase, Lineage zum erzeugenden Lauf) |
| 4. Rollout | Modell kontrolliert als Dienst bereitstellen, Rückweg | KServe auf Kubernetes, Release-Prozess in GitLab |
| 5. Drift-Monitoring | Eingabedaten und Qualität im Betrieb beobachten | Metriken und Alarme; Feature-Konsistenz optional mit Feast |
04Zusammenspiel
Vom Registry-Eintrag zum Retraining-Lauf und zurück
Die Verbindung der Stufen ist der eigentliche Wert: Aus einem Registry-Eintrag lässt sich der erzeugende Lauf zurückverfolgen, aus dem laufenden Dienst die Registry-Version, und aus einem Drift-Alarm ein definierter Retraining-Lauf.
05Projektverlauf
Erst ein echtes Modell durch alle fünf Stufen, dann die Breite
Der Pilot mit einem realen Modell ist bewusst Pflicht, weil sich Lücken zwischen den Stufen erst im Durchlauf zeigen.
- 01
Assessment
Ergebnis: LückenanalyseIst-Zustand von Daten, Modellen, Pipelines und Betrieb.
- 02
Zielbild und Pilot
Ergebnis: Pilot-DurchlaufEine Pipeline mit einem echten Modell durch alle fünf Stufen, bevor die Plattform verbreitert wird.
- 03
Ausbau
Ergebnis: weitere TeamsWeitere Teams und Modelle, Mandantentrennung, Härtung.
- 04
Regelbetrieb
Ergebnis: geregelter BetriebDie Plattform läuft im Betrieb, durch SKAFFON auf Wunsch oder durch Ihr eigenes Team.
06Was wir bauen
Sechs Bausteine einer MLOps-Plattform
-
Plattformdesign
Zielarchitektur, Werkzeugauswahl, Mandantenmodell, Integration in Ihr Identity- und Netzwerkkonzept.
-
Aufbau auf Kubernetes
Pipelines, Tracking-Server mit Datenbank und Artefaktspeicher, Registry, Serving; Bereitstellung als Infrastructure as Code (OpenTofu) und GitOps, gestützt auf unsere Platform-Engineering-Leistung.
-
Release-Prozess
Freigabestufen, automatisierte Evaluation vor Freigabe, Rollout mit Rückweg.
-
Monitoring
Serving-Metriken, Datendrift- und Qualitätsüberwachung, Alarmierung.
-
Integration
Anbindung an CI/CD, Datenplattformen und GPU-Ressourcen.
-
Betrieb und Befähigung
Runbooks, Schulung, Update-Prozess der Plattformkomponenten; Betrieb durch SKAFFON auf Wunsch. Betrieb und Support bieten wir rund um die Uhr (24/7) an; die Reaktionszeiten je Prioritätsstufe ergeben sich aus dem Servicelevel-Modell unter Managed Services und werden je Vertrag vereinbart.
07Grenzen
Trainings- und Serving-Umgebung getrennt, Modelle mit Herkunft
Zugriff auf Daten, Modelle und Registry folgt Rollen und wird protokolliert. Container-Images stammen aus einer kontrollierten Lieferkette (siehe DevSecOps und Software-Lieferketten).
Modelle sind Artefakte mit eigener Herkunft und erhalten dieselbe Freigabekontrolle wie Software. Für KI-Workloads gilt zusätzlich der Rahmen aus Cybersecurity für Cloud, Daten und KI.
- Getrennte Trainings- und Serving-Umgebungen
- Rollenbasierter, protokollierter Zugriff
- Kontrollierte Lieferkette für Images
08Eingaben
Was wir von Ihrer Seite zum Start brauchen
- Anzahl und Art der Modelle (klassisches ML, Deep Learning, LLM-Anwendungen) und der Teams
- Datenquellen und deren Schutzklassen; vorhandene Datenplattform
- Vorhandene Kubernetes-Plattform, CI/CD und Identity; vorhandene GPU-Kapazität
- Compliance-Anforderungen an Nachvollziehbarkeit und Freigaben
- Wer betreibt die Plattform nach dem Aufbau
09Lieferung und Aufwand
Was Sie erhalten und was den Aufwand bestimmt
Lieferumfang: Plattform-Repository (Infrastructure as Code), Architekturdokumentation, Release- und Freigabeprozess, Monitoring-Dashboards, Runbooks, Einführungsworkshop.
10Passung
Plattform lohnt sich, wenn mehr als ein Modell im Spiel ist
Das passt zu einer MLOps-Plattform
- Mehrere Modelle, Teams oder regelmäßige Releases
- Nachvollziehbarkeit und Freigaben müssen belegbar sein
- Sie wollen eine gemeinsame Basis statt Insellösungen
Besser anders lösen
- Ein einzelnes, selten geändertes Modell: ein geregelter CI-Job und ein Model-Artefakt genügen oft.
- Sie suchen Data-Science-Entwicklung: SKAFFON baut die Plattform, nicht Ihre Fachmodelle. Für Engineering-Kapazität siehe Nearshore Engineering Teams.
- Sie wollen ein vollständig verwaltetes Cloud-Produkt eines Hyperscalers und keine eigene Plattform.
11
Häufige Fragen
Brauche ich für ein einzelnes Modell eine MLOps-Plattform?
Meist nicht. Bei einem einzelnen, selten geänderten Modell genügen oft ein geregelter CI-Job und ein Model-Artefakt; eine Plattform lohnt dann nicht.
Entwickelt SKAFFON auch die Modelle selbst?
Nein. SKAFFON baut die Plattform, nicht Ihre Fachmodelle. Für Engineering-Kapazität siehe Nearshore Engineering Teams.
Sind die genannten Werkzeuge festgelegt?
Nein. Die Werkzeugwahl ist ein Vorschlag, der an Ihre vorhandene Landschaft angepasst wird.
12Angrenzende Themen
Vorher, daneben und darunter
-
Technische KI-Beratung
Wenn zuerst die Grundsatzfragen offen sind, beginnt der Weg hier.
-
Private LLMs
Die Bereitstellung eines einzelnen Sprachmodells.
-
GPU-Cluster
GPU-Ressourcen für Training und Serving.
-
GPU- und KI-Infrastruktur
Der Überblick über alle Leistungen.
MLOps-Plattform für Ihre Modell- und Teamlandschaft planen
Schicken Sie uns Ihre Modell- und Teamlandschaft; wir melden uns mit einer Einschätzung.