Gedanken zum Monitoring nach der Anwendungsmodernisierung

F5-Ökosystem | 02. November 2020

"Technologie bietet ein enormes Potenzial, Arbeitsaufwand und Ineffizienz zu reduzieren. Sie erfordert jedoch auch eine sorgfältige Planung und Optimierung, damit sie nicht mehr Arbeit verursacht, als sie einspart. Da sich immer mehr Kunden bei den internetbasierten Anwendungen von [redacted] anmelden, hat das Internet-Projektteam zudem Maßnahmen ergriffen, um das Kundenerlebnis so reibungslos und effizient wie möglich zu gestalten.
Die internetbasierte Auftragserfassung und Rechnungseingabe von [redacted] ermöglichen Kunden den Zugriff auf … Informationen zu ihren Sendungen und reduzieren gleichzeitig manuelle Eingriffe und den Verwaltungsaufwand. Durch die Neugestaltung und Überarbeitung der einzelnen Prozesse hat das Internet-Projektteam Einsparungen erzielt, die ebenfalls exponentiell wachsen können."

Diese Aussage ist in eine Plakette eingraviert, die an meiner Wand hängt. Sie trägt das Datum 25. Januar 2000.

Ich warte, während Sie dieses Datum noch einmal lesen.

Die Modernisierung von Anwendungen ist kein neues Konzept. In den letzten Jahren hat sie aufgrund der rasant gestiegenen Nachfrage nach digitalen Erlebnissen als wichtige Priorität für CIOs an Bedeutung gewonnen, doch neu ist sie nicht.

Im Laufe des Jahres 1999 erweiterten die Mitglieder dieses Internet-Projektteams eine bestehende Legacy-Anwendung um eine webbasierte Benutzeroberfläche. Ich erspare Ihnen die schaurigen Details der Implementierung von CICS, den Kampf mit CORBA und die mühsame Aufgabe, Open SSL zur Zusammenarbeit mit MQ Series zu bewegen. Es genügt zu sagen, dass zahlreiche „moderne“ Technologien mit „traditionellen“ Technologien kombiniert wurden, um die Aufgabe zu bewältigen.

Das Internet-Projektteam könnte heute in „Team für digitale Transformation“ umbenannt werden, ohne dass sich an dieser einleitenden Aussage wirklich etwas ändern würde.

Dies ist dieselbe gewaltige Aufgabe, vor der CIOs heute stehen: Anwendungen zu modernisieren, indem der Zugriff auf den digitalen Raum ausgeweitet wird. Ob über eine mobile App, die mittels APIs mit einer bestehenden monolithischen Mainframe-Anwendung kommuniziert, oder über Nachrichtenwarteschlangen, die Slack mit einer herkömmlichen Client-Server-basierten Kundenserviceanwendung verbinden – die Aufgabe der Unternehmens-IT besteht heute nicht nur darin, Monolithen in Microservices umzuwandeln, sondern Microservices mit Monolithen kommunizieren zu lassen.

Überwachung des Technologiezoos

Die Kombination stellt auch den IT-Betrieb vor eine Herausforderung. Die Metriken und Überwachungsmöglichkeiten für einen Monolithen unterscheiden sich häufig deutlich von denen, die heute für Microservices verfügbar sind. Nur sehr wenige Monolithen sind so instrumentiert, dass sie relevante Telemetriedaten liefern, und selbst Microservices stellen oft nicht die detaillierten Informationen bereit, die der IT-Betrieb benötigt, um eine Transaktion über verschiedene Architekturen hinweg nachzuverfolgen.

Das ist ein einziges großes Durcheinander.

Ein einzelner geschäftskritischer Monolith unterstützt wahrscheinlich mehrere moderne Services. Jeder Service – etwa die Eröffnung oder Schließung eines Kontos oder die Übermittlung eines Auftrags – stellt ein einzigartiges digitales Erlebnis dar. Jeder muss als eigenständige Einheit überwacht werden. Die kontextbezogene Überwachung von Leistung und Sicherheit – als einzigartiger Ablauf – ist entscheidend, um die Frage beantworten zu können: „Wie ist das Kundenerlebnis heute?“

Dies ist einer der Vorteile, die sich aus der Nutzung von F5-Technologien ergeben. Da wir so vielen Anwendungen vorgeschaltet sind – neuen wie alten, internen wie externen –, sehen wir sämtliche Interaktionen. Daraus können wir Metriken für den gesamten digitalen Ablauf erfassen und ableiten, unabhängig davon, ob es sich um einen Monolithen oder einen Microservice handelt. Dieser Kontext führt uns über die reine Sichtbarkeit hinaus und näher an die Betriebsfähigkeit heran.

Die Modernisierung von Anwendungen ist nicht neu, wohl aber unsere Fähigkeit, Abläufe über die daraus hervorgehenden Anwendungen und Dienste hinweg zu überwachen. Und genau diese Fähigkeit wird letztlich Analysen ermöglichen, die sowohl umsetzbare als auch automatisierbare Erkenntnisse liefern.

Teilen
Schlagwörter: 2020, Office of the CTO

Über den Autor

Lori Mac Vittie
Lori Mac VittieDistinguished Engineer und Chief Evangelist | F5

Lori MacVittie ist Distinguished Engineer und Chief Evangelist im Office of the CTO von F5 und verfügt über umfassende Expertise in den Bereichen Anwendungsbereitstellung, Automatisierungsstrategie und Infrastruktur. Sie ist dafür bekannt, Komplexität verständlich zu machen – ob sie Leitplanken für KI-Agenten definiert, fragile Multicloud-Architekturen analysiert oder die Grenzen skalierbarer Systeme auslotet. Sie verfügt über mehr als dreißig Jahre Branchenerfahrung in der Anwendungsentwicklung, IT-Architektur sowie im Netzwerk- und Systembetrieb. Bevor sie zu F5 kam, war sie als mehrfach ausgezeichnete Technologie-Redakteurin tätig. MacVittie hat einen Masterabschluss in Informatik und ist eine produktive Autorin, deren Veröffentlichungen die Bereiche Sicherheit, Cloud und Unternehmensarchitektur abdecken. Außerdem spielt sie leidenschaftlich gern Brett- und Videospiele und vertritt mit voller Überzeugung klare Ansichten zum Thema Käse.

Weitere Blogbeiträge von Lori Mac Vittie

Ähnliche Blogbeiträge

Ein umfassender Leitfaden zur Bereitstellung und Sicherheit von KI-Anwendungen
F5-Ökosystem | 11.08.2024

Ein umfassender Leitfaden zur Bereitstellung und Sicherheit von KI-Anwendungen

Entdecken Sie optimale Strategien für die Absicherung und Bereitstellung von KI-Anwendungen.

KI zulassen und einführen? Lehren aus der Public Cloud
F5-Ökosystem | 06.04.2023

KI zulassen und einführen? Lehren aus der Public Cloud

Die Einführung von KI steht unmittelbar bevor und könnte entscheidend sein, um wettbewerbsfähig zu bleiben. Daher muss die IT-Sicherheit proaktiv handeln und der KI-Einführung schon jetzt einen Schritt voraus sein, um sie auf einen risikogerechten Weg zu lenken.

Stand der Anwendungsstrategie 2022: Zeit für die Modernisierung des Betriebs
F5-Ökosystem | 12.04.2022

Stand der Anwendungsstrategie 2022: Zeit für die Modernisierung des Betriebs

Es ist deutlich geworden, dass Unternehmen ihren Fokus erneut auf die Geschäftsfunktionen richten müssen, um die Dynamik ihrer digitalen Transformation aufrechtzuerhalten. Kundenerlebnisse haben zwar weiterhin Priorität, doch auch Geschäftsfunktionen wie Recht, Personalwesen und Finanzen müssen digitalisiert werden. Das bedeutet, dass CIOs das Steuer übernehmen, während sich die digitale Transformation von der Modernisierung von Anwendungen hin zur Modernisierung von Betriebsabläufen verlagert.

F5s Weg zu einer vielseitigen Plattform für Anwendungsanalysen
F5-Ökosystem | 26.05.2020

F5s Weg zu einer vielseitigen Plattform für Anwendungsanalysen

F5 bietet heute die umfassendsten Anwendungsdienste entlang des gesamten Weges vom Code bis zum Kunden. Künftig werden wir verstärkt auf Anwendungstelemetrie und -analysen setzen, damit unsere Kunden wertvolle Erkenntnisse über ihre Anwendungen, Geschäftsabläufe und Benutzererlebnisse gewinnen können. Beim Ausbau unserer Cloud-Analysefunktionen werden wir ML und KI noch stärker nutzen, um unsere Kunden bei der Verbesserung ihrer Geschäftsdienste zu unterstützen.

Telemetrie: Eine andere Art von Daten
F5-Ökosystem | 24.02.2020

Telemetrie: Eine andere Art von Daten

Verwenden wir den Begriff „Telemetrie“ nur, weil er attraktiver klingt als „Daten“? Letztlich sind sowohl Daten als auch Telemetrie strukturierte Informationseinheiten. Es ist kein Verbrechen, die Begriffe synonym zu verwenden. Doch wenn man es genau nimmt, gibt es einen Unterschied. Und dieser Unterschied wird immer wichtiger werden, je weiter Unternehmen in die Datenökonomie vordringen.

MTTR bedeutet nicht „Mean Time to Reboot“
F5-Ökosystem | 14.03.2019

MTTR bedeutet nicht „Mean Time to Reboot“

„Schnell scheitern“ lautet heute das Mantra für mehr Geschwindigkeit. Ob in DevOps oder im Geschäftsleben: Wer in einer digitalen Wirtschaft agiert, muss eine möglichst perfekte Verfügbarkeit gewährleisten.