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.

    Die wichtige Verschiebung geht 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.

    Darin 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?

    Wie viel Compute ist ihr zugewiesen?

    Welchen Endpoint sollten Anwendungen aufrufen?

    Wer darf ihn aufrufen?

    Wie viel Traffic empfängt er?

    Wie viele Input- und Output-Token werden verarbeitet?

    Wie hoch ist die Erfolgsrate?

    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.

    Das schafft eine wichtige Trennung 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.

    Sie getrennt zu halten, vermeidet, die Retrieval-Ebene fest in das Modell-Asset selbst zu verdrahten.

    Das Repository sollte auch 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.

    Genau hier verbindet sich Repository-Management direkt mit Deployment und Rollback.

    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.

    Wichtig ist, dass das Modell-Asset und die laufende Instanz unterschiedliche Objekte sind.

    Eine Modellversion kann mehrere Inferenz-Instanzen haben.

    Diese Instanzen können unterschiedliche Umgebungen, Mandanten, Regionen, Performance-Stufen oder Traffic-Segmente bedienen.

    Jede Instanz sollte einen operativen Zustand haben, wie zum Beispiel:

    Laufend oder gestoppt Zugewiesene Ressourcen-Spezifikation Modellversion Replica-Anzahl Endpoint-Zustand Health-Status Aktuelle Last Erfolgsrate Latenz Token-Durchsatz

    Diese Unterscheidung ist für sicheren Betrieb 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.

    Sie schaffen auch einen klaren Review-Punkt.

    Eine Organisation kann eine Produktions-Vorlage für eine bestimmte Modellfamilie freigeben und Änderungen auf kontrollierte Felder beschränken.

    Das wird besonders nützlich, wenn unterschiedliche Modelle unterschiedliche Ressourcenformen brauchen.

    Ein kleines Embedding-Modell läuft möglicherweise effizient auf einem geteilten Beschleuniger.

    Ein großes Sprachmodell braucht möglicherweise mehrere speicherstarke Beschleuniger.

    Eine Vorlage lässt den Nutzer den Service anfordern, 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.

    Der Zweck ist, den Impact eines schlechten Releases zu reduzieren.

    Zum Beispiel kann eine neue Modellversion mit einem kleinen Traffic-Anteil starten, während die Plattform Erfolgsrate, Latenz, Token-Durchsatz und Anwendungs-Feedback beobachtet.

    Wenn sich die neue Version normal verhält, kann der Traffic-Anteil steigen.

    Wenn sie sich schlecht verhält, kann der Traffic zur vorherigen Version zurückkehren.

    Rollback ist deshalb nicht nur eine Aktion des Model-Repositories.

    Es betrifft das Service-Gateway und die laufenden Inferenz-Instanzen.

    Das Repository kennt die freigegebenen Versionen.

    Die Deployment-Ebene startet die benötigten Instanzen.

    Das Gateway kontrolliert, welche Version Traffic erhält.

    Die Monitoring-Ebene misst den Effekt.

    Der Workflow protokolliert die Änderung.

    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.

    Das schafft enge Kopplung.

    Wenn eine Model-Instanz umzieht, skaliert oder ersetzt wird, muss sich möglicherweise 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 wie:

    API-Key-Validierung Mandanten-Identifikation Rate Limits Quotas Routing-Regeln Modellauswahl Fallback-Richtlinien Graceful Degradation Request-Logging Aufruf-Audit

    Genau hier kann Model-Switching zu einer Betriebs-Aktion werden statt zu einer Änderung in der Anwendungsentwicklung.

    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.

    Die wichtige Anforderung ist Erklärbarkeit.

    Die Plattform sollte zeigen können, warum eine Anfrage zu einem bestimmten Modell ging.

    Das ist wichtig für Troubleshooting und Abrechnung.

    Wenn zwei Modellversionen unterschiedliche Kosten- oder Qualitätsmerkmale haben, können stille 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.

    Eine Queue kann Traffic vorübergehend abfangen.

    Das Gateway kann diese Richtlinien unterstützen, aber die Geschäftsregel muss vom Service-Owner kommen.

    Nicht jedes Modell ist austauschbar.

    Ein Fallback-Modell kann andere Output-Qualität, Kontextgrenzen, Safety-Verhalten oder Kosten haben.

    Die Plattform sollte Fallback deshalb als explizite Richtlinie behandeln, nicht als zufällige Routing-Entscheidung.

    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 identifizieren.

    Er sollte den Konsum verknüpfen mit:

    Zeit Projekt Mandant API-Key oder Aufrufer-Identität Modell Modellversion Inferenz-Service Input-Token Output-Token Anfrage-Ergebnis Latenz Abrechnungs- oder Kostenregel

    Das verwandelt rohe Nutzung in 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.

    Diese letzte Bedingung ist wichtig.

    Wenn das Gateway Token auf eine Art zählt, während das Abrechnungssystem eine andere Definition verwendet, werden Nutzer die Zahlen anfechten.

    Legen Sie fest, ob die Abrechnung Input-Token, Output-Token oder beides zählt.

    Legen Sie fest, wie fehlgeschlagene Aufrufe behandelt werden.

    Legen Sie fest, wie gecachte Ergebnisse behandelt werden, falls der Service sie unterstützt.

    Legen Sie fest, wie Wiederholungsversuche gezählt werden.

    Legen Sie Zeitzone und Abrechnungszeitraum fest.

    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.

    Aber es gibt dem Operations-Team einen Ausgangspunkt.

    Fügen Sie Latenz, Erfolgsrate, Anfragegröße, Strom, Beschleuniger-Auslastung und Modellversion hinzu.

    Jetzt kann die Plattform untersuchen, warum zwei ähnliche Deployments unterschiedliche Ergebnisse produzieren.

    Das ist der Wert der Verbindung von Service-Metering mit Infrastruktur-Telemetrie.

    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 eine weitere Randbedingung mit sich: Eine neue Replica braucht möglicherweise Zeit, um Modellgewichte zu laden und bereit zu werden.

    Das bedeutet, die Skalierungsrichtlinie sollte die 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 sitzt deshalb 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.

    Für das Angebot: Modelle, freigegebene Versionen, Inferenz-Instanzen, zugewiesene Beschleuniger und verfügbare Kapazität.

    Für die Nachfrage: Aufrufe, Input-Token, Output-Token, Nebenläufigkeit und Traffic nach Mandant oder Projekt.

    Für die Qualität: Erfolgsrate, Latenz, Time to First Token, wo relevant, und 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 statt als rohe Modelldateien oder dedizierte Server bereitstellt. 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 Modell-Input- und Output-Konsum an der Service-Grenze. Verknüpft mit Projekt-, Mandanten-, Modell-, Instanz- und API-Identität kann es Nutzungsberichte, Quota-Management, Kostenzuordnung und Stückkostenanalyse unterstützen.