Service-Tier-Routing in einem AI-API-Gateway: Schnell, Standard, bereitgestellt und Batch ohne hartcodierende Anbieter
Eine praktische Architektur zum Offenlegen anbieterneutraler KI-Workload-Ebenen am Gateway und zum anschließenden Zuordnen jeder Anfrage zu Schnell-, Standard-, bereitgestellter oder Batch-Kapazität mit Mandantenkontrollen, Analysen und Abrechnungsdatensätzen.
Service-Tier-Routing ist die Richtlinienebene, die entscheidet, ob eine KI-Anfrage Premium-Kapazität mit geringer Latenz, normale On-Demand-Kapazität, reservierten Durchsatz oder vergünstigte asynchrone Verarbeitung verdient. Ohne diese Ebene kodieren Anwendungsteams normalerweise anbieterspezifische Flags, Bereitstellungsnamen und Batch-Endpunkte direkt im Produktcode. Dies erschwert die Steuerung von Latenz, Kosten, Kontingent und Mieterabrechnungsverhalten.
Das Gateway sollte die Arbeitslastabsicht offenlegen, nicht die Mechanismen des Anbieters. Ein Produktteam sollte in der Lage sein zu sagen „Dies ist eine interaktive Support-Antwort“ oder „Dies ist eine nächtliche Anreicherungsaufgabe“, während das Gateway diese Absicht der richtigen Upstream-Kapazitätsoption zuordnet und aufzeichnet, was tatsächlich passiert ist.
Das Leserproblem: Kapazitätsklassen werden zur Anwendungslogik
Teams, die mehr als einen Modellanbieter verwenden, beginnen oft mit einer einfachen Modellweiterleitung: Senden Sie diese Modell-ID an diesen Anbieter. Das Routing wird schwieriger, wenn Anbieter unterschiedliche Kapazitätsklassen bereitstellen:
- Premium-Anforderungsverarbeitung mit geringer Latenz für benutzerseitige Pfade.
- Standardgemeinsame Kapazität für normalen synchronen Datenverkehr.
- Dedizierte oder bereitgestellte Kapazität für vorhersehbaren Durchsatz.
- Batch- oder asynchrone APIs für latenztolerante Arbeitslasten.
- Spillover-Verhalten, wenn die reservierte Kapazität erschöpft ist.
Wenn jede Anwendung diese Entscheidungen selbst trifft, verliert das Unternehmen die Kontrolle über vier Dinge: Wer darf die Premium-Kapazität nutzen, wie viel kostet sie, was passiert, wenn die Kapazität nicht verfügbar ist, und ob die gewählte Stufe das Produkt ausreichend verbessert hat, um die Ausgaben zu rechtfertigen.
Das praktische Muster besteht darin, eine anbieterneutrale Quality-of-Service-Schicht in das AI-API-Gateway einzubauen.
Fakten, auf denen Sie aufbauen können
Die Details variieren je nach Anbieter, aber mehrere beobachtbare Fakten sprechen für ein Design auf Gateway-Ebene.
- Fakt: Einige Anbieter bieten eine Serviceebene pro Anfrage für die Premium-Verarbeitung an. OpenAI beschreibt den Schnellmodus als Option pro Anfrage unter Verwendung des Parameters
service_tierund gibt an, dass dafür im Vergleich zur Standardverarbeitung ein Aufpreis berechnet wird. OpenAI gibt außerdem an, dass die Prioritätsverarbeitung am 30. Juli 2026 in Schnellmodus umbenannt wurde, während sowohlservice_tier=priorityals auchservice_tier=fastfür API-Anfragen akzeptiert werden. - Fakt: Die Bearbeitung von Premium-Anfragen ist möglicherweise kein separates Kontingentuniversum. OpenAI weist darauf hin, dass die Ratenbegrenzungen für den Schnellmodus mit anderen Dienstebenen geteilt werden und dass ein schneller Anstieg des Datenverkehrs ein Anstiegsratenverhalten auslösen kann, bei dem ein Teil des Datenverkehrs möglicherweise stattdessen an die Standardverarbeitung gesendet wird.
- Fakt: Die Servicestufe kann eine Berichts- und Abrechnungsdimension sein. Laut OpenAI können API-Kunden Nutzungs-Dashboard-Daten nach Servicestufe und Einzelposten gruppieren. Anthropic dokumentiert
standard,priorityundbatchals Service-Tier-Werte in der API-Nutzungsberichterstattung. - Fakt: Batch-APIs können die Kosten für asynchrone Arbeit erheblich senken. In der Preisdokumentation von Anthropic heißt es, dass die Batch-API die asynchrone Verarbeitung großer Mengen mit einem Rabatt von 50 % auf Eingabe- und Ausgabe-Tokens unterstützt. In der Gemini Batch API-Dokumentation von Google werden große asynchrone Arbeitslasten zu 50 % der Standardkosten beschrieben, mit Kompromissen bei der Bearbeitungszeit, z. B. bis zu 24 Stunden für einige Aufträge mit hohem Volumen.
- Fakt: Der bereitgestellte Durchsatz ist ein separates Kapazitätsmodell. Microsoft dokumentiert den von Azure OpenAI bereitgestellten Durchsatz als dedizierte Kapazität, im Gegensatz zu Standardbereitstellungen, bei denen die Kapazität gemeinsam genutzt wird und der Durchsatz je nach Bedarf variieren kann. Microsoft dokumentiert außerdem einen Spillover von bereitgestellten Bereitstellungen zu Standardbereitstellungen in derselben Azure OpenAI-Ressource.
Es wird empfohlen, nicht jeden Anbieterbegriff im Anwendungscode widerzuspiegeln. Die Empfehlung besteht darin, diese Mechanismen in geschäftsorientierte Gateway-Ebenen zu normalisieren.
Definieren Sie anbieterneutrale Gateway-Stufen
Benennen Sie zunächst die Ebenen nach dem Workload-Verhalten und nicht nach der Terminologie des Anbieters. Eine nützliche erste Taxonomie ist:
interactive_fastinteractive_standardreserved_capacitybackground_discountemergency_fallbackDiese Rangliste ist bewusst klein. Wenn Sie zwanzig Ebenen erstellen, umgehen Entwickler das System. Das Gateway kann intern weiterhin eine neutrale Ebene mehreren anbieterspezifischen Mechanismen zuordnen.
Angeforderte Stufe von ausgewählter Stufe trennen
Der Anrufer sollte eine angeforderte Stufe senden, aber das Gateway sollte sowohl die angeforderte Stufe als auch die tatsächlich ausgewählte Stufe aufzeichnen. Das ist nicht immer dasselbe.
Beispiel für Anfragemetadaten:
{
„model“: „support-chat-default“,
"Nachrichten": [...],
„Metadaten“: {
„workflow“: „customer_support_reply“,
„tenant_id“: „tenant_123“,
„requested_gateway_tier“: „interactive_fast“,
„end_user_id“: „u_789“
}
Beispiel für einen Versanddatensatz:
{
„request_id“: „req_abc“,
„tenant_id“: „tenant_123“,
„api_key_id“: „key_live_456“,
„workflow“: „customer_support_reply“,
„model_alias“: „support-chat-default“,
„requested_gateway_tier“: „interactive_fast“,
„selected_provider“: „provider_a“,
„selected_provider_tier“: „schnell“,
„tier_outcome“: „selected_as_requested“,
„downgrade_reason“: null,
„input_tokens“: 1840,
„output_tokens“: 420,
„latency_ms“: 1420,
„estimated_cost_usd“: „0,0312“,
„settled_cost_usd“: „0,0308“
Wenn eine Premium-Anfrage aufgrund von Rampenlimits oder Mieterbudgetregeln an die Standardverarbeitung gesendet wird, muss dies sichtbar sein:
{
„requested_gateway_tier“: „interactive_fast“,
„selected_provider_tier“: „standard“,
„tier_outcome“: „herabgestuft“,
„downgrade_reason“: „tenant_premium_budget_exhausted“
Diese Unterscheidung verhindert irreführende Analysen. Wenn in den Dashboards nur angezeigt wird, was der Anrufer angefordert hat, erkennt die Finanzabteilung zwar die Prämienabsicht, aber nicht die Prämienausführung. Wenn Dashboards nur das Upstream-Ergebnis anzeigen, wissen Produktteams nicht, wann ihrem latenzempfindlichen Workflow Premium-Kapazität verweigert wurde.
Erstellen Sie vor dem Routing eine Fähigkeitsmatrix
Ein Service-Tier-Router benötigt eine Fähigkeitsmatrix. Die Matrix sollte die folgende Frage beantworten: Welche Kapazitätsmechanismen stehen für ein bestimmtes Modell, eine bestimmte Region, einen bestimmten Mandanten und einen bestimmten Arbeitsablauf zur Verfügung?
Mindestfelder:
Anbietermodel_or_deploymentRegionensupports_syncsupports_batchsupports_premium_tiersupports_provisioned_capacitysupports_spilloverprovider_tier_valuesbilling_line_itemsknown_downgrade_behaviortenant_allowlist
Ein vereinfachtes Beispiel:
gateway_tier_map:
interaktiv_schnell:
bevorzugt:
- Anbieter: openai
request_params:
service_tier: schnell
- Anbieter: anthropic
request_params:
service_tier: Priorität
Rückfall:
- Gateway_tier: interaktiver_Standard
erlaubt_wann: Policy.allows_standard_downgrade
Hintergrund_Rabatt:
bevorzugt:
- Anbieter: anthropic
Modus: Batch
- Anbieter: gemini
Modus: Batch
Rückfall:
- Warteschlange: verzögerte_Wiederholung
erlaubt_wann: wahr
reservierte_Kapazität:
bevorzugt:
- Anbieter: azure_openai
Bereitstellungsklasse: bereitgestellt
Rückfall:
- Anbieter: azure_openai
Bereitstellungsklasse: Standard
erlaubt_wann: Policy.allows_spillover
Diese Matrix sollte eine Konfiguration sein, kein verstreuter Code. Änderungen bei der Namensgebung des Anbieters, der regionalen Verfügbarkeit und der Abrechnungsweise werden sich im Laufe der Zeit ändern. Das Aktualisieren einer Gateway-Richtlinie ist sicherer als das erneute Bereitstellen jeder Anwendung, die die API aufruft.
Klassifizieren Sie Arbeitslasten, bevor Sie die Kapazität auswählen
Der schwierigste Teil ist nicht die Anbieterzuordnung. Es wird entschieden, welche Anfragen welche Stufe verdienen.
Gute Kandidaten für interactive_fast
- Sprachassistenten, bei denen eine Verzögerung das Gespräch unterbricht.
- Kundenorientierter Chat über hochwertige Conversion- oder Bindungspfade.
- Human-in-the-Loop-Operationen, bei denen ein Agent aktiv wartet.
- Produktionsvorfälle, bei denen sich die Latenz direkt auf die Schadensbegrenzung auswirkt.
Gute Kandidaten für interactive_standard
- Interne Copiloten.
- Unterstützen Sie Entwürfe, bei denen ein Mensch normale Reaktionszeiten tolerieren kann.
- Produktfunktionen, bei denen die Reaktionszeit wichtig, aber nicht kritisch ist.
Gute Kandidaten für background_discount
- Nächtliche Zusammenfassung.
- Anreicherung großer Dokumente.
- Offline-Bewertungen.
- Masseneinbettungsaktualisierungen.
- Analysekennzeichnung und Berichtserstellung.
Gute Kandidaten für reserved_capacity
- Kontinuierliche Produktionsauslastung mit hohem Volumen.
- Vertragliche Kunden-Workloads mit vorhersehbaren Durchsatzverpflichtungen.
- Verkehr, der keine Schwankungen zwischen lauten Nachbarn toleriert und ausreichend ausgelastet ist, um eine dedizierte Kapazität zu rechtfertigen.
Eine einfache Richtlinienregel lautet: Erlauben Sie Anrufern nicht, Premium-Kapazität zu wählen, nur weil sie Geschwindigkeit bevorzugen. Erfordern einen deklarierten Arbeitsablauf, eine Mieterberechtigung und einen Budgetrahmen.
Mandanten- und API-Schlüsselberechtigungen erzwingen
Für jeden Mandanten und API-Schlüssel sollte eine zulässige Stufe festgelegt sein. Neue Schlüssel sollten standardmäßig auf Standard- und Hintergrundebenen basieren, nicht auf Premiumebenen.
Beispiel für eine Mieterrichtlinie:
{
„tenant_id“: „tenant_123“,
„allowed_gateway_tiers“: [
„interaktiver_standard“,
„background_discount“
],
„premium_tier“: {
„aktiviert“: falsch,
„monthly_budget_usd“: „0,00“,
„approval_required“: wahr
},
„reserved_capacity“: {
„aktiviert“: wahr,
„deployment_pool“: „support-prod-ptu“,
„allow_spillover_to_standard“: true,
„spillover_monthly_budget_usd“: „500,00“
}
Beispiel für eine Überschreibung auf Schlüsselebene:
{
„api_key_id“: „key_voice_prod“,
„allowed_gateway_tiers“: [„interactive_fast“],
„workflow_allowlist“: [„voice_control_loop“],
„premium_daily_budget_usd“: „75,00“,
„max_premium_traffic_percent“: 15
Die Richtlinie auf Schlüsselebene verhindert eine versehentliche Erweiterung. Ein Entwickler kann einen für den Sprachverkehr vorgesehenen Schlüssel nicht für ein Massenzusammenfassungsskript verwenden, es sei denn, der Workflow ist ebenfalls zulässig.
Entwerfen Sie Downgrade- und Spillover-Verhalten explizit
Downgrade-Verhalten ist eine Produktentscheidung, nicht nur eine Infrastrukturentscheidung. Wenn Premium- oder bereitgestellte Kapazität nicht verfügbar ist, sollte das Gateway einen von vier Pfaden wählen:
- Mit Standard fortfahren: Nützlich, wenn Verfügbarkeit wichtiger ist als Latenzkonsistenz.
- Warteschlange: Nützlich für Hintergrundjobs und Batch-Workloads.
- Schnell fehlschlagen: Nützlich, wenn eine langsame Antwort schlimmer wäre als keine Antwort, z. B. bei engen Echtzeitschleifen.
- Anrufer bitten, es erneut zu versuchen: Nützlich, wenn der Client es sicher mit einem Backoff und einem beibehaltenen Idempotenzschlüssel wiederholen kann.
Beispielrichtlinie:
downgrade_policy:
voice_control_loop:
angefragte_Stufe: interaktive_schnell
if_fast_unavailable: fail_fast
Fehlercode: tier_capacity_unavailable
customer_support_reply:
angefragte_Stufe: interaktive_schnell
if_fast_unavailable: continue_on_standard
record_outcome: herabgestuft
nightly_document_enrichment:
angeforderte_Stufe: Hintergrundrabatt
if_batch_unavailable: Warteschlange
max_queue_delay_hours: 24
Contracted_api_customer:
request_tier: reservierte_Kapazität
if_reserved_exhausted: Spillover_to_standard
require_spillover_budget: true
Spillover nicht verbergen. Spillover kann die Verfügbarkeit verbessern, verändert jedoch die Kosten und die SLO-Interpretation. Rechnungen und Analysen sollten die Anforderung der reservierten Kapazität, das Spillover-Ereignis, die tatsächlich genutzte Standardkapazität und den Grund enthalten.
Verknüpfen Sie das Service-Tier-Routing mit der Abrechnung
Ein Gateway kann die Prämienausgaben nicht kontrollieren, wenn die Stufenauswahl nicht Teil des Hauptbuchs ist. Speichern Sie diese Felder für jede Anfrage oder jeden Auftrag:
- Angeforderte Gateway-Stufe.
- Ausgewählte Anbieterstufe oder Kapazitätsklasse.
- Stufenergebnis: ausgewählt, herabgestuft, hochgestuft, in die Warteschlange gestellt, Spillover, abgelehnt.
- Grund für das Ergebnis.
- Mandanten-, API-Schlüssel-, Benutzer- und Workflow-IDs.
- Modellalias und Upstream-Modell oder -Bereitstellung.
- Geschätzte Kosten vor dem Versand.
- Abgerechnete Kosten, nachdem die Anbieternutzung bekannt ist.
- Latenz und Wiederholungsanzahl für synchrone Anfragen.
- Batch-Übermittlungszeit, Abschlusszeit und Ergebnisaufnahmestatus für asynchrone Jobs.
Mit diesen Feldern kann das Gateway die Fragen beantworten, die Finanz- und Ingenieurwesen stellen werden:
- Welche Mieter nutzten diese Woche Premium-Kapazität?
- Welche Arbeitsabläufe verursachten die meisten Prämienausgaben?
- Wie oft wurden Premium-Anfragen auf Standard heruntergestuft?
- Hat
interactive_fastdie p95-Latenz ausreichend verbessert, um den Aufpreis zu rechtfertigen? - Wie viel hat die Batchverarbeitung im Hintergrund im Vergleich zur synchronen Standardverarbeitung eingespart?
- Wie viel Standard-Spillover wurde durch die bereitgestellte Kapazität generiert?
Die wichtige Empfehlung: Stellen Sie die tatsächlich genutzte Stufe in Rechnung und zeigen Sie gleichzeitig die angeforderte Stufe für den betrieblichen Kontext an. Andernfalls werden die Mieter entweder von den Kosten überrascht oder hinsichtlich der Servicequalität in die Irre geführt.
Fügen Sie Leitplanken hinzu, damit Premium nicht zum Standard wird
Sobald Teams eine schnellere Stufe entdecken, können sie diese überbeanspruchen. Setzen Sie vor der umfassenden Einführung Grenzen im Gateway.
- Prämienbudget pro Mandant: Feste monatliche und tägliche Obergrenzen.
- Workflow-Genehmigung: Premium nur für benannte Workflows zulässig.
- Traffic-Share-Obergrenze: Beispielsweise dürfen nicht mehr als 10 % der synchronen Anfragen eines Mandanten
interactive_fastohne Genehmigung verwenden. - Warnung von Standard auf Premium: Warnung, wenn ein Workflow, der normalerweise Standard verwendet, aktualisiert wird.
- Premium-Burn-Rate-Benachrichtigung: Warnung, wenn die prognostizierten Ausgaben den genehmigten Rahmen überschreiten.
- Automatischer Ablauf: Vorübergehende Notfallüberschreibungen sollten ohne manuelle Bereinigung ablaufen.
- Batch-Berechtigungsprüfungen: Blockieren Sie Massenaufträge aus synchronen Premium-Stufen, wenn sie Batch-Kriterien erfüllen.
Leitplanken sollten umkehrbar sein. Während eines Vorfalls muss ein autorisierter Betreiber möglicherweise eine vorübergehende Prämienüberschreibung gewähren. Diese Außerkraftsetzung sollte einen Grund, einen Genehmiger, ein Budget, eine Ablaufzeit und einen Prüfdatensatz haben.
Implementierungssequenz
Eine sichere Einführung beginnt nicht damit, dass überall Premium-Routing aktiviert wird. Beginnen Sie mit der Messung.
1. Schattenstufenklassifizierung hinzufügen
Klassifizieren Sie jede Anfrage einer vorgeschlagenen Gateway-Stufe, aber ändern Sie das Routing noch nicht. Notieren Sie die vorgeschlagene Stufe neben den vorhandenen Latenz-, Kosten- und Workflow-Metadaten. Dies zeigt, wie viel Datenverkehr auf Premium-, Batch- oder reservierte Kapazität verlagert würde, wenn die Richtlinie durchgesetzt würde.
2. Erstellen Sie die Fähigkeitsmatrix
Listen Sie Anbietermechanismen, unterstützte Modelle, Regionen, Grenzwerte, Berichtsfelder und bekanntes Downgrade-Verhalten auf. Behandeln Sie unbekanntes Downgrade-Verhalten als Risiko, bis es getestet wird.
3. Erzwingen Sie Mandantenberechtigungen im Probelaufmodus
Protokollieren Sie, ob jede Anfrage zugelassen, herabgestuft, in die Warteschlange gestellt oder abgelehnt wird. Teilen Sie die Ergebnisse vor der Durchsetzung mit den Produktbesitzern.
4. Aktivieren Sie eine Stufe für eine Kohorte
Wählen Sie einen engen Workflow, z. B. einen Live-Support-Antwortpfad oder einen nächtlichen Zusammenfassungsjob. Aktivieren Sie die entsprechende Gateway-Stufe für eine kleine Mandantenkohorte. Messen Sie die p50-Latenz, die p95-Latenz, die Kosten, die Downgrade-Rate, die Fehlerrate und benutzerbezogene Geschäftsmetriken, sofern verfügbar.
5. Erweitern Sie es nur, wenn die Daten dies unterstützen
Wenn die Premium-Stufe die Latenz, aber nicht die Produktergebnisse verbessert, sollten Sie sie begrenzen. Wenn die Stapelverarbeitung die Kosten senkt, ohne das Produktverhalten zu beeinträchtigen, erweitern Sie sie. Wenn die bereitgestellte Kapazität ungenutzt bleibt, überprüfen Sie die Zusage oder leiten Sie vorhersehbareren Datenverkehr dorthin.
Kompromisse, die explizit gemacht werden müssen
- Premium-Stufen mit niedriger Latenz können die Reaktionsfähigkeit verbessern, sie können jedoch Ratenbegrenzungen aufweisen oder Rampeneinschränkungen auslösen. Sie sind kein Ersatz für die Tarifbegrenzungsgestaltung.
- Bereitgestellte Kapazität verbessert die Vorhersagbarkeit, kann aber bei geringer Auslastung Geld verschwenden. Standard- oder Batch-Kapazität ist möglicherweise besser für Spitzen- oder latenztoleranten Datenverkehr.
- Stapelverarbeitung kann die Token-Kosten senken, verändert jedoch das Produktverhalten, da Antworten asynchron sind und möglicherweise viel später eintreffen.
- Anbieterneutrale Ebenennamen vereinfachen den Anwendungscode, aber das Gateway muss eine aktuelle Funktionsmatrix beibehalten, da Anbieter unterschiedliche Namen, Limits, Abrechnungslinien und Downgrade-Verhalten verwenden.
- Automatisches Downgrade verbessert die Verfügbarkeit, kann jedoch zu SLO- und Abrechnungserwartungen führen, es sei denn, das Gateway zeichnet die tatsächlich verwendete Stufe auf.
- Strikte Mandantenkontrollen verhindern Überraschungsausgaben, aber zu strenge Richtlinien können dringende Produktionsabläufe blockieren, es sei denn, es gibt einen kontrollierten Überschreibungspfad.
Vorhersage: Die Serviceebene wird zu einer erstklassigen Routing-Dimension
Vorhersage: Mit zunehmender Reife der Modell-APIs wird die Serviceebene für das KI-Routing genauso wichtig wie Modellauswahl, Region und Kontextfenster. Die Teams werden nicht nur fragen: „Welches Modell soll dies beantworten?“ Sie werden fragen: „Welches Modell, in welcher Kapazitätsklasse, für welches Mieterbudget, mit welcher Downgrade-Richtlinie?“
Empfehlung: Entwerfen Sie jetzt das Gateway-Ledger und das Richtlinienmodell, sodass neue Anbieterkapazitätsklassen hinzugefügt werden können, ohne den Anwendungscode zu ändern. Auch wenn Sie nur mit Standard und Batch beginnen, verwenden Sie von Anfang an Felder wie requested_gateway_tier, selected_provider_tier und tier_outcome.
Umsetzbare Checkliste
- Definieren Sie nicht mehr als fünf anbieterneutrale Gateway-Ebenen.
- Jeder API-Schlüssel muss angeben, welche Ebenen und Workflows er verwenden darf.
- Erstellen Sie eine Anbieterfähigkeitsmatrix für Premium-, Standard-, bereitgestellte, Batch- und Spillover-Verhalten.
- Erfassen Sie die angeforderte Stufe, die ausgewählte Stufe, das Downgrade- oder Spillover-Ergebnis, die Latenz, die Nutzung und die abgerechneten Kosten.
- Standardmäßige neue Schlüssel für Standard- oder Hintergrundebenen.
- Fügen Sie Premium-Budgets, Traffic-Sharing-Obergrenzen und Benachrichtigungen hinzu.
- Machen Sie das Downgrade-Verhalten pro Workflow explizit.
- Beginnen Sie vor der Durchsetzung mit Schattenmetriken.
- Führen Sie Premium- oder bereitgestellte Kapazitäten zunächst für eine kleine Kohorte aus.
- Erweitern Sie es nur, wenn Latenz, Zuverlässigkeit oder Geschäftskennzahlen die Kosten rechtfertigen.
Schlussfolgerung
Service-Tier-Routing gehört zum AI API-Gateway, da es sich um eine übergreifende Richtlinienentscheidung handelt. Es wirkt sich auf Latenz, Kosten, Kontingente, Mieterberechtigungen, Rechnungen und Betriebserwartungen aus. Anwendungsteams sollten keine anbieterspezifischen Tiernamen oder Bereitstellungsklassen fest codieren, nur um die Dringlichkeit der Arbeitslast auszudrücken.
Ein praktischer Gateway stellt neutrale Ebenen wie interactive_fast, interactive_standard, reserved_capacity und background_discount zur Verfügung. Es ordnet diese Ebenen anbieterspezifischen Mechanismen zu, erzwingt Mieterberechtigungen, zeichnet das tatsächliche Ergebnis auf und macht Premium-Kapazität zu einer absichtlichen Ausnahme und nicht zum Standardpfad.