Die 9 wichtigsten Anwendungsfälle für Docker

{{brizy_dc_image_alt entityId=

Die Entwicklung von Containern hat die Dynamik der Anwendungsbereitstellung verändert. Docker spielte bei diesem Wandel eine entscheidende Rolle.

Es ermöglicht die einfache Erstellung, Bereitstellung und Ausführung von Anwendungen durch Containerisierung. Mit Docker können Entwickler die gesamte Anwendung mühelos verpacken und über einen Container bereitstellen.

In diesem Blogbeitrag werden wir anhand von Beispielen aus der Praxis einige der wichtigsten Anwendungsfälle von Docker betrachten. Dies wird uns helfen zu verstehen, wie Docker Ihr Unternehmen unterstützen kann.

Die 9 wichtigsten Anwendungsfälle für Docker

VR Group – Finnische Eisenbahnen

Die VR Group ist ein staatliches Eisenbahnunternehmen. Sie ist für den gesamten Eisenbahnbetrieb in Finnland zuständig. Ihr Hauptsitz befindet sich in Helsinki.

Das Hauptproblem der VR Group waren die hohen Betriebskosten, die durch die Wartung verschiedener Anwendungen entstanden.

Um dieses Problem zu lösen, wandte sich die VR an Accenture, um eine gemeinsame Anwendungsplattform auf Docker-Basis zu entwickeln.

Sie migrierten einen Teil der bestehenden Anwendungen. Den Rest schrieben sie neu und migrierten die gesamten Daten auf die neu geschaffene containerisierte Plattform.

Diese Migration zu Docker half der VR-Gruppe, die Betriebskosten um 50 % zu senken. Außerdem konnte das Unternehmen dadurch seine Gesamtqualität verbessern.

Zudem trug dies dazu bei, den Gesamtzeitaufwand für die Anwendungsentwicklung und -bereitstellung zu reduzieren.

Visa

Visa Inc. ist ein renommiertes Finanzdienstleistungsunternehmen. Der Hauptsitz des Unternehmens befindet sich in Foster City, Kalifornien. Es bietet eine Plattform, über die Nutzer digitale Geldtransaktionen durchführen können.

Visa hatte Schwierigkeiten bei der Nutzung der Virtualisierungstechnologie. Die Effizienz ihrer Private Cloud lag bei mageren 15 %. Dies führte zu häufigen Ausfällen und beeinträchtigte die Produktivität.

Visa wandte sich an Mirantis, um eine Lösung zu finden, und entschied sich für den Einsatz von Docker Enterprise.

Die entscheidende Lösung bestand darin, zwei Anwendungen für die Zahlungsabwicklung auf der Docker-Plattform zu entwickeln. Dies ermöglichte nahtlose Transaktionen und reduzierte Ausfallzeiten erheblich.

Konkret konnte Visa die Skalierbarkeit um das Zehnfache steigern. Das Unternehmen bewältigte das enorme tägliche Transaktionsvolumen ohne Schwierigkeiten. Dadurch gelang es dem Unternehmen zudem, die Sicherheit zu gewährleisten und gleichzeitig die Benutzererfahrung zu verbessern.

Kadaster

Kadaster ist eine staatliche niederländische Kataster- und Vermessungsbehörde. Sie erfasst die Daten und Informationen zu allen Immobilien und Rechten in den Niederlanden.

Zuvor nutzte sie die Platform-as-a-Service (PaaS) in ihrem privaten Cloud-Netzwerk.

Dies schränkte jedoch ihren Handlungsspielraum ein. Die Organisation wollte sich für eine moderne Lösung entscheiden, die Flexibilität und eine einfache Einführung neuer Technologien ermöglicht.

Um dieses Ziel zu erreichen, wandte sich Kadaster an Capgemini, um eine Lösung zu finden.

Man entschied sich für den Einsatz von Docker Enterprise, um die Ziele zu erreichen. Dies ermöglichte es den Entwicklern, ihre eigenen Anwendungen containerisiert zu integrieren.

Konkret trug die Zusammenarbeit dazu bei, die Bereitstellungszeit für Anwendungen um das 500-Fache zu verkürzen. Außerdem konnte das Unternehmen so in Spitzenzeiten 50.000 Anfragen pro Minute und mehr als 8 Milliarden Anfragen pro Jahr bewältigen.

Cornell University

Die Cornell University ist eine renommierte private Universität in den Vereinigten Staaten. Sie hat ihren Sitz in New York und gehört zur angesehenen Ivy League.

Sie wollte ihre Anwendungen in die Cloud verlagern, stieß jedoch aufgrund der Vielfalt der Anwendungen und infrastruktureller Probleme auf Schwierigkeiten.

Um dieses Problem zu lösen, wandte sie sich an Mirantis. Sie verfügte über fast 14 verschiedene Infrastrukturen, und es wurde immer schwieriger, all dies zu verwalten.

Daher beschlossen sie, eine einheitliche Anwendung einzuführen, die die gesamte Infrastruktur verwaltet.

Für die Vereinheitlichung der Anwendungen entschieden sie sich für die Docker Enterprise-Version. Dies ermöglichte es der Universität, alle verschiedenen Netzwerke problemlos zu integrieren und zu verwalten.

Konkret half diese Lösung der Universität dabei, 200 verschiedene Knoten über Docker zu betreiben und die Geschwindigkeit bei der Anwendungsentwicklung und -bereitstellung um das 13-Fache zu steigern. Zudem wurde der komplizierte Prozess vereinfacht.

BBC News

BBC News ist der Geschäftsbereich der British Broadcasting Corporation (BBC), der Nachrichten und Informationen zu aktuellen Ereignissen bereitstellt. Es handelt sich um eine weltweit renommierte Organisation mit Hauptsitz in London.

Das Unternehmen sah sich mit einer Wartezeit von etwa 30 Minuten im Nachrichtenplan konfrontiert.

Man wollte diese Wartezeit beseitigen und einen Echtzeit-Nachrichtenplan einführen. Die BBC sendet in rund 30 Sprachen, und die Wartezeit verursachte zahlreiche Probleme.

Um dieses Problem zu lösen, wandte sich die BBC an Cabot, und diese schlugen vor, auf Docker zu setzen.

Dieser Ansatz führte nicht nur zur Beseitigung von Wartezeiten, sondern auch zur Konsolidierung der Anwendungen und zur Verbesserung der Benutzererfahrung.

Konkret ermöglichte es dem Unternehmen, 26.000 Aufträge von 500 Entwicklern parallel auszuführen, ohne dass es zu Verzögerungen oder Wartezeiten kam.

Lesen Sie auch: Was ist der Unterschied zwischen CaaS und IaaS?

ADP

Automatic Data Processing (ADP) Inc. ist ein Unternehmen, das Software und Dienstleistungen für das Personalmanagement anbietet. Der Hauptsitz befindet sich in Roseland, New Jersey, USA.

ADP wollte alle seine Anwendungen weltweit transformieren und modernisieren. Dabei sollte es zu keinerlei Sicherheitsproblemen kommen. Das Unternehmen hat rund 40 Millionen Nutzer weltweit. Daher lag der Schwerpunkt auf der Sicherheit.

ADP wandte sich an Mirantis, um eine Lösung zu finden, und erhielt die Empfehlung, Docker Enterprise einzusetzen.

Dies trug zum Aufbau einer agilen, einheitlichen Plattform bei, die einen automatisierten und sicheren Prozess schuf, um die Anwendungsentwicklung zu beschleunigen.

Diese Zusammenarbeit half dem Unternehmen, seine Dienstleistungen zu revolutionieren. Dazu gehörten die Modernisierung bestehender Dienste und die Einführung spannender neuer Angebote.

Baker Hughes

Baker Hughes ist ein Energie- und Versorgungsunternehmen. Der Hauptsitz des Unternehmens befindet sich in Houston, Texas. Es gehört zu General Electric.

Das Unternehmen nutzte eine monolithische Infrastruktur, die nicht modern genug war, um den sich dynamisch ändernden Anforderungen gerecht zu werden. Dies verlangsamte die Bereitstellungszeiten und schränkte das Analyseteam in seiner Arbeit ein.

Um dieses Problem zu lösen, entschied sich das Unternehmen für Docker Enterprise.

Die wichtigste Lösung bestand darin, die Analysesoftware zu containerisieren. Dies ermöglichte eine einfachere weltweite Datenverteilung.

Diese Zusammenarbeit half dem Analyseteam von Baker Hughes, die Abhängigkeit von der bestehenden Infrastruktur zu verringern.

Konkret konnte das Unternehmen dadurch die Bereitstellungszeit von sechs Monaten auf nur eine Stunde verkürzen.

Shopify

Shopify ist ein kanadisches E-Commerce-Unternehmen, das weltweit tätig ist. Es bietet Online-Shops für Kleinunternehmer an. Der Hauptsitz des Unternehmens befindet sich in Ottawa, Kanada.

Shopify wollte seine Kapazitäten erweitern und die Verfügbarkeit verbessern und entschied sich daher für Docker Enterprise.

Die wichtigste Lösung bestand darin, die Anwendungsbereitstellung zu containerisieren und die dafür benötigte Zeit zu optimieren.

Diese Zusammenarbeit half Shopify dabei, über 100 Millionen Shops aufzubauen und zu betreiben. Konkret ermöglichte sie es dem Unternehmen, seine Geschäftsabläufe zu skalieren und seine Verfügbarkeit zu steigern.

Splunk

Splunk ist ein US-amerikanisches Unternehmen, das sich auf Software für Big Data, Überwachung und Analyse spezialisiert hat. Das Unternehmen wollte die Kapazitäten seines Rechenzentrums erweitern, um den stetig wachsenden Anforderungen gerecht zu werden.

Um dieses Problem zu lösen, wandte sich das Unternehmen an Mirantis. Außerdem wollte es eine DevOps-Lösung implementieren, die sowohl Windows als auch Linux unterstützt.

Man empfahl dem Unternehmen, Docker Enterprise zu implementieren und die Testfunktionen mit Jenkins zu automatisieren.

Diese Zusammenarbeit war für Splunk von großem Nutzen. Durch die Containerisierung der Anwendungen konnten diese innerhalb von Minuten statt Tagen bereitgestellt werden.

Konkret hat dies dem Unternehmen geholfen, die durchschnittliche CPU-Auslastung auf 75 % zu steigern und 2000 Anwendungen parallel zu betreiben.

Das Wichtigste in Kürze

Aus den obigen Beispielen geht hervor, dass Docker dazu genutzt werden kann, den Zeitaufwand für die Bereitstellung zu verringern und gleichzeitig die Sicherheit der Plattform zu erhöhen.

Darüber hinaus kann es dazu dienen, die Skalierbarkeit zu verbessern, die Betriebskosten zu senken und die Reaktionszeiten zu verkürzen.