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
    Compute
    Provisionierung
    Entwicklerplattform

    Wie können Entwickler Rechenressourcen anfordern, ohne auf manuelle Infrastruktur-Provisionierung angewiesen zu sein?

    15. Juli 2026
    7 Min. Lesezeit

    Entwickler können Rechenressourcen anfordern, ohne auf manuelle Infrastruktur-Provisionierung angewiesen zu sein, indem sie eine genehmigte Ressourcenspezifikation über einen Workflow einreichen, der Projektzugehörigkeit und Kontingent prüft, gesunde kompatible Ressourcen einplant, die benötigte Umgebung bereitstellt und die resultierende Zuweisung und Nutzung protokolliert.

    Das Quellmaterial trennt bereits klar, was der Nutzer anfordert, von der physischen Infrastruktur, die es liefert. Der Nutzer fordert eine standardisierte Ressourcenspezifikation an. Der Scheduler kümmert sich um heterogene GPU- und NPU-Ressourcen. Der Workflow kümmert sich um die Genehmigung. Die Bare-Metal-Automatisierung kümmert sich, wo nötig, um Betriebssystem, Treiber, Monitoring und Cluster-Registrierung.

    Was sollte ein Entwickler anfordern?

    Der Entwickler sollte die Ressourcenfähigkeit anfordern, die die Workload benötigt. Das Scheduling-Modell der Quelle nutzt dafür standardisierte Spezifikationen, die Beschleunigertyp, Beschleunigeranzahl, CPU, Arbeitsspeicher sowie Ganzkarten- oder Slice-Ressourcen umfassen können.

    Das ist wesentlich besser, als einen Entwickler zwischen Server-Seriennummer, BMC-Adresse, Rack und einer konkreten GPU-Karte wählen zu lassen. Diese physischen Details gehören zum Infrastrukturbetrieb. Der Entwickler sollte die Workload-Anforderung beschreiben, und die Plattform sollte diese Anforderung in eine Platzierung auf gesunder Infrastruktur übersetzen.

    Warum sind standardisierte Ressourcenspezifikationen wichtig?

    Sie schaffen einen stabilen Vertrag zwischen Entwicklern und Infrastruktur. Die Plattform der Quelle verwaltet heterogene Beschleunigerhersteller und -modelle, und ohne eine standardisierte Spezifikationsebene kann jede Anfrage hardwarespezifisch werden.

    Das erzeugt gleich mehrere Probleme: Nutzer benötigen mehr Infrastrukturwissen, Scheduling wird schwieriger, Kostenvergleiche werden inkonsistent, und Automatisierung wird fragiler. Eine standardisierte Ressourcenklasse lässt den Entwickler dagegen eine genehmigte Fähigkeit anfordern, während die Plattform die detaillierten Kompatibilitätsregeln darunter verwaltet.

    Für heterogenes Scheduling erklärt wie Unternehmen GPUs und NPUs mehrerer Hersteller in einer Plattform verwalten können, warum Abstraktion und herstellerspezifische Details nebeneinander bestehen müssen.

    Wie sollte die Anfrage die Zugehörigkeit ausweisen?

    Jede Anfrage sollte Mandanten- und Projektkontext mitführen. Das Betriebsmodell der Quelle behandelt Multi-Tenancy sowohl als Personen- wie auch als Rechenproblem, und die Projektidentität wird für Kontingent, Task-Zuordnung, Metering, Kosten, Token-Zuteilung und Audit gebraucht.

    Versuchen Sie also nicht, die Zugehörigkeit erst nach Abschluss der Workload zuzuweisen. Die Anfrage sollte mit dem Projekt beginnen, denn das gibt dem Scheduler und dem Kostensystem von Anfang an dieselbe Identität.

    Wie sollte das Kontingent geprüft werden?

    Das Kontingent sollte geprüft werden, bevor die Anfrage ins normale Scheduling aufgenommen wird. Das Q&A der Quelle nennt als mögliche Bestandteile GPU-Menge, Beschleuniger-Speicher, CPU und Arbeitsspeicher, gleichzeitige Tasks und monatliche Kartenstunden. Die genaue Richtlinie hängt vom Unternehmen ab.

    Fordert der Entwickler mehr an als das genehmigte Projektlimit, sollte das System einen klaren Grund zurückgeben. Die Anfrage kann dann reduziert werden, auf eine Kontingentänderung warten oder in einen Genehmigungsprozess eintreten. Der Entwickler sollte jedenfalls nicht dem Infrastrukturteam eine E-Mail schreiben müssen, um herauszufinden, welches Limit überschritten wurde.

    Wie sollte die Genehmigung funktionieren?

    Die Genehmigung sollte Teil des Ressourcenanfrage-Workflows sein. Die Workflow-Engine der Quelle unterstützt dynamische Genehmiger und mehrstufige Genehmigung, und eine Anfrage kann nach Projekt, Rolle, Vorgesetztem, Formularfeld oder Ressourcentyp geroutet werden.

    Die Quelle definiert keine einzige verpflichtende Genehmigungskette, das sollte je nach Kosten und Risiko konfiguriert werden. Eine routinemäßige Entwicklungsressource innerhalb des Kontingents braucht möglicherweise wenig oder keine manuelle Genehmigung, eine große Produktionsanfrage braucht möglicherweise zusätzliche Prüfung. Der Workflow sollte so gestaltet sein, dass dieselben genehmigten Parameter anschließend an die Ausführung übergeben werden.

    Wie tritt die Anfrage in den Scheduler ein?

    Nach der Autorisierung wird die Anfrage zu einem planbaren Workload- oder Ressourcen-Task. Der Scheduler der Quelle verwaltet Warteschlange, Kontingent, Priorität, Preemption, Ressourcenspezifikation, Zustand, Ressourcenzuweisung und Rückgewinnung.

    Der Scheduler wählt dann kompatible, gesunde Ressourcen aus. Ist aktuell keine passende Ressource verfügbar, bleibt die Anfrage sichtbar in der Warteschlange, und die Warteschlange sollte den Grund zeigen. Das ist wichtig, weil "keine Ressource" mehrere unterschiedliche Dinge bedeuten kann.

    Welche Warteschlangen-Gründe sollte der Entwickler sehen?

    Das Quellmaterial verlangt, dass Wartegründe sichtbar sind. Nützliche Gründe sind ein erschöpftes Kontingent, eine nicht verfügbare passende Ressourcenspezifikation, unzureichende gesunde Kapazität, höher priorisierte Tasks davor, eine Topologie-Einschränkung oder Ressourcenfragmentierung.

    Diese Transparenz reduziert unnötige Support-Tickets, weil der Entwickler verstehen kann, ob das Problem bei Richtlinie, Kapazität, Scheduling oder Zustand liegt. Für Kontingent, Priorität und Preemption erklärt was GPU-Kontingente, Reservierungen, Prioritäten und Preemption sind und wann jeweils welches Mittel eingesetzt werden sollte, wie sich diese Steuerungsmechanismen unterscheiden.

    Wie hilft zustandsbewusste Platzierung Entwicklern?

    Sie verhindert, dass die neue Workload des Entwicklers auf bekanntermaßen degradierte Hardware verteilt wird. Der Scheduler der Quelle nutzt den Zustand auf Kartenebene als Eingabewert, und degradierte Karten können isoliert werden, bevor neue Arbeit eingeplant wird. "Verfügbar" sollte also "betrieblich nutzbar" bedeuten.

    Das reduziert wiederholtes Workload-Versagen und das manuelle Hin und Her, das darauf folgt. Der Entwickler muss ECC-Fehler oder BMC-Alarme nicht selbst interpretieren, denn das Hardware-Zustandssystem übernimmt diesen Teil der Ressourcenentscheidung.

    Wie fügt sich Bare-Metal-Provisionierung in die Anfrage ein?

    Manche Compute-Anfragen benötigen einen vollständigen physischen Server statt eines Containers oder einer bestehenden Cluster-Ressource. Das Bare-Metal-Delivery-Modell der Quelle automatisiert Hardware-Validierung, Betriebssysteminstallation, GPU-Treiber, Monitoring-Agent, Cluster-Registrierung und die Gesundheitsprüfung nach der Installation.

    Ein Entwickler kann deshalb ein genehmigtes Bare-Metal-Serviceprofil anfordern. Nach Genehmigung und Zuweisung kann der Workflow die Provisionierung auslösen, und das Ergebnis fließt zurück in denselben Anfragedatensatz. Den detaillierten Ablauf beschreibt der Beitrag dazu, wie automatisierte Bare-Metal-Provisionierung für physische Server, Betriebssysteme, GPU-Treiber und Monitoring-Agenten funktioniert.

    Wie sollten Software-Images kontrolliert werden?

    Die Anfrage sollte, sofern die Quellplattform sie bereitstellt, aus genehmigten Images oder Vorlagen wählen. Das Deployment-Modell der Quelle betont Vorlagen und standardisierte Bereitstellung, und das reduziert manuelle Ad-hoc-Umgebungserstellung. Ein Entwickler sollte nicht jedes Mal einen Operator brauchen, um denselben genehmigten Software-Stack neu zu installieren.

    Die Organisation kann dabei Betriebssystem, Treiber, Monitoring, Laufzeitumgebung und genehmigte Konfiguration kontrollieren. Die Quelle definiert kein vollständiges Schema für einen Entwickler-Image-Katalog. Das quellenbasierte Prinzip besteht darin, wiederholbare Bereitstellungsartefakte zu standardisieren und mit dem Automatisierungs-Workflow zu verknüpfen.

    Wie sollte die Ressourcenzuweisung an den Entwickler zurückgemeldet werden?

    Die Anfrage sollte mit den Informationen zur gelieferten Ressource aktualisiert werden. Das Workflow-Design der Quelle schreibt Ausführungsergebnisse und Ressourceninformationen zurück in den Arbeitsauftrag, und damit wird die Anfrage selbst zum Nachweis der Lieferung.

    Der Entwickler kann Anfragestatus, zugewiesene Ressource, Startzeit, Ressourcenspezifikation, Warteschlangenverlauf, Nutzung und Ablauf- oder Rückgabestatus sehen. Das Infrastrukturteam sieht denselben Datensatz von der Betriebsseite, und eine separate E-Mail-Bestätigung wird überflüssig.

    Wie sollte die Nutzung erfasst werden?

    Sobald die Ressource zugewiesen ist, kann das Metering-Modell der Quelle Kartenstunden, Projekt, Mandant, Beschleunigertyp, Energie und, sofern zutreffend, Token-Nutzung erfassen. Das gibt dem Entwickler oder Projektverantwortlichen Einblick in den Verbrauch.

    Es erlaubt der Organisation auch, angeforderte Kapazität mit tatsächlicher Nutzung zu vergleichen. Fordert ein Projekt wiederholt große Ressourcenblöcke an, nutzt sie aber nur leicht, kann das Betriebsteam eine andere Standardspezifikation empfehlen.

    Wie sollten Ressourcen zurückgegeben werden?

    Ressourcenrückgewinnung sollte Teil des Lebenszyklus sein, und der Scheduler der Quelle umfasst Zuweisung und Rückgewinnung. Ist der Task abgeschlossen oder endet die genehmigte Reservierung, sollte die Ressource in den Pool zurückkehren.

    Die Plattform sollte auch veraltete logische Zuweisungen bereinigen. Eine physisch freie GPU, die noch logisch an einen alten Task gebunden ist, erzeugt künstlichen Kapazitätsverlust. Self-Service-Provisionierung ist erst vollständig, wenn auch die Self-Service-Freigabe funktioniert.

    Wie sollten Entwickler Model-Serving-Kapazität anfordern?

    Dasselbe Muster lässt sich auf MaaS übertragen. Ein autorisierter Nutzer kann ein genehmigtes Modell, eine Deployment-Vorlage, eine Ressourcenspezifikation, ein Projekt und Serviceparameter wählen.

    Die Plattform erstellt die Inferenzinstanz und veröffentlicht den Service über das Gateway, sodass der Entwickler einen Service-Endpunkt statt roher Infrastruktur erhält. Das kann für Anwendungsteams nützlicher sein, die KI-Fähigkeiten benötigen, aber die zugrunde liegende GPU-Zuweisung nicht direkt verwalten müssen.

    Was sollte unter der Kontrolle des Operators bleiben?

    Physische Infrastrukturrichtlinien und risikoreiche Vorgänge sollten kontrolliert bleiben. Entwickler sollten nicht automatisch die Berechtigung erhalten, Firmware oder Fabric-Konfiguration zu ändern, globale Kontingente zu verändern, andere Projekte zu bearbeiten, die Zustandsisolierung zu überschreiben oder Facility-Strom und -Kühlung zu steuern.

    Das Governance-Modell der Quelle nutzt minimale Rechtevergabe und Genehmigung für sensible Vorgänge. Entwickler-Self-Service sollte die Bereitstellung vereinfachen und dabei diese Grenzen bewahren.

    Wie sieht eine gute Anfrage-Erfahrung aus?

    Der Entwickler sollte einen Standard-Compute-Service auswählen, genehmigte Parameter wählen, Kontingent- und Kostenkontext sehen und einreichen können. Danach sollte er bei Bedarf die Genehmigung sehen, Warteschlangenstatus und Grund verfolgen, die zugewiesene Ressource oder den Endpunkt erhalten, die Nutzung sehen und die Ressource wieder freigeben können.

    Das Infrastrukturteam sollte denselben Lebenszyklus von der Betriebsseite sehen. Ein Plattformbeispiel, das standardisierte Ressourcenanfragen, Kontingente, Scheduling, Automatisierung und Nutzungsdaten kombiniert, ist Sensaka.

    Wenn ich manuelle Provisionierung reduzieren wollte, würde ich messen, wie viele Entwickleranfragen noch einen Operator benötigen, der Informationen manuell von einem Tool in ein anderes überträgt. Jede wiederholte Übergabe ist ein Kandidat für Workflow-Automatisierung. Das Ziel ist dabei null unnötige erneute Dateneingabe, nicht null Governance.

    Häufig gestellte Fragen

    Was sollte ein Entwickler anstelle eines konkreten Servers anfordern?

    Das Scheduling-Modell der Quelle nutzt standardisierte Ressourcenspezifikationen wie Beschleunigertyp, Anzahl, CPU, Arbeitsspeicher sowie Ganzkarten- oder Slice-Ressourcenform, sodass der Entwickler die Fähigkeit statt eines physischen Geräts anfordert.

    Wie wird aus der Anfrage eine laufende Umgebung?

    Ein quellenbasierter Workflow prüft das Mandanten- oder Projektkontingent, tritt in die Scheduling-Warteschlange ein, wählt gesunde kompatible Ressourcen aus und kann dann Bare-Metal- oder Workload-Provisionierung auslösen und das Ergebnis in die Anfrage zurückschreiben.

    Was passiert, wenn die Ressource nicht verfügbar ist?

    Der Scheduler der Quelle hält den Task in einer sichtbaren Warteschlange und zeigt den Grund an, etwa Kontingent, Ressourcenspezifikation, Zustand, Priorität, Topologie oder Fragmentierung.

    Weiterlesen