Automatisierung von Builds und Implementierungen für den VW-Konzern: eine Revolution im Anwendungsmanagement

Der Volkswagen Konzern, ein weltweit führendes Unternehmen der Automobilindustrie, stand vor der Herausforderung, seine Anwendungen effektiv zu verwalten und einzusetzen. Aspecta konzipierte und implementierte eine innovative Lösung, die die Prozesse der Softwareentwicklung und -bereitstellung veränderte.

Wichtige Punkte:

Die Volkswagen-Gruppe stand vor ineffizienten und langsamen Prozessen bei der Anwendungsbereitstellung.
Aspecta implementierte eine automatisierte Lösung auf Basis von Concourse CI.
Automatisierte Scans erhöhten die Sicherheit und Standardisierung der Prozesse.
Die Lösung ermöglichte eine bessere Integration der Anwendungen mit AWS-Diensten.
Das Projekt führte zu schnelleren Bereitstellungen, Kosteneinsparungen und verbesserter Stabilität.

08. September 2024 ┃ 7 Minuten Lesedauer

In der heutigen sich schnell verändernden technologischen Umfeld ist für die effiziente Verwaltung und Bereitstellung von Anwendungen ist der Schlüssel zum Erhalt der Wettbewerbsfähigkeit. Die Automobil-Industrie, bekannt für seine Komplexität und hohe Anforderungen an die Qualität, nicht die Ausnahme. Traditionelle Ansätze zur Entwicklung und Bereitstellung software oft nicht mithalten kann mit den Anforderungen für die Geschwindigkeit und Flexibilität. Moderne trends neigen dazu, Automatisierung, continuous integration und Bereitstellung (CI/CD) und der Verwendung von cloud-Technologien.

aspecta logo

Kunde

Volkswagen Konzern, einem der weltweit größten Automobil-Herstellern, ist bekannt für seine Innovationskraft nicht nur im Bereich der Automobil-Produktion, aber auch in der Unterstützung der IT-Prozesse. Mit einem umfangreichen portfolio an Marken und eine Globale Präsenz erfordert die Volkswagen-Gruppe robuste und skalierbare IT-Lösungen zur Unterstützung Ihrer Operationen.

aspecta logo

Problemstellung

Volkswagen-Gruppe konfrontiert mehrere wichtige Herausforderungen im Bereich der Verwaltung und Bereitstellung von Anwendungen:
 
  • Ineffiziente und zeitraubende Prozesse Build und Bereitstellung Anwendungen.
  • Der Mangel an Standardisierung zwischen den verschiedenen teams und Projekte.
  • Begrenzte Fähigkeit zu reagieren schnell auf Veränderungen und Anforderungen des Marktes.
  • Die Schwierigkeit, eine konsistente Qualität und Sicherheit Anwendungen.
  • Die Notwendigkeit für eine bessere integration mit modernen Cloud-Services.
 
Diese Herausforderungen führten zu einer Verlängerung der Zeit der Einführung der neuen features auf den Markt, die erhöhten Kosten für die Entwicklung und Wartung, und Potenzial Sicherheit Risiken.

Der Volkswagen Konzern hat die folgenden Ziele für das Projekt:
 
  • Erstellen Sie eine hoch automatisierte system für build-und deployment von Anwendungen.
  • Implementieren standardisierte Prozesse über alle Entwicklungs-teams.
  • Zur Verbesserung der Sicherheit von Anwendungen durch automatisierte Sicherheits-scans.
  • Die Zeit verringern, die erforderlich ist, um die Bereitstellung neuer Versionen von Anwendungen.
  • Um eine reibungslose integration mit AWS-services.
  • Zur Steigerung der Effizienz und Produktivität der Entwicklerteams.
aspecta logo

Die Lösung

Aspecta vorgeschlagen, eine umfassende Lösung basierend auf der Concourse CI, die adresovalo alle wichtigen Anforderungen des Volkswagen-Konzerns. Diese Lösung enthalten:
 
  1. Ein automatisiertes system buildu und deploymentu: Wir haben ein system geschaffen, dass auf der Grundlage der Konfigurationsdatei im format YAML führt automatisch den gesamten Prozess von der buildu Anwendungen nach seiner Bereitstellung. Dieser Prozess beinhaltet einen build aus dem Quellcode, die Verpackung mit der ausgewählten Basis-image, security scan, die Dokumentation zu generieren, Einführung in die Entwicklungsumgebung und die post-deployment-tests.
  2. Skalierbare Infrastruktur: Die gesamte Lösung basiert auf der Concourse CI, die bereitgestellt wird durch autoskalierender Gruppen definiert in CloudFormation. Dies gewährleistet eine hohe Verfügbarkeit und Skalierbarkeit entsprechend der tatsächlichen Bedürfnisse.
  3. Standardisierung und Flexibilität: Klempner-team verwaltet die pipeline templaty und Ruder der Charta, die verwendet werden, um erstellen Sie die build-und deploy-pipeline für jede Anwendung. Dies gewährleistet die Konsistenz der Projekte, sondern ermöglicht auch die Flexibilität für die spezifischen Bedürfnisse der einzelnen Anwendungen.
  4. Die Integration mit AWS-services: Die Lösung ermöglicht die nahtlose integration von Anwendungen in Kubernetes Ankündigungen beobachtet, die mit anderen AWS-services wie SNS/SQS, S3, Elastic Search und EFS.
  5. Sicherheit und Qualität: Automatisierte Sicherheits-scans sind integrierte in die pipeline, das dafür sorgt, dass jede version der Anwendung durchläuft eine Gründliche Sicherheitsprüfung vor der Bereitstellung.

Die Implementierung des neuen Systems gebracht hat der Volkswagen-Konzern erhebliche Vorteile:

Die dramatische Beschleunigung des Prozesses der Entwicklung und Bereitstellung: Die benötigte Zeit für den build-und deployment von Anwendungen verringert hat.
Erhöhte Sicherheit: Automatisierte Sicherheits-scans erkennen und aktivieren Sie das Update potenzielle Schwachstellen, die vor der Bereitstellung.
Bessere Standardisierung: Alle teams nun eine einheitliche Prozesse, vereinfacht die Zusammenarbeit und Wartung.
Erhöht die Produktivität der Entwickler: Automatisierung von routine-Aufgaben ermöglichen Entwicklern, sich auf die innovation und Entwicklung von neuen features.
Verbesserte integration mit AWS: Anwendungen jetzt mehr effektiv nutzen die cloud-Dienste, die führt zu einer besseren Skalierbarkeit und performance.
aspecta logo

Ergebnisse

Die Umsetzung der FinOps zuzugreifen und Optimierung von Kubernetes Cluster brachte die VW-Gruppe signifikante Ergebnisse:

Einsparungen bei CPU und Arbeitsspeicher
Die Ausgaben für CPU und Arbeitsspeicher wurden um mehrere zehn Prozent reduziert, was monatliche Einsparungen von mehreren zehntausend Euro bedeutet.

Verbesserte Leistung und Stabilität
Anwendungen, die auf der CaaS-Plattform laufen, sind jetzt stabiler und leistungsfähiger.

Besserer Einblick in die Ressourcennutzung
Teams haben effizientere Werkzeuge erhalten, um Kapazitäten zu planen und neue Dienste schneller bereitzustellen.

Positiver Einfluss auf die Organisationskultur
Die Teams begannen, die Nutzung der Ressourcen proaktiv zu optimieren, was zu einer Steigerung der Gesamteffizienz des IT-Betriebs des VW-Konzerns führte.

aspecta logo

Fazit

Projekt automation Builds und Bereitstellungen für Volkswagen-Konzerns stellt einen bedeutenden Schritt vorwärts im Bereich der messaging-Anwendungen in der Automobilindustrie. Implementiert eine Lösung, die nicht nur effizienter gemacht Verfahren von Entwicklung und Bereitstellung, aber auch hatte, legte den Grundstein für zukünftige Innovationen.

Die wichtigsten Auswirkungen des Projekts sind:

  • Signifikante Beschleunigung der Zeitpunkt der Einführung der neuen features auf den Markt
  • Erhöht die Sicherheit und Qualität von Anwendungen
  • Verbesserte Skalierbarkeit und Flexibilität der IT-Infrastruktur
  • Erhöht die Produktivität des Entwicklungsteams

 

Auf der Grundlage der Erfahrungen aus diesem Projekt, die wir empfehlen:

  1. Erwägen Sie den Kauf einer unterstützten version Concourse CI für eine schnellere Lösung von möglichen Problemen.
  2. Transfer von EC2-instance-based Zusammentreffen auf der ECS oder Kubernetes basiert, für eine schnellere Skalierung Worker.
  3. Implementieren Sie stärkere Durchsetzung von standards und regelmäßige repackagu Anwendungen, um die frische und Sicherheit des Systems.

Abonnieren Sie und verpassen Sie keinen Artikel

Wenn Sie den Artikel gefallen hat, teilen Sie es