Analyse des Kryptomarktes Anlagestrategie ICO-Token-Verkäufe

Nahtlose Migration großer interaktiver Compute-Workloads zu Kubernetes bei Uber

Eine detaillierte Betrachtung, wie Uber die Migration von tausenden interaktiven Jupyter- und RStudio-Sitzungen zu Kubernetes erfolgreich und störungsfrei umgesetzt hat. Dabei stehen technische Herausforderungen, Lösungsansätze und Effizienzgewinne im Fokus.

Nahtlose Migration großer interaktiver Compute-Workloads zu Kubernetes bei Uber

Die stetig wachsenden Anforderungen an datenintensive Applikationen und Machine-Learning-Workloads stellen Unternehmen vor komplexe infrastrukturelle Herausforderungen. Bei Uber, einem globalen Anbieter im Mobilitätssektor, werden täglich immense Mengen an Daten generiert, die in Echtzeit verarbeitet und analysiert werden müssen. Um dies zu ermöglichen, wurde die Data Science Workbench (DSW) entwickelt – eine interaktive Notebook-Plattform, die Datenwissenschaftlern und ML-Ingenieuren eine vielschichtige Umgebung für Analyse, Modelltraining und Visualisierung bietet. Die Plattform stellt individualisierte, isolierte Container bereit, in denen unter anderem Jupyter- und RStudio-Notebooks betrieben werden. Diese erfordern vielseitige Ressourcen wie GPU, Speicher und Rechenleistung, was die Infrastruktur besonders anspruchsvoll macht. Die ursprüngliche Container-Orchestrierung fand mit Peloton statt, einem auf Apache Mesos basierenden System.

Im Zuge der Modernisierung wurde die Migration zu Kubernetes geplant und durchgeführt – mit dem Ziel, den Betrieb ohne Unterbrechungen sicherzustellen und gleichzeitig die Verwaltung zu vereinfachen. Die Herausforderung, mehrere tausend interaktive Sitzungen mit unterschiedlichsten Anforderungen auf eine neue Orchestrierungsplattform zu übertragen, ohne die Nutzererfahrung zu beeinträchtigen, ist enorm. Kubernetes ist traditionell für kurzlebige Batch-Jobs konzipiert, nicht aber für langlaufende interaktive Workloads. Die Anpassung des Betriebsmodells war deshalb essenziell. Uber entschied sich, jede DSW-Sitzung als Kubernetes Job mit modifizierten Parametern abzubilden. Dabei wurde die Parallelität auf einen einzelnen Pod begrenzt und eine sehr hohe Anzahl an „Completions“ gewählt, um eine permanente Laufzeit zu simulieren. Durch eine ausgefeilte Restart-Politik konnten Pods bei Fehlfunktionen automatisch neu gestartet werden, ohne dabei den Nutzer nachhaltig zu stören.

Ein zentrales Problem betraf den Umgang mit NFS-Mounts, die für die Persistenz von Sitzungen über mehrere Starts hinweg notwendig sind. Während Kubernetes mittlerweile NFS durch Container Storage Interface (CSI)-Treiber gut unterstützt, war dies bei Ubbers frühem Kubernetes-Einsatz noch nicht möglich. Die Lösung bestand darin, die NFS-Mounts weiterhin bei dedizierten Host-Gruppen bereitzustellen, jedoch mit einer Vermischung und Vereinheitlichung über den kompletten Kubernetes-Fleet hinweg. Dies garantierte eine nahtlose Datenverfügbarkeit unabhängig vom ausgeführten Cluster oder der Zone. Die Persistenz der vom Nutzer installierten Python- oder R-Pakete stellte eine weitere technische Hürde dar. Die in Memory oder lokalen Dateisystemen abgelegten Umgebungen gingen bei Containerneustarts verloren, was zu Produktivitätseinbußen führte.

Uber entwickelte daher ein intelligentes Monitoring der Verzeichnisänderungen mittels „inotify“-Events, die durch ausgeklügeltes Debouncing gefiltert wurden. So konnten Installationen und Deinstallationen der Pakete zuverlässig erkannt und in einem zentralen NFS-gespeicherten Index abgelegt werden. Beim Neustart einer Sitzung erfolgte dann eine automatisierte Wiederherstellung der fehlenden Pakete, wodurch die Nutzerumgebung nahezu unverändert erhalten blieb und Unterbrechungen minimiert wurden. Zur Steigerung der Verfügbarkeit und Effizienz kam die Kubernetes-Föderation, genannt Federator, zum Einsatz. Diese Abstraktionsschicht vermittelt zwischen den verschiedenen regional verteilten Kubernetes-Clustern und wählt stets optimal verfügbare Ressourcen nach aktuellen Bedarfen aus. Dies vermeidet Lastungleichgewichte, wie sie zuvor mit dedizierten Peloton-Cluster-Zuordnungen auftraten.

Ferner erhöht der Einsatz von Federator die Ausfallsicherheit, da ein Cluster- oder Zonen-Ausfall die DSW-Workloads nicht komplett beeinträchtigt. Neue Cluster können zudem ohne tiefgreifende Eingriffe in die DSW-Plattform hinzugefügt oder entfernt werden, was den Betrieb vereinfacht und Flexibilität erhöht. Ein weiterer Aspekt der Migration war die Wahrung der Nutzererwartungen hinsichtlich Monitoring und Bedienung. Peloton verfügte über eine ausgefeilte UI mit erweiterten Funktionen wie historischen Job-Daten und Ressourcenpool-Übersichten basierend auf Apache Cassandra als Datenbackend. Die native Kubernetes-Oberfläche ist im Vergleich limitiert, insbesondere bezüglich langfristiger Datenspeicherung. Uber entwickelte deshalb ein System zur nahezu Echtzeit-Replikation von Kubernetes-Metadaten von etcd nach Cassandra.

Diese Architektur ermöglichte es, die bewährte Peloton-UI zu verwenden – nun unter dem Namen Compute UI –, um auch Kubernetes-Workloads mit umfassender Beobachtbarkeit und Benutzerfreundlichkeit abzubilden. Die Migration brachte auch Veränderungen bei Log- und Sandbox-Browsing-Funktionen mit sich. Kubernetes verwaltet Container-Logs ephemer, sodass historische Daten nur eingeschränkt verfügbar sind. Uber implementierte eine Browse Sandbox-Funktion, mit der Nutzer Dateisysteminhalte live betrachten können. Logs aktiver Pods werden über die Kubernetes-API gestreamt, während abgeschlossene Sitzungen archiviert und langfristig gespeichert werden. Diese Strategie sichert die Verfügbarkeit relevanter Informationen auch nach dem Container-Tod und verbessert die Diagnosemöglichkeiten der Nutzer. Ursprünglich hatte Uber die gesamte Nutzerumgebung inklusive installierter Pakete auf NFS synchronisieren wollen.

Dies erwies sich jedoch als ineffizient, da die hohe Zahl an Klein-Dateien zu starken Input/Output-Operationen (IOPS) führte, die das System überlasteten. Die Entscheidung, nur eine Liste der zusätzlich installierten Pakete zu speichern und bei Neustart gezielt neu zu installieren, reduzierte die Last drastisch und bewahrte dennoch den Nutzerkomfort. Zur Steuerung der Migration wurde eine neue Restart-API implementiert, die beim Umschalten von Peloton auf Kubernetes den Nutzer informiert, laufende Sitzungen sichert und eine transparente Umschaltung ermöglicht. So konnten über 3. 500 interaktive Sessions von mehr als 2. 000 Nutzern umgestellt werden, ohne dass es zu bedeutenden Ausfällen oder Beschwerden kam. Der Erfolg dieser Migration bei Uber zeigt, wie komplexe und interaktive Datenplattformen von der Umstellung auf Kubernetes profitieren können.

Die Implementierung von spezifischen Workarounds und innovativen Konzepten war maßgeblich, um disruptive Effekte zu vermeiden und gleichzeitig die Vorteile von Kubernetes wie Skalierbarkeit, Verfügbarkeit und Cloud-Portabilität zu nutzen. Langfristig plant Uber, native Kubernetes-Funktionen wie CSI-NFS-Treiber zu integrieren, um die Umgebungen noch portabler und wartungsfreundlicher zu gestalten. Das Projekt unterstreicht zudem, wie fundamentale Prinzipien moderner Infrastrukturmigration aussehen: Erweiterbarkeit, Standardisierung und Automatisierung stehen im Vordergrund, ergänzt durch eine konsequente Nutzerorientierung. Durch die enge Zusammenarbeit von Infrastruktur- und Datenplattform-Teams bei Uber konnten technische Hürden überwunden und eine moderne Compute-Plattform etabliert werden, die den Anforderungen heutiger datengetriebener Anwendungen gerecht wird.

Zusammenfassend lässt sich sagen, dass die Migration großer interaktiver Compute-Workloads von einem proprietären Container-Orchestrator zu Kubernetes kein triviales Unterfangen ist. Es erfordert tiefgreifendes Verständnis der Workloads, flexible Anpassungen an neue Paradigmen, intelligente Persistenzstrategien und eine umfassende Berücksichtigung der Nutzererfahrung. Ubers Data Science Workbench hat diese Herausforderung erfolgreich gemeistert und bietet wertvolle Erkenntnisse für Unternehmen, die ähnliche Transformationsprozesse durchführen wollen. Die Zukunft gehört offenen, hybriden Orchestrierungsplattformen, die sowohl Effizienz als auch Benutzerfreundlichkeit sicherstellen und den Weg in die Cloud und darüber hinaus ebnen.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
LPL Financial: Aktien steigen nach Gewinnüberraschung – CEO zeigt sich zuversichtlich bei Commonwealth Advisors
Samstag, 14. November 2026. LPL Financial: Aktien steigen nach Gewinnüberraschung – CEO zeigt sich zuversichtlich bei Commonwealth Advisors

LPL Financial hat in seiner jüngsten Quartalsbilanz für positive Überraschungen gesorgt und konnte die Prognosen der Analysten deutlich übertreffen. Diese starke Leistung spiegelt nicht nur die operative Effizienz des Unternehmens wider, sondern auch die Effektivität der Strategie, auf langfristige Partnerschaften und nachhaltiges Wachstum zu setzen.

Agami: Leichte SaaS-Tools zur Optimierung von Geschäftsabläufen und digitalen Transformationsprozessen
Samstag, 14. November 2026. Agami: Leichte SaaS-Tools zur Optimierung von Geschäftsabläufen und digitalen Transformationsprozessen

In einer immer digitaler werdenden Welt sind effiziente und skalierbare Geschäftsprozesse für Unternehmen ein entscheidender Wettbewerbsfaktor. Viele Organisationen stehen vor der Herausforderung, veraltete Systeme zu ersetzen, komplexe Abläufe zu automatisieren und neue Technologien zu integrieren, ohne dabei die Betriebssicherheit oder Compliance zu gefährden.

P-Hacking verstehen: Wie es Forschungen verfälschen kann und wie Sie sich davor schützen
Samstag, 14. November 2026. P-Hacking verstehen: Wie es Forschungen verfälschen kann und wie Sie sich davor schützen

In der Welt der wissenschaftlichen Forschung ist die statistische Signifikanz ein entscheidender Maßstab, um Hypothesen zu bewerten und valide Ergebnisse zu präsentieren. Ein P-Wert von unter 0,05 gilt oft als Kriterium dafür, dass ein Ergebnis nicht zufällig entstanden ist, sondern einen echten Befund widerspiegelt.

Molekülgrößen und -formen präzise messen: Revolutionäre Chip-Technologie eröffnet neue Wege in der Biowissenschaft
Samstag, 14. November 2026. Molekülgrößen und -formen präzise messen: Revolutionäre Chip-Technologie eröffnet neue Wege in der Biowissenschaft

Die Analyse von Biomolekülen wie Proteinen, DNA oder kleinen organischen Verbindungen gehört zu den grundlegenden Aufgaben der modernen Biowissenschaften und der medizinischen Forschung. Die Größe und Form eines Moleküls sind entscheidende Faktoren, die nicht nur seine Funktion bestimmen, sondern auch Unterschiede zwischen molekularen Zuständen und Interaktionen aufzeigen können.

Wenn Strompreise ins Negative Rutschen: Wie Solarenergie den französischen Energiemarkt Revolutioniert
Samstag, 14. November 2026. Wenn Strompreise ins Negative Rutschen: Wie Solarenergie den französischen Energiemarkt Revolutioniert

Frankreich steht am Beginn einer neuen Ära in seinem Energiemarkt. Die Strompreise für den nächsten Tag sind erstmals seit Juli letzten Jahres unter null gefallen, womit der französische Markt den europäischen Tiefststand markiert.

Effiziente Fehlerbehebung mit WorkBack: Die Zukunft der Root Cause Analyse
Samstag, 14. November 2026. Effiziente Fehlerbehebung mit WorkBack: Die Zukunft der Root Cause Analyse

In der heutigen schnelllebigen Softwareentwicklungswelt sind Fehler und Bugs unvermeidlich. Die Herausforderung liegt jedoch darin, nicht nur den Fehler zu erkennen, sondern vor allem die eigentliche Ursache zu identifizieren, den sogenannten Root Cause.

Das Editieren von Webseiten revolutionieren: Mein erweiterter Edit-Bookmarklet für flexible Webseitengestaltung
Samstag, 14. November 2026. Das Editieren von Webseiten revolutionieren: Mein erweiterter Edit-Bookmarklet für flexible Webseitengestaltung

Das Editieren von Webseiten ist für viele Content-Ersteller, Blogger und Entwickler eine tägliche Aufgabe, die oft zeitaufwendig und kompliziert ist. Eine einfache und schnelle Möglichkeit, eine Webseite direkt aus dem Browser heraus zu bearbeiten, stellt eine enorme Erleichterung dar und fördert die Aktualisierung von Inhalten.

Weitere Artikel zum Thema
Tether prägt 19 Milliarden USDT in einem Monat – Was bedeutet das für den Kryptomarkt?
Samstag, 14. November 2026. Tether prägt 19 Milliarden USDT in einem Monat – Was bedeutet das für den Kryptomarkt?

In der dynamischen Landschaft der Kryptowährungen sorgt die Ankündigung von Tether, innerhalb eines Monats 19 Milliarden USDT (Tether-Dollar) geprägt zu haben, für erhebliches Aufsehen und Besorgnis. Tether ist eine der größten Stablecoins weltweit und dient als digitale Alternative zum US-Dollar, die von vielen Tradern und Investoren als stabiles Wertaufbewahrungsmittel genutzt wird.

Solana Launchpad Pump.fun: Klage wegen Missbrauchs von Nutzern mit umstrittenem Inhalt
Freitag, 13. November 2026. Solana Launchpad Pump.fun: Klage wegen Missbrauchs von Nutzern mit umstrittenem Inhalt

Die Welt der Kryptowährungen und Blockchain-Technologie hat in den letzten Jahren ein rapide Wachstum erlebt. Mit dieser Expansion kamen jedoch auch Herausforderungen und Kontroversen, die das Vertrauen der Nutzer beeinflussen können.

Bitcoin-Preis erreicht 99,5K USD nach Rekordabfluss von Bitcoin-ETFs
Freitag, 13. November 2026. Bitcoin-Preis erreicht 99,5K USD nach Rekordabfluss von Bitcoin-ETFs

In der aufregenden Welt der Kryptowährungen ist es nicht ungewöhnlich, dass sich die Märkte schnell bewegen, aber der jüngste Anstieg des Bitcoin-Preises auf bemerkenswerte 99,5K USD innerhalb von Stunden nach einem Rekordabfluss aus Bitcoin-ETFs hat die Aufmerksamkeit von Anlegern und Analysten gleichermaßen auf sich gezogen. In diesem Artikel untersuchen wir die Hintergründe dieses bemerkenswerten Preisanstiegs und die möglichen Auswirkungen auf den Markt.

Immaculata.dev: Revolutionäre Node.js-Hilfsmittel für die Frontend-Entwicklung
Samstag, 14. November 2026. Immaculata.dev: Revolutionäre Node.js-Hilfsmittel für die Frontend-Entwicklung

Die Entwicklung von modernen Frontend-Webseiten erfordert zunehmend leistungsstarke Werkzeuge, die den komplexen Anforderungen heutiger Webprojekte gerecht werden. Immaculata.