Kubermatic Branding-Element

Plattform-Engineering implementieren

Wir stellen die erforderliche Infrastruktur bereit, um den Self-Service für Entwickler zu verwirklichen.

Aufbau Ihrer internen Entwicklerplattform

Situation

Die Portal-Falle

Bis 2026 werden 80 % der großen Softwareentwicklungsunternehmen Plattform-Engineering-Teams als interne Anbieter von wiederverwendbaren Diensten, Komponenten und Tools für die Anwendungsbereitstellung einrichten.

Nachdem der anfängliche Hype um das Platform Engineering abgeklungen ist, hat sich ein häufiges Problem herauskristallisiert: Viele Initiativen kommen ins Stocken, weil Teams Portale entwickeln, obwohl sie eigentlich Plattformen benötigen. Frühe interne Entwicklerplattformen (IDPs) haben zwar die Service-Erkennung verbessert, doch sind Entwickler nach wie vor auf manuelle Genehmigungen, Ticket-Warteschlangen und Plattformteams angewiesen, um Infrastruktur bereitzustellen.

Gleichzeitig nimmt die Komplexität der Infrastruktur weiter zu:

  • Von Entwicklern wird erwartet, dass sie neben der Anwendungsentwicklung auch Kubernetes, CI/CD-Pipelines, Cloud-Konfigurationen und Sicherheitsrichtlinien verwalten.
  • Plattformteams haben Schwierigkeiten, sichere mandantenfähige Umgebungen und Governance zu gewährleisten, ohne den Betriebsaufwand zu erhöhen.
  • Die Möglichkeiten zur Selbstbedienung sind nach wie vor begrenzt, und die Entwicklerteams verbringen zu viel Zeit mit der Verwaltung der Infrastruktur, anstatt Software zu entwickeln.

Das Ergebnis ist eine wachsende Kluft zwischen dem Versprechen des Entwickler-Self-Service und der Realität des täglichen Betriebs.

Wie wir helfen

Kubermatic-Entwickler-Plattform (KDP)

Die Kubermatic Developer Platform (KDP) ist eine industrialisierte IDP, die von der Infrastruktur aus aufgebaut wurde und nicht von der Benutzeroberfläche her. Basierend auf dem CNCF-Sandbox-Projekt „kcp“ bietet KDP eine Kubernetes-native Steuerungsebene, die die interne IT in einen serviceorientierten Marktplatz verwandelt.

„Kubernetes-in-Kubernetes“-Architektur

KDP nutzt kcp-Workspaces – schlanke, logische Cluster, die als eigenständige API-Server fungieren. Dies ermöglicht eine strikte Mandantenfähigkeit auf der Steuerungsebene, ohne den Aufwand, den der Betrieb von Tausenden physischer Cluster mit sich bringen würde.

Ein Servicekatalog, der Ressourcen bereitstellt

Im Gegensatz zu einfachen Katalogen nutzt KDP den „api-syncagent“, um Ressourcenanfragen bidirektional von der zentralen Steuerungsebene zu verteilten Service-Clustern zu synchronisieren. Entwickler erhalten betriebsbereite Ressourcen (Datenbanken, Warteschlangen, KI-Modelle) innerhalb von Sekunden statt Tagen.

Standardisierte API-Governance

KDP nutzt durchgängig die Standard-Kubernetes-APIs. Wenn ein Team weiß, kubectl… sie kennen KDP. Dadurch entfallen proprietäre SDKs oder komplexe TypeScript-Plugins.

Agent-fähige Infrastruktur

KDP wurde speziell für das Zeitalter der KI entwickelt. Dank seiner maschinenlesbaren APIs und des KI-Assistenten können sowohl Menschen als auch autonome Agenten Ressourcen über natürliche Sprache ermitteln und bereitstellen.

Anwendungsfälle

Selbstbedienungs-Datenbank-als-Service (DBaaS)

  • Die Aufgabe: Die dreitägige Wartezeit für eine PostgreSQL-Datenbank abschaffen.
  • Die Anwendung: Dienstbesitzer definieren eine Veröffentlichte Ressource über Crossplane. Entwickler wählen den Dienst über das KDP-Dashboard aus, und KDP stellt automatisch die verwaltete Cloud-Instanz (AWS RDS, GCP SQL) oder die lokale Datenbank bereit und übermittelt die Verbindungsdaten direkt an den Arbeitsbereich des Entwicklers.

KI-ModelOps und Governance

  • Die Aufgabe: Den Zugriff auf hochwertige KI-Modelle und GPU-Rechenleistung zu kontrollieren.
  • Die Anwendung: Plattformteams nutzen KDP-Arbeitsbereiche, um KI-Workloads zu isolieren. Sie stellen LLM-Endpunkte über den Katalog für bestimmte Teams bereit und verwalten GPU-Kontingente sowie die Token-Rotation über Kubermatic SecureGuard, um Kostenüberschreitungen und die Offenlegung fest codierter Zugangsdaten zu verhindern.

Unternehmensweite Mandantenfähigkeit in großem Maßstab

  • Die Mission: Tausende von Teams unterstützen, ohne dass es zu einer unkontrollierten Ausbreitung von Clustern kommt.
  • Die Anwendung: Mithilfe des hierarchischen Arbeitsbereichsmodells verwalten Plattformbetreiber den Stammbereich, während einzelne Abteilungen ihre eigenen Unterbereiche verwalten. Jedes Team arbeitet in seinem eigenen API-Bereich, der für andere völlig unsichtbar ist, wodurch sich der Auswirkungsbereich von Fehlkonfigurationen drastisch verringert.

Ergebnis

Geschwindigkeit, Einfachheit und Leistung

Durch die Einführung von Platform Engineering mit KDP ersetzen Unternehmen manuelle Arbeit durch eine automatisierte Softwarebereitstellungsplattform.

Nahezu keine Wartezeiten

Übergang von der ticketbasierten Bereitstellung zur Service-Erstellung per Mausklick, wodurch sich die Bereitstellungszeiten von Tagen auf Sekunden verkürzen.

Senkung der Betriebskosten um 70 %

Verlagern Sie den Schwerpunkt von DevOps-Teams vom „Feuerlöschen“ hin zum Aufbau von „Golden Paths“, sodass ein einzelner Entwickler Hunderte von Clustern verwalten kann.

Höhere Entwicklerproduktivität

Sparen Sie durch die Automatisierung der Verwaltung von Geheimnissen und Infrastrukturaufgaben bis zu 3 Stunden pro Woche und Entwickler ein.

Zukunftssichere Skalierbarkeit

Eine hardwareunabhängige Plattform, die jeden Kubernetes-Cluster in Multi-Cloud-, On-Premise- und Edge-Umgebungen unterstützt.

Warum Kubermatic?

Bewährte Führungsqualitäten

Bewährte Führungsqualitäten

Anerkannt von Gartner®, Forrester, GigaOM und SPARK Matrix™ sowie als einer der wichtigsten Mitwirkenden der CNCF.

Flexibilität

Flexibilität

Unterstützt Bare Metal, vSphere, OpenStack und alle gängigen öffentlichen Clouds (AWS, Azure, GCP).

Souveränität

Souveränität

Ein in Deutschland ansässiges Unternehmen, das zu 100 % eigenständige Infrastruktur sowie sichere, private Cloud-Lösungen anbietet.

Menschen entwickeln das Programm

Kompetente Unterstützung

Implementierung, Managed Services und rund um die Uhr verfügbarer Support durch Kubernetes-Experten.