Erstklassige Leistung im Flottenmanagement
Dealerware integriert Beobachtbarkeit in einer containerisierten Umgebung

500 Prozent Wachstum. Das war das Ziel, das sich Dealerware gesetzt hatte.

Dealerware bietet eine Lösung, die das Flottenmanagement für den Automobilhandel modernisiert und rationalisiert. Das Unternehmen plante eine Reihe von Wachstumsinitiativen, die das Volumen von Miet- und Leasingverträgen erhöhen und die Zahl der verwalteten Fahrzeuge verfünffachen sollten.

Vor diesen Initiativen ermittelte das technische Team von Dealerware jedoch Nutzungsspitzen um 8 Uhr morgens bei der Abholung und um 17 Uhr bei der Rückgabe. Um sich auf das erwartete Wachstum und die noch größeren Spitzen in Zeiten hoher Nachfrage vorzubereiten, migrierte das Technikteam die Dealerware-Plattform von monolithischen Anwendungen auf eine besser skalierbare containerbasierte Architektur.

Im Zuge dieser Umstellung suchte Dealerware nach neuen Tools zur Rationalisierung und Skalierung des Betriebs. Angesichts des exponentiellen Wachstums und der neuen Architektur befürchtete das Team mögliche Engpässe, Leistungsprobleme und Verzögerungen bei Dealerware-Anwendungen.

Die Leistung und Geschwindigkeit der App wurde noch wichtiger, als sich durch die COVID-19-Pandemie eine zusätzliche, dringende Anforderung ergab: die Umstellung auf kontaktlose Abläufe.

Haben Sie ähnliche geschäftliche Herausforderungen? Gehen Sie sie noch heute an.

Weniger Verzögerungen bei der Zustellung

 

Das DevOps-Team von Dealerware reduzierte die Verzögerung bei der Zustellung um 98 % von 10 Minuten auf 10–12 Sekunden

Sehr geringe Latenz

 

Das Team nutzt Instana, um ein Latenzziel von weniger als 250 Millisekunden zu erreichen

Es ist großartig, etwas zu haben, mit dem man die Wurzel des Problems in der Infrastrukturansicht zurückverfolgen kann. Es hat Erkenntnisse zu Problemen geliefert, die mir nicht bewusst waren. Kenneth Skertchly Senior DevOps Engineer Dealerware
Erstklassigen Service sicherstellen

Für Dealerware ist die App-Leistung geschäftskritisch. Die Händler sind von der Funktionalität und Reaktionsfähigkeit der Dealerware-Plattform abhängig. Für eine bestmögliche Customer Experience wollte das Unternehmen die Anwendungsleistung besser messen und verstehen können.

Seit seiner Gründung im Jahr 2016 läuft Dealerware auf der Cloud-Plattform von Amazon Web Services (AWS) und baut seine App auf Amazon Elastic Compute Cloud-Instanzen (EC2) mit einem monolithischen Stack auf. Container sind kleinere Ressourcen, die schneller eingerichtet werden können als normale Amazon EC2-Instanzen. Die Einrichtung von containerisierten Anwendungen ist innerhalb von Sekunden – manchmal sogar Millisekunden – möglich, während sie bei virtuellen Maschinen Minuten dauert. Auf diesen Geschwindigkeitsunterschied kommt es an. Mit Containern kann Dealerware effektiver skalieren und bei Nachfragespitzen schnell von fünf auf vierzig Instanzen wechseln, anstatt in Spitzenzeiten Verzögerungen und damit eine schlechtere Customer Experience hinnehmen zu müssen.

Jedoch ist die Überwachung der Anwendungsleistung in einer containerbasierten Architektur ohne die richtigen Tools nicht möglich. Dealerware benötigte einen besseren Überblick über seine Container, API-Aufrufe und Datenbankabfragen, um Engpässe zu erkennen. Man brauchte eine Möglichkeit, die Abhängigkeiten zwischen den einzelnen Anwendungen und Infrastrukturkomponenten zu visualisieren. Und die Abhängigkeiten zwischen den Services können sehr weitreichend sein. Eine Verzögerung in einem einzelnen Microservice kann sich nach oben und nach unten fortsetzen und Probleme verursachen.

Durchgängige Transparenz

Als das Produktteam dem Entwicklungsteam das Ziel eines 500-prozentigen Wachstums vorgab, lautete die erste Reaktion: „Das müssen wir überwachen. Wie machen wir das am besten?”

Das DevOps-Team von Dealerware erinnerte sich an eine Demo von IBM® Observability by Instana während einer „DevOps Days”-Konferenz ein paar Jahre zuvor. Die Instana-Lösung zur Anwendungsüberwachung bot einen einfachen Einstieg mit nur einem Agenten, der automatisch erkennt, welche Prozesse gerade ausgeführt werden, und der die entsprechenden Daten sammelt.

Sobald der Instana-Agent in den Amazon Elastic Kubernetes Service-Clustern (EKS) von Dealerware installiert ist, erkennt er automatisch alle Container, die in den Pods, Services und Endpunkten ausgeführt werden, sowie die Abhängigkeiten zwischen ihnen. Der Agent erfasst und indiziert Fehlernachrichten automatisch für jeden Endpunkt und gruppiert sie nach Service- und Anwendungsebene.

Die Instana-Lösung ermöglicht auch die Überwachung der Microservices und cloudnativen Technologien, wie EKS und des vollständigen AWS-Stacks, den Dealerware jetzt verwendet. Die anpassbaren Instana-Dashboards bieten eine umfangreiche Visualisierung von Anwendungsabhängigkeiten und Leistungsmetriken. Die Flexibilität ist wichtig für potenzielle zukünftige Zielbenutzer über die DevOps- und Produktteams hinaus.

Nach dem Wechsel zu einer leistungsfähigeren Umgebung waren Beobachtbarkeit, Überwachung und Skalierbarkeit genau das, was Dealerware brauchte, um die Verzögerung zu kontrollieren.

Im Allgemeinen sammeln die Überwachungstools Daten aus dem System, das die Teams beobachten wollen, und zeigen sie an. Daten erfordern jedoch aussagekräftige und umsetzbare Analysen. Je besser Ihre Analysefähigkeiten sind, desto wertvoller werden Ihre Investitionen in Beobachtung und Überwachung.

Hier zeichnet sich Instana besonders aus. Die Instana Enterprise Observability Platform bietet automatische Erkennung von vollständigen Umgebungen mit einer umfassenden Überwachung von EKS-Clustern. Der Instana-Agent übernimmt die gesamte Arbeit ohne zusätzliche Konfiguration:

  • Automatische Injektion in die Container während der Laufzeit
  • Umfangreiche Visualisierung von Anwendungsabhängigkeiten und Leistungsmetriken
  • Umfassende Zuordnung aller Anwendungsabhängigkeiten

Alle Anfragen werden überwacht – nicht nur Stichproben. Instana bietet vollständige Transparenz, überwacht die Transaktionsanfragen der Endbenutzer und stellt die relevanten korrelierten Back-End-Anfragen bereit.

Instana gibt außerdem Alerts in drei verschiedenen Kategorien aus:

  • Änderungen: geringfügige Ereignisse wie Änderungen an Container-Labels oder das Hoch- oder Herunterfahren von Hosts
  • Probleme: Low-Level-Ereignisse wie CPU-Nutzungsspitzen oder das Erreichen von Containergrenzen
  • Vorfälle: komplexere Ereignisse, mit maschinellem Lernen, das informiert, wenn eine Anwendung nicht einwandfrei läuft, mit einer Verlaufsübersicht, die zeigt, wie es zu dem Vorfall kam

Diese Alerts geben Aufschluss über das, was geschehen ist, noch bevor die Fehlersuche beginnt. Es handelt sich dabei nicht nur um Application Performance Management (APM), sondern um ein System zur Echtzeit-Überwachung der Infrastruktur, Plattform und der Endbenutzer sowie um ein intelligentes System zur Alertausgabe.

Dealerware stoppt Latenz im Ansatz

Mit Instana kann Dealerware nun alle seine Umgebungen überwachen, beobachten und verwalten. Von einer zentralen Stelle aus können die Benutzer sehen, wo Probleme auftreten, die Ursachen verstehen und Abhilfemaßnahmen einleiten.

„Ich habe Instana als Tool zur Fehlerbehebung eingesetzt”, sagt Kenneth Skertchly, Senior DevOps Engineer bei Dealerware. „Es ist großartig, etwas zu haben, mit dem man die Wurzel des Problems in der Infrastrukturansicht zurückverfolgen kann. Es hat Erkenntnisse zu Problemen geliefert, die mir nicht bewusst waren.“

Dealerware kann nun feststellen, warum eine bestimmte Datenbankabfrage oder ein bestimmter Microservice eine hohe Verzögerung aufweist, und wie der Engpass beseitigt werden kann. Mit diesen Informationen und entsprechenden Maßnahmen kann das Unternehmen Verzögerungen entgegenwirken, wenn sie auftreten, und verbessert so die Leistung der Dealerware-Plattform und die Customer Experience. Wenn bei einem bestimmten Service Verzögerungen auftreten, kann das Entwicklungsteam das UI-Team entsprechend in Kenntnis setzen, sodass bestimmte Funktionen ausgeblendet werden können.

Diese Fähigkeit war vor allem nach den Veränderungen in der Branche zu Beginn des Jahres 2020 wichtig, als Dealerware die Betriebsabläufe anpassen und auf kontaktlose Abläufe umstellen musste. Das Unternehmen stellte fest, dass es in einigen Fällen bis zu 10 Minuten dauerte, bis die per SMS versandten Verträge beim Kunden ankamen.

Mithilfe von Echtzeitdaten von Instana und AWS CloudWatch stellte das DevOps-Team fest, dass die Textnachrichten bei Jobs mit längerer Laufzeit in die Warteschlange gestellt wurden. Das Team war in der Lage, die Warteschlangen zu separieren, sie zu überwachen und Alerts einzurichten, was zu einer beschleunigten Zustellung führte – mit einer Verkürzung von 10 Minuten auf 10 bis 12 Sekunden.

Die weiteren Schritte für Dealerware

Da die Verzögerungen nun unter Kontrolle sind, konzentriert sich das Team auf die Entwicklung neuer Plattformfunktionen und -merkmale sowie die Beschleunigung des CI/CD-Prozesses (Continuous Integration, Continuous Delivery).

Bryce Hendrix, Lead Platform Architect bei Dealerware, erklärt: „Mit Instana wollen wir im Routinebetrieb eine kalkulierbare Verzögerung erreichen. Unser Ziel ist es, Serviceaufrufe in weniger als 250 Millisekunden abzuwickeln. Dabei geht es nicht nur um Notfallsituationen. Wir sind im Routinebetrieb in der Lage, die Leistung zu verbessern, und so können wir unser Ziel von 250 Millisekunden erreichen. Instana macht das möglich.“

Das Entwicklungsteam möchte die Nutzung von Instana auch auf andere Teams ausweiten, insbesondere auf Marketing und Kundensupport. Diese Teams wollen sich möglicherweise nicht so intensiv mit den Daten beschäftigen wie die Entwicklungs- und Betriebsteams, aber die für ihr Geschäft relevanten allgemeinen Metriken liefern wertvolle Erkenntnisse.

Hier kommen die anpassbaren Dashboards von Instana ins Spiel. Anstatt auf einen einzigen Monitor im Office zu schauen, können einzelne Benutzer Widgets erstellen, die für sie relevante Metriken anzeigen, und diese zu maßgeschneiderten Landing-Pages zusammenstellen, die sie morgens bei Arbeitsbeginn als Erstes sehen.

Logo von Dealerware
Informationen zu Dealerware

Dealerware (Link befindet sich außerhalb von ibm.com) bietet eine Mobilitätslösung für vernetzte Fahrzeuge, die das Flottenmanagement von Autohändlern optimiert. Die Plattform ermöglicht es Händlern, ihre Kosten zu senken und die Customer Experience in der Serviceabteilung zu verbessern. Heute verwaltet Dealerware Zehntausende von Fahrzeugen für Hunderte von Händlern und arbeitet mit allen 10 führenden Händlergruppen und mehr als 25 Original-Equipment-Manufacturern zusammen.

Logo von Instana
Über Instana, ein IBM Unternehmen

Instana ist ein IBM Unternehmen, das eine Plattform für Enterprise Observability zur automatisierten Überwachung der Anwendungsleistung anbietet. Instana richtet sich an Unternehmen, die komplexe, moderne cloudnative Anwendungen betreiben – unabhängig davon, ob diese lokal, in einer Public Cloud oder Private Cloud, auf mobilen Endgeräten oder IBM® Z-Mainframe-Computern ausgeführt werden.

Instanas KI-basierte Erkennung tiefer kontextueller Abhängigkeiten in Hybridanwendungen gibt Ihnen die Kontrolle über Ihre modernen Hybridanwendungen. Außerdem bietet Instana Einsicht in den gesamten Entwicklungsprozess und unterstützt so die Umsetzung geschlossener DevOps-Automatisierungszyklen.

Diese Funktionalität bietet Kunden das erforderliche Feedback, um die Leistung ihrer Anwendungen zu erhöhen, innovative Lösungen zu entwickeln und ihre Risiken zu minimieren. DevOps-Teams werden so dabei unterstützt, ihre Effizienz zu steigern und einen höheren Mehrwert innerhalb des Prozesses der Softwarebereitstellung zu schaffen, während sie gleichzeitig ihren Service- und geschäftlichen Zielen gerecht werden.

Weitere Informationen finden Sie unter instana.com.

Gehen Sie den nächsten Schritt

Wenn Sie mehr über die in diesem Artikel vorgestellten IBM Lösungen erfahren möchten, wenden Sie sich bitte an Ihren IBM Ansprechpartner oder IBM Business Partner.

Weitere Anwendungsfälle anzeigen IBM kontaktieren Pathmotion
Unterstützung für Arbeitgeber auf der Suche nach den perfekten Mitarbeitern
Kundenreferenz lesen
Vivy
Ihr digitaler Gesundheitsassistent
PDF lesen
Conrad Electronic International
Fehlerfreie Elektronik für die Welt
Kundenreferenz lesen
Rechtshinweise

© Copyright IBM Corporation 2021 IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Hergestellt in den Vereinigten Staaten von Amerika, Juli 2017.

IBM, das IBM Logo, ibm.com und IBM Z sind Marken der IBM Corporation, die weltweit in vielen Ländern registriert sind. Weitere Produkt‐ und Servicenamen können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM Marken finden Sie unter www.ibm.com/de-de/trademark.

Instana® ist eine Marke bzw. eingetragene Marke von Instana, einem IBM Unternehmen.

Das vorliegende Dokument ist ab dem Datum der Erstveröffentlichung aktuell und kann jederzeit von IBM geändert werden. Nicht alle Angebote sind in allen Ländern verfügbar, in denen IBM tätig ist.

Die genannten Leistungsdaten und Kundenbeispiele dienen ausschließlich zur Veranschaulichung. Tatsächliche Leistungsergebnisse hängen von den jeweiligen Konfigurationen und Betriebsbedingungen ab. DIE INFORMATIONEN IN DIESEM DOKUMENT WERDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GARANTIE DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER GARANTIE ODER BEDINGUNG DER NICHTVERLETZUNG VON RECHTEN. Die Garantie für Produkte von IBM richtet sich nach den Geschäftsbedingungen der Vereinbarungen, unter denen sie bereitgestellt werden.