Mr.PlanB Logo

    Newsletter

    Newsletter abonnieren

    Neue Infrastruktur-Guides, Vergleichsberichte und Migrationshinweise direkt ins Postfach.

    Infrastruktur-Notizen, Guides und neue Tools. Jederzeit abbestellbar.

    Zurück zum Blog
    MaaS
    KI-Infrastruktur
    Inferenz
    API-Gateway

    Was ist MaaS, und wie arbeiten Model-Repositories, Inferenz-Instanzen, API-Gateways und Token-Metering zusammen?

    9. Juni 2026
    11 Min. Lesezeit

    MaaS, oder Model as a Service, verwandelt ein KI-Modell in einen betreibbaren Service, den Anwendungen über eine kontrollierte Schnittstelle aufrufen können. Die Betriebskette ist unkompliziert: Das Model-Repository verwaltet das Modell-Asset, Inferenz-Instanzen führen das Modell aus, das API-Gateway stellt den Zugriff bereit und kontrolliert ihn, und Token-Metering erfasst, wie der Service konsumiert wird.

    Der entscheidende Schritt führt von „wir haben eine Modelldatei" zu „wir betreiben einen Produktionsservice". Sobald ein Modell live geht, brauchen Sie Versionskontrolle, Deployment-Regeln, Service-Gesundheit, Routing, Quotas, Access Keys, Nutzungsaufzeichnungen, Rollback und Kostenzuordnung. MaaS ist die Ebene, die diese Aktivitäten verbindet.

    Was ist MaaS?

    Model as a Service ist eine Möglichkeit, KI-Modelle als verwaltete, aufrufbare Services bereitzustellen, statt jedes Nutzer- oder Anwendungsteam das Modell eigenständig deployen und betreiben zu lassen.

    Eine MaaS-Plattform sitzt üblicherweise zwischen der zugrunde liegenden Compute-Infrastruktur und den Anwendungen, die KI-Fähigkeiten konsumieren. Darunter liegen GPU- oder NPU-Ressourcen, Betriebssysteme, Container, Scheduler, Storage und Netzwerke. In der Plattform selbst liegen Modell-Assets, Deployment-Templates, Inferenz-Instanzen, Service-Routing, Nutzungskontrollen und Metering. Darüber liegen Anwendungen, Agents, Business-Systeme, Entwickler und Nutzer.

    Eine nützliche MaaS-Ebene muss deshalb mehrere Fragen gleichzeitig beantworten. Welche Modellversion ist für die Produktion freigegeben, wo läuft sie, und wie viel Compute ist ihr zugewiesen? Welchen Endpoint sollten Anwendungen aufrufen, und wer darf ihn aufrufen? Wie viel Traffic empfängt er, wie viele Input- und Output-Token werden verarbeitet, wie hoch ist die Erfolgsrate, und was kostet der Service?

    Wenn diese Fragen über unzusammenhängende Systeme verstreut sind, wird der Betrieb des Modells schwieriger als das reine Deployment.

    Was macht ein Model-Repository?

    Ein Model-Repository verwaltet das Modell als kontrolliertes Asset. Es sollte mindestens Modellname, Version, Quelle, Status, Owner und die für das Deployment nötigen Informationen erfassen. Ein stärkeres Repository kann auch Evaluationsergebnisse speichern und als Go-Live-Kriterium nutzen. So trennt es sauber zwischen „ein Modell existiert" und „ein Modell ist für den Service freigegeben".

    Das zugrunde liegende Betriebsmodell behandelt auch Modelle und Wissensdatenbanken als getrennte Objekte. Das ist nützlich, weil ein Modell mehrere Wissensdatenbanken bedienen kann und eine Wissensdatenbank gegen mehrere Modelle getestet werden kann. Wer beides getrennt hält, verdrahtet die Retrieval-Ebene nicht fest in das Modell-Asset selbst.

    Das Repository sollte außerdem die Versionshistorie bewahren. Wenn Modellversion 2.3 deployt wird und später Qualitäts- oder Latenzprobleme verursacht, muss das Operations-Team wissen, welche frühere Version wiederhergestellt werden kann. An dieser Stelle hängt Repository-Management direkt mit Deployment und Rollback zusammen.

    Was ist eine Inferenz-Instanz?

    Eine Inferenz-Instanz ist ein laufendes Deployment eines Modells, das Anfragen entgegennimmt und Ausgaben produziert. Die Instanz verbraucht Compute-Ressourcen. Sie kann auf einem Beschleuniger, mehreren Beschleunigern, einem partitionierten Beschleuniger oder CPU-Ressourcen laufen, abhängig von Modell und Service-Design.

    Das Modell-Asset und die laufende Instanz sind also unterschiedliche Objekte. Eine Modellversion kann mehrere Inferenz-Instanzen haben, und diese Instanzen können unterschiedliche Umgebungen, Mandanten, Regionen, Performance-Stufen oder Traffic-Segmente bedienen.

    Jede Instanz sollte einen operativen Zustand haben. Dazu gehören, ob sie läuft oder gestoppt ist, die zugewiesene Ressourcen-Spezifikation, die Modellversion, die Replica-Anzahl, der Endpoint-Zustand, der Health-Status, die aktuelle Last, Erfolgsrate, Latenz und Token-Durchsatz.

    Für sicheren Betrieb ist diese Unterscheidung notwendig. Wenn eine Instanz ungesund wird, können Sie Traffic von ihr weg routen, ohne das Modell aus dem Repository zu entfernen. Wenn Sie eine neue Version deployen, können Sie neue Instanzen erstellen, bevor Sie ihnen Produktions-Traffic schicken.

    Wie passen Deployment-Templates in MaaS?

    Deployment-Templates machen die Modell-Auslieferung wiederholbar. Statt jeden Inferenz-Service von Hand zu konfigurieren, kann die Plattform eine wiederverwendbare Vorlage definieren, die das benötigte Compute, die Runtime, das Container-Image, die Modellversion, die Replica-Anzahl, die Netzwerk-Exposition, die Skalierungsrichtlinie und weitere Betriebseinstellungen festlegt.

    Templates reduzieren Konfigurations-Drift und schaffen einen klaren Review-Punkt. Eine Organisation kann eine Produktions-Vorlage für eine bestimmte Modellfamilie freigeben und Änderungen auf kontrollierte Felder beschränken.

    Besonders nützlich wird das, wenn unterschiedliche Modelle unterschiedliche Ressourcenformen brauchen. Ein kleines Embedding-Modell läuft möglicherweise effizient auf einem geteilten Beschleuniger, während ein großes Sprachmodell mehrere speicherstarke Beschleuniger braucht. Mit einer Vorlage fordert der Nutzer den Service an, ohne einzelne Geräte manuell auszuwählen. Der zugrunde liegende Scheduler muss trotzdem kompatible Hardware finden.

    Für die Scheduling-Seite dieses Prozesses erklärt GPU-Ressourcen-Pooling und Scheduling in Kubernetes, wie Resource Classes, Quotas, Topologie und Health die Platzierung beeinflussen können.

    Wie funktionieren Canary-Release und Rollback für Model-Services?

    Canary-Release schickt einen begrenzten Teil des Traffics zu einem neuen Modell oder Deployment, bevor der vollständige Rollout erfolgt. So bleibt der Schaden eines schlechten Releases klein.

    Zum Beispiel kann eine neue Modellversion mit einem kleinen Traffic-Anteil starten, während die Plattform Erfolgsrate, Latenz, Token-Durchsatz und Anwendungs-Feedback beobachtet. Verhält sich die neue Version normal, kann der Traffic-Anteil steigen. Verhält sie sich schlecht, kann der Traffic zur vorherigen Version zurückkehren.

    Rollback betrifft deshalb mehr als das Model-Repository, nämlich auch das Service-Gateway und die laufenden Inferenz-Instanzen. Das Repository kennt die freigegebenen Versionen, die Deployment-Ebene startet die benötigten Instanzen, und das Gateway kontrolliert, welche Version Traffic erhält. Die Monitoring-Ebene misst den Effekt, und der Workflow protokolliert die Änderung. Erst diese geschlossene Schleife macht Model-Delivery zu einer Operations-Fähigkeit.

    Warum braucht MaaS ein API-Gateway?

    Das API-Gateway gibt Anwendungen einen verwalteten Einstiegspunkt zu Model-Services. Ohne Gateway muss möglicherweise jede Anwendung die Adresse und das Verhalten jeder einzelnen Model-Instanz kennen, und das koppelt beide eng aneinander. Wenn eine Model-Instanz umzieht, skaliert oder ersetzt wird, muss sich dann womöglich die Anwendungskonfiguration ändern.

    Ein Gateway verbirgt diese interne Topologie. Es kann einen stabilen Service-Endpoint bereitstellen und Anfragen an das passende Modell oder die passende Instanz dahinter routen.

    Das Gateway kann außerdem operative Kontrollen durchsetzen, etwa API-Key-Validierung, Mandanten-Identifikation, Rate Limits, Quotas, Routing-Regeln, Modellauswahl, Fallback-Richtlinien, Graceful Degradation, Request-Logging und Aufruf-Audit.

    Damit kann Model-Switching zu einer Betriebs-Aktion werden und muss nicht in der Anwendungsentwicklung erledigt werden. Wenn Modell A nicht verfügbar wird, kann das Gateway eine freigegebene Klasse von Anfragen zu Modell B routen, ohne dass jede aufrufende Anwendung neu deployt werden muss.

    Wie funktioniert Multi-Model-Routing?

    Multi-Model-Routing nutzt Anfrage-Attribute und Richtlinien, um das Modell oder die Instanz zu wählen, die einen Aufruf bearbeiten soll. Eine einfache Route kann auf dem Endpoint basieren. Eine fortgeschrittenere Route kann Mandant, angefordertes Modell, Projektrichtlinie, Traffic-Klasse, Modell-Health, Kosten oder Fallback-Regeln berücksichtigen.

    Wichtig ist, dass sich das Routing erklären lässt. Die Plattform sollte zeigen können, warum eine Anfrage zu einem bestimmten Modell ging, denn das braucht man für Troubleshooting und Abrechnung. Wenn zwei Modellversionen unterschiedliche Kosten- oder Qualitätsmerkmale haben, können unbemerkte Routing-Änderungen verwirrende Nutzungsberichte erzeugen. Routing-Richtlinien gehören deshalb in dieselbe operative Kette wie Metering und Audit.

    Was bedeutet Graceful Degradation für MaaS?

    Graceful Degradation bedeutet, ein nützliches Service-Niveau aufrechtzuerhalten, wenn das bevorzugte Modell oder die bevorzugte Kapazität nicht verfügbar ist.

    Das genaue Verhalten hängt von der Anwendung ab. Eine Anfrage kann zu einem kleineren freigegebenen Modell geroutet werden, eine niedrigere Service-Stufe akzeptiert vielleicht langsamere Latenz, ein nicht kritisches Feature wird eventuell deaktiviert, oder eine Queue fängt Traffic vorübergehend ab.

    Das Gateway kann diese Richtlinien unterstützen, aber die Geschäftsregel muss vom Service-Owner kommen. Nicht jedes Modell ist austauschbar, denn ein Fallback-Modell kann andere Output-Qualität, Kontextgrenzen, Safety-Verhalten oder Kosten haben. Die Plattform sollte Fallback deshalb als explizite Richtlinie behandeln und die Entscheidung nicht dem Zufall des Routings überlassen.

    Was ist Token-Metering?

    Token-Metering erfasst die Menge an Modell-Input und -Output, die durch den Service verarbeitet wird. Das zugrunde liegende Betriebsmodell behandelt einen Token als Metering-Einheit für Modell-Input und -Output.

    Ein nützlicher Nutzungsdatensatz sollte mehr als nur die Token-Anzahl enthalten. Er sollte den Konsum mit Zeit, Projekt, Mandant, API-Key oder Aufrufer-Identität, Modell und Modellversion, Inferenz-Service, Input- und Output-Token, Anfrage-Ergebnis, Latenz sowie der Abrechnungs- oder Kostenregel verknüpfen.

    Aus roher Nutzung wird so operative Information. Sie können beantworten, welches Projekt die meisten Token verbraucht hat, welches Modell die höchsten Service-Kosten verursacht hat, und ob ein Nutzungs-Spike von mehr Anfragen oder größeren Prompts kam. Dieselben Datensätze können Quota- und Kostenberichte speisen.

    Wie verbindet sich Token-Metering mit der Abrechnung?

    Token-Metering kann Abrechnung oder interne Verrechnung unterstützen, wenn die Metering-Definition mit der kaufmännischen oder buchhalterischen Definition übereinstimmt. Auf diese Bedingung kommt es an: Wenn das Gateway Token auf eine Art zählt, während das Abrechnungssystem eine andere Definition verwendet, werden Nutzer die Zahlen anfechten.

    Legen Sie deshalb fest, ob die Abrechnung Input-Token, Output-Token oder beides zählt, wie fehlgeschlagene Aufrufe und, falls der Service sie unterstützt, gecachte Ergebnisse behandelt werden, wie Wiederholungsversuche gezählt werden und welche Zeitzone und welcher Abrechnungszeitraum gelten. Verwenden Sie dann dieselbe Definition über Nutzungs-Dashboards, Rechnungen, Projektberichte und Kostenanalyse hinweg.

    Für das breitere Kostenmodell erklärt wie Unternehmen KI-Infrastrukturkosten nach GPU-Stunde, Token, Projekt, Mandant oder Modell messen können, wie sich Service-Konsum und Infrastruktur-Konsum kombinieren lassen.

    Wie verbinden sich Inferenz-Instanzen und Token-Metering?

    Die Beziehung zwischen Inferenz-Instanz und Token-Nutzung erlaubt es der Plattform, Service-Output mit den Compute-Ressourcen zu vergleichen, die ihn produziert haben.

    Angenommen, zwei Instanzen bedienen dasselbe Modell. Instanz A nutzt vier Beschleuniger und produziert 20 Millionen Token in einer Stunde. Instanz B nutzt vier vergleichbare Beschleuniger und produziert 12 Millionen Token in derselben Stunde.

    Das beweist nicht, dass Instanz B ineffizient ist, weil sich Anfrage-Mix und Output-Länge unterscheiden können. Es gibt dem Operations-Team aber einen Ausgangspunkt. Mit Latenz, Erfolgsrate, Anfragegröße, Strom, Beschleuniger-Auslastung und Modellversion dazu kann die Plattform untersuchen, warum zwei ähnliche Deployments unterschiedliche Ergebnisse produzieren. Dafür lohnt es sich, Service-Metering mit Infrastruktur-Telemetrie zu verbinden.

    Wie sollte MaaS mit Skalierung umgehen?

    MaaS sollte Inferenz-Kapazität basierend auf messbarer Service-Nachfrage und Ressourcenverfügbarkeit skalieren. Mögliche Signale sind Anfrage-Nebenläufigkeit, Warteschlangentiefe, Latenz, Token-Durchsatz, Beschleuniger-Auslastung oder andere workload-spezifische Metriken.

    Kubernetes Horizontal Pod Autoscaling kann Workload-Replicas basierend auf Ressourcen- oder Custom-Metriken anpassen, wenn die Anwendungsarchitektur das unterstützt. Model-Serving bringt allerdings eine weitere Randbedingung mit: Eine neue Replica braucht möglicherweise Zeit, um Modellgewichte zu laden und bereit zu werden, und die Skalierungsrichtlinie sollte diese Startzeit berücksichtigen.

    Wenn die Nachfrage schneller steigt, als Instanzen starten können, braucht der Service möglicherweise reservierte Reserven. Wenn die Nachfrage fällt, sollte die Plattform vermeiden, teure Beschleuniger ohne Bedarf zugewiesen zu lassen. Skalierung bewegt sich also zwischen Service-SLOs und Kostenkontrolle.

    Was sollte ein MaaS-Operations-Dashboard zeigen?

    Ein nützliches MaaS-Dashboard sollte Service-Angebot, -Nachfrage, -Qualität und -Kosten gemeinsam zeigen.

    Zum Angebot gehören Modelle, freigegebene Versionen, Inferenz-Instanzen, zugewiesene Beschleuniger und verfügbare Kapazität. Die Nachfrage zeigt sich in Aufrufen, Input-Token, Output-Token, Nebenläufigkeit und Traffic nach Mandant oder Projekt. Für die Qualität zählen Erfolgsrate, Latenz, Time to First Token, wo relevant, und der SLO-Status, für die Kosten Beschleuniger-Stunden, Energie wo verfügbar, und Stück-Token-Kosten.

    Jede Top-Level-Zahl sollte Drill-down unterstützen. Wenn die Token-Erfolgsrate sinkt, sollte der Operator das betroffene Modell und die Instanz finden können. Wenn die Kosten steigen, sollte der Operator Projekt, Mandant, Modell und die dahinterliegende Compute-Ressource identifizieren können.

    Ein Plattform-Beispiel, das um diese verbundene Service-Kette herum gebaut ist, ist Sensaka.

    Würde ich eine MaaS-Architektur bewerten, würde ich eine Frage stellen: Kann die Plattform einen Produktions-API-Aufruf lückenlos vom Aufrufer und Gateway bis zur Modellversion, Inferenz-Instanz, zugrunde liegenden Compute-Ressource, dem Token-Datensatz und dem Audit-Trail nachverfolgen? Wenn ja, funktioniert MaaS als Betriebsebene. Wenn nein, ist es wahrscheinlich noch eine Sammlung von Model-Serving-Komponenten.

    Häufig gestellte Fragen

    Was ist MaaS?

    Model as a Service, oder MaaS, ist ein Betriebsmodell, das KI-Modelle als verwaltete Services bereitstellt statt als rohe Modelldateien oder dedizierte Server. Es kombiniert Modell-Lifecycle-Management, Inferenz-Deployment, Service-Zugriff, Nutzungskontrollen, Metering und Audit.

    Warum braucht MaaS ein API-Gateway?

    Das Gateway gibt Anwendungen einen kontrollierten Einstiegspunkt zu Model-Services. Es kann Anfragen routen, Rate Limits und Quotas anwenden, Keys verwalten, Fallback- oder Degradationsrichtlinien unterstützen und Aufrufdaten für Betrieb und Abrechnung erfassen.

    Was misst Token-Metering?

    Token-Metering erfasst, wie viel Modell-Input und -Output an der Service-Grenze verbraucht wird. Verknüpft mit Projekt-, Mandanten-, Modell-, Instanz- und API-Identität kann es Nutzungsberichte, Quota-Management, Kostenzuordnung und Stückkostenanalyse unterstützen.