Success Story
Die deutsche Regierung beschleunigt die Entwicklung digitaler Services mit Capgemini und Red Hat
Überblick
Capgemini ist ein weltweiter Unternehmens- und Technologiepartner, der Organisationen dabei hilft, ihre duale Transformation hin zu einer digitalen und nachhaltigen Welt zu beschleunigen. Capgemini hat sich darin bewährt, den Wert der Technologie für seine Kunden verfügbar zu machen und für die gesamte Bandbreite der geschäftlichen Anforderungen einzusetzen.
Das Informationstechnikzentrum Bund (ITZBund) ist der zentrale IT-Service-Anbieter der deutschen Bundesregierung und ein Kunde von Capgemini. ITZBund verfolgt das Ziel, die Digitalisierung der Verwaltung zu formen und voranzubringen. Dabei agiert es als eine Single Source of Management für die Planung, Entwicklung und Abläufe der IT.
ITZBund wollte es Softwareentwicklungsteams ermöglichen, auf agilere Art und Weise mit den vorhandenen Tools zu arbeiten. Mit Red Hat OpenShift Dev Spaces half Capgemini dem ITZBund dabei, wichtige Prozesse zu beschleunigen und gleichzeitig strikte Sicherheitsanforderungen in einer Air-Gap-Umgebung einzuhalten, die vom Internet isoliert ist.
- BRANCHE
IT-Services und -Consulting - REGION
Weltweit - HAUPTSITZ
Paris, Frankreich - GRÖSSE
Mehr als 360.000 Beschäftigte
Herausforderung
Digitalisierung wichtiger Behördenservices
Die deutsche Regierung möchte ihre Abläufe modernisieren und ihren Bürgerinnen und Bürgern sowie Unternehmen den digitalen Zugriff auf Services ermöglichen. Dadurch steigen die Anforderungen an ihre technologische Infrastruktur stetig an.
ITZBund spielt eine wichtige Rolle im Übergang zu einer elektronischen Regierung (auch als E-Government bezeichnet). Dabei werden elektronische Technologien verwendet, um behördliche Dienstleistungen an Bürgerinnen und Bürger, Unternehmen sowie andere Regierungsbehörden bereitzustellen.
„Die Digitalisierung und automatisierte Verwaltung sind große Herausforderungen, und es sind viele Workstations für die Softwareentwicklung nötig, um diese Herausforderungen zu überwinden“, sagt Jörg Heinke, Enterprise Architect bei Capgemini Cloud Infrastructure Services. Entwicklungsteams benötigen Computing-Ressourcen, Plugins, Tools, und Plattformen, auf denen sie Anwendungen entwickeln, testen und bereitstellen können. Es war jedoch eine große Herausforderung, diese Ressourcen schnell zur Verfügung zu stellen und gleichzeitig die hohen Sicherheitsanforderungen zu erfüllen.
Normalerweise haben Entwickler und Entwicklerinnen einen sofortigen Zugang zu Laptops, die allerdings nur eine begrenzte Rechenleistung und keine GPU-Beschleunigung bieten. Die notwendigen Tools, Plugins, Berechtigungen sowie Software zu erhalten ist Teil eines komplexen Onboarding-Prozesses. Wenn diese Prozesse inklusive der Softwarekomponenten auf eine zentrale Art und Weise, und unter Berücksichtigung der Sicherheitsaspekte, bereitgestellt werden können, wird dadurch die Agilität verbessert.
Die Skalierung dieser Prozesse verbessert nicht nur die Softwareentwicklung, sondern führt zusätzlich zu einer höheren Qualität und Quantität von Softwarelösungen für behördliche Dienstleistungen.
Lösung
Eine flexible und agile Entwicklungsplattform
Hauptziel war es, eine Architektur zu schaffen, die sowohl die Sicherheits- und Datenschutzanforderungen für Regierungsbehörden als auch die Anforderungen einer modernen, agilen Entwicklungsplattform mit einem aktuellen Toolset erfüllt. Um dies zu erreichen, entwickelte Capgemini als Teil des ITZBund-Plattformteams das standardisierte Plattformprodukt für öffentliche Services weiter.
Die Lösung musste in den automatisierten Deployment-Prozess für Container-Plattformen wie Red Hat® OpenShift® integriert werden und benötigte NVIDIA-Grafikkarten für KI- und ML-Anwendungsfälle.
Die Wahl fiel auf Red Hat OpenShift Dev Spaces Operator in Kombination mit NVIDIA vGPU Operator.
Um die strengen Sicherheitsanforderungen zu erfüllen, wurde die Lösung mithilfe einer automatisierten Bereitstellung in einer Air-Gap-Umgebung implementiert. Das bedeutet, dass sie nicht mit dem Internet verbunden ist. Für diesen Zweck werden die Ressourcen lokal gespeichert und ein Scan auf Schwachstellen durchgeführt. So kann das Risiko eines Angriffs stark minimiert werden.
Die Lösung beinhaltet zentral verwaltete Workspaces für Entwickler und bietet ausreichend Rechenleistung für die Entwicklung von KI-Anwendungen. NVIDIA GPU Operator wurde dazu genutzt, dem Red Hat OpenShift Cluster Grafikkarten zur Verfügung zu stellen. Operatoren können dann die Verwaltung und Konfiguration der für die GPU-Provisionierung benötigten NVIDIA-Softwarekomponenten automatisieren. Weiterhin ist es möglich, vGPU-Ressourcen für verschiedene Entwicklungsgruppen dynamisch zu konfigurieren.
Von Capgemini verwendete Software und Services
Red Hat Single Sign-On Technologie (SSO)
Ergebnis
Signifikante Vorteile für Bürgerinnen und Bürger
Dank Red Hat OpenShift Dev Spaces konnte die Entwicklerproduktivität erhöht und das Onboarding in der Softwareentwicklung signifikant verkürzt werden.
- Workspaces können schnell und mit den erforderlichen Ressourcen, Tools und Berechtigungen bereitgestellt und skaliert werden.
- Die Vorlaufzeiten für Software-Releases können stark reduziert werden.
- Verbesserte Zusammenarbeit innerhalb der Softwareentwicklungs-Teams.
- Durch die beschleunigten Entwicklungsgeschwindigkeiten und agile Methoden und Toolsets sind mehr Releases innerhalb desselben Zeitraums möglich.
Die Prozesse für Entwicklung, Erstellung, Test und Deployment finden mit Red Hat OpenShift nun auf einer einzigen Plattform statt, was zu einer konsistenteren Prozessqualität führt. Die Zufriedenheit der Entwickler und Entwicklerinnen hat sich ebenfalls verbessert, wodurch ITZBund einen besseren Ruf als Arbeitgeber erlangen konnte. Dies wurde durch ein zentralisiertes Management bei gleichzeitiger Kostenreduktion ermöglicht.
„Dank Red Hat OpenShift Dev Spaces können wir unsere Berechtigungen, Sicherheitsrichtlinien und Ressourcen zentral an einem Ort verwalten“, erzählt Alexander Hiesinger, Enterprise Architect bei Capgemini Cloud Infrastructure Services. „Außerdem können wir uns schnell an Veränderungen anpassen und konnten Entwickler und Entwicklerinnen mit den geeigneten Workstations ausstatten.“
Durch die Implementierung konnte ITZBund seine technischen Fähigkeiten erweitern und so neue Geschäftsperspektiven, Wissen und Expertise an andere Projekte weitergeben. Regierungsbehörden können Container-Plattformen bestellen, die auch als eine integrierte Entwicklungsplattform genutzt werden können und ein zentral gemanagtes Toolset sowie eine flexible Zuweisung von vGPU-Ressourcen bieten.
Vor allen Dingen wird die Plattform die Entwicklung von neuen KI-Tools und SaaS-Angeboten voranbringen und die Digitalisierung von Behörden beschleunigen, wodurch signifikante Vorteile für die Bürgerinnen und Bürger in Deutschland entstehen.
Zugehörige Ressourcen
Die kolumbianische Regierung verwendet Red Hat OpenShift, um optimierte digitale Umgebungen zu entwickeln und einen verbesserten Zugriff auf öffentliche Services bereitzustellen.
Erfahren Sie, wie eine schwedische Universität ihren Studierenden mithilfe von Red Hat Lösungen einen schnelleren Self-Service-Zugriff ermöglicht.
Open Source fördert Innovationen. Diese Tatsache wird am besten am Beispiel von Red Hat Kunden veranschaulicht, die mit Open Source-Technologien neue Maßstäbe setzen. Wir nennen diese Unternehmen „Innovators in the Open“ und freuen uns, Ihnen deren Stories zu präsentieren.