Sie sind hier: Startseite » Markt » Tipps und Hinweise

Herausfinden, was migriert werden muss


Die drei größten Herausforderungen bei der Migration auf Microservices
Um sicherzustellen, dass die Anwendung nach der Migration auf Microservices flüssig läuft, müssen IT-Verantwortliche in der Lage sein, aktuelle Performance-Metriken mit historischen Daten zu vergleichen, die aus der Zeit vor dem Umstieg stammen


Mehr als 70 Prozent aller Unternehmen beschäftigen sich aktuell mit Microservices. Viele haben sie bereits im Einsatz, andere bereiten gerade die Migration vor – und das mit gutem Grund. Sie versprechen sich davon eine schnellere Weiterentwicklung ihrer Anwendungen, mehr Flexibilität, mehr Leistungsfähigkeit und eine bessere Skalierbarkeit. Wer den Umstieg jedoch unbedacht angeht, schafft mehr Probleme als er löst. Gregor Keller, Sales Engineering Manager bei AppDynamics, nennt als Application-Performance-Expertin die drei größten Herausforderungen, die ihnen tagtäglich begegnen.

Herausforderung 1: Herausfinden, was migriert werden muss
Ehe eine Anwendung in individuelle Microservices aufgeteilt werden kann, müssen Umfang und Architektur vollständig erfasst werden. Was in der Theorie nach einem Kinderspiel klingt, ist in der Praxis oft kompliziert. Gerade bei organisch gewachsenen Anwendungen ist die Dokumentation in der Regel unzureichend und auch die verbreiteten Monitoring-Tools liefern keine Klarheit, sofern sie nur einen Teil der Applikation und nicht das Gesamtbild erfassen. Und sogar wenn die Anwendung in ihrer Gesamtheit irgendwo abgebildet ist, besteht oft keine absolute Sicherheit darüber, ob die Abbildung nicht vielleicht doch unvollständig oder veraltet ist.

Unternehmen benötigen deshalb eine Lösung, die jede einzelne Komponente, jede einzelne Abhängigkeit und jeden einzelnen Aufruf von Drittanbieter-Ressourcen aufdeckt. Sie muss genau aufzeigen, wie diese Bausteine miteinander in Beziehung stehen und welche Auswirkungen sie jeweils auf das Verhalten der Anwendung und die Nutzererfahrung haben. Auf Grundlage dieser Informationen lässt sich sehr genau sagen, was migriert werden muss und wie die Architektur der Microservices aussehen sollte.

Herausforderung 2: Performance-Einbußen vermeiden
Um sicherzustellen, dass die Anwendung nach der Migration auf Microservices flüssig läuft, müssen IT-Verantwortliche in der Lage sein, aktuelle Performance-Metriken mit historischen Daten zu vergleichen, die aus der Zeit vor dem Umstieg stammen. Auch das klingt wieder in der Theorie ganz einfach, in der Praxis jedoch besteht die Schwierigkeit darin, dass die Architektur der Anwendung und die Anwendungsumgebung sich im Rahmen der Migration drastisch verändern. Die Monitoring-Tools der Hosting Provider sind keine große Hilfe, denn sie bilden die Architektur wieder nur bruchstückhaft ab.

Genau der Blick auf das große Ganze ist aber entscheidend. Denn auch wenn sich die Architektur ändert, bleiben die abgewickelten Geschäftstransaktionen doch die gleichen. Wer Performance auf dieser Ebene erfasst, kann somit einen exakten Vorher-Nachher-Vergleich anstellen. So lässt sich gewährleisten, dass die Nutzererfahrung unter der Migration nicht leidet.

Herausforderung 3: Die neue Microservices-Umgebung überwachen
Große, monolithische Anwendungen ließen sich früher mit zwei oder drei Monitoring-Tools problemlos überwachen. Microservices sorgen für wesentlich mehr Komplexität: Zumindest potenziell ruht dann jeder Service auf einem eigenen Technology-Stack, nutzt eine eigene Datenbank und einen eigenen Hosting Provider. Es kommt somit vor, dass ein einzelner Microservice mehr Tools benötigt als früher der gesamte Monolith. Darüber hinaus birgt das Monitoring von Microservices ganz neue Herausforderungen, etwa die Kurzlebigkeit vieler Services, was den langfristigen Abgleich von Metriken erschwert. Und auch die neuen Anforderungen der Entwicklerteams dürfen nicht vergessen werden: Während diese sich bislang nicht für Infrastruktur-Monitoring interessierten, sind sie nun durch den Umstieg auf DevOps und die Abhängigkeit von nativen Cloud Computing-Technologien auf ein entsprechendes Tool geradezu angewiesen.

Alles in allem kommt es also auf ein robustes Monitoring an, das sowohl eine hohe Detailtiefe bietet als auch gesamte Geschäftstransaktionen zuverlässig erfasst. Die Implementierung einer entsprechenden Lösung ist eine der wichtigsten Voraussetzungen dafür, dass die Migration auf Microservices gelingt.
(AppDynamics: ra)

eingetragen: 15.09.18
Newsletterlauf: 27.09.18

AppDynamics: Kontakt und Steckbrief

Der Informationsanbieter hat seinen Kontakt leider noch nicht freigeschaltet.


Meldungen: Tipps und Hinweise

  • Wie sich Teamarbeit im KI-Zeitalter verändert

    Liefertermine wackeln, Teams arbeiten unter Dauerlast, Know-how verschwindet in der Rente: In vielen Industrieunternehmen gehört der Ausnahmezustand zum Betriebsalltag. Gleichzeitig soll die Zusammenarbeit in Produktion, Qualitätskontrolle und Wartung immer schneller, präziser und vernetzter werden. Wie das KI-gestützt gelingen kann, zeigt der Softwarehersteller Augmentir an sechs konkreten Praxisbeispielen.

  • Vom Workaround zum Schatten-Account

    Um Aufgaben im Arbeitsalltag schneller und effektiver zu erfüllen, ist die Suche nach Abkürzungen Gang und Gebe. In Kombination mit dem technologischen Fortschritt erreicht die Effizienz menschlicher Arbeit so immer neue Höhen und das bringt Unternehmen unwissentlich in eine Zwickmühle: Die zwischen Sicherheit und Produktivität. Wenn ein Mitarbeiter einen Weg findet, seine Arbeit schneller oder besser zu erledigen, die Bearbeitung von Zugriffsanfragen durch die IT-Abteilung aber zu lange dauert oder zu kompliziert ist, dann finden Mitarbeiter oftmals "kreative" Lösungen, um trotzdem weiterarbeiten zu können. Diese "Workarounds" entstehen selten aus böser Absicht. Allerdings stellen sie gravierende Sicherheitslücken dar, denen sich viele Beschäftigte und Führungskräfte nicht bewusst sind.

  • KI in der Cloud sicher nutzen

    Keine Technologie hat die menschliche Arbeit so schnell und weitreichend verändert wie Künstliche Intelligenz. Dabei gibt es bei der Integration in Unternehmensprozesse derzeit keine Tür, die man KI-basierter Technologie nicht aufhält. Mit einer wachsenden Anzahl von KI-Agenten, LLMs und KI-basierter Software gibt es für jedes Problem einen Anwendungsfall. Die Cloud ist mit ihrer immensen Rechenleistung und Skalierbarkeit ein Motor dieser Veränderung und Grundlage für die KI-Bereitstellung.

  • Clever skalieren auf Basis bestehender Strukturen

    Da Generative AI zunehmend Teil unseres Alltags wird, befinden wir uns in einer KI-Phase, die sich durch außerordentliche Fähigkeiten und enormen Konsum auszeichnet. Was anfangs auf einer theoretischen Ebene stattgefunden hat, ist inzwischen messbar - und zwar bis zur kleinsten Einheit. Aktuelle Untersuchungen von Mistral AI und Google deuten darauf hin, dass die Folgen einer einzigen Interaktion vernachlässigbar sind: Bruchteile eines Watts, einige Tropfen Wasser und ein Kohlenstoffausstoß, der etwa dem entspricht, was beim Streamen eines Videos unter einer Minute verbraucht wird.

  • Von Cloud-First zu Cloud-Smart

    Die zunehmende Vernetzung von IT- und OT-Systemen bedeutet für die Fertigungsindustrie neue Sicherheitsrisiken. Ein moderner Cloud-Smart-Ansatz verbindet Innovation mit effektiven Sicherheitslösungen, um diesen Herausforderungen gerecht zu werden. Die industrielle Digitalisierung stellt die Fertigungsindustrie heute vor neue Herausforderungen - insbesondere in puncto Sicherheit.

  • Technik statt Vertrauen

    Die andauernden Turbulenzen in den USA seit Amtsantritt von Donald Trump, die konsequente Kürzung von Mitteln für Datenschutz und die Kontrolle staatlicher Überwachungsprogramme verdeutlichen: Wer als Behörde oder Institution höchste Datensicherheit garantieren muss, kann nicht auf US-amerikanische Unternehmen oder deren europäische Töchter setzen.

  • Risiko von SaaS-zu-SaaS-Integrationen

    Ein SaaS-Sicherheitsalbtraum für IT-Manager in aller Welt wurde kürzlich wahr: Hacker nutzten legitime OAuth-Tokens aus der Drift-Chatbot-Integration von Salesloft mit Salesforce, um unbemerkt Kundendaten von der beliebten CRM-Plattform zu exfiltrieren. Der ausgeklügelte Angriff deckt einen kritischen toten Winkel auf, von dem die meisten Sicherheits-Teams nicht einmal wissen, dass sie von ihm betroffen sind.

  • Kostenfallen erkennen und vermeiden

    Remote Work, Cloud Computing und mobile Endgeräte haben die Arbeitswelt grundlegend verändert. Mitarbeiter erwarten heute, von überall aus auf ihre Anwendungen und Daten zugreifen zu können. Virtuelle Desktop-Lösungen machen diese Flexibilität möglich, indem sie Desktop-Umgebungen und Anwendungen über das Netzwerk eines Unternehmens bereitstellen. Doch der Markt für solche Lösungen ist komplex und vielfältig. IT-Entscheider stehen vor der Herausforderung, aus dem Angebot die passende Lösung zu identifizieren, die sowohl technische Anforderungen als auch wirtschaftliche Ziele erfüllt.

  • Übergang in die neue Systemlandschaft

    Der Umstieg auf SAP S/4HANA ist bei vielen Unternehmen bereits in vollem Gange oder steht unmittelbar bevor. Wer in diesem Zusammenhang seine Archivierungsstrategie überdenkt, kann wertvolle Zeit, Kosten und Aufwand sparen. Die Archivierungsexperten von kgs haben zehn zentrale Aspekte zusammengestellt, die dabei helfen, den Übergang in die neue Systemlandschaft effizient und zukunftssicher zu gestalten.

  • Die Zukunft braucht offene KI-Infrastrukturen

    KI ist mehr als ein ominöses Hinterzimmer-Experiment. Die Technologie ist eine treibende Kraft, wenn es um Produkte, Entscheidungen und Nutzererfahrungen über jegliche Wirtschaftsbereiche hinaus geht. Mittlerweile stellen Unternehmen jedoch die Inferenz in den Mittelpunkt ihrer KI-Implementierungen. Hier können die Modelle ihren eigentlichen Mehrwert unter Beweis stellen - unter anderem in Form von Antworten auf drängende Fragen, Vorhersagen und Content-Generierung. Der Anstieg des Inferenz-Bedarfs bringt jedoch eine entscheidende Herausforderung mit sich. Bei Inferenzen handelt es sich nämlich nicht um einzelne Workloads.

Wir verwenden Cookies um unsere Website zu optimieren und Ihnen das bestmögliche Online-Erlebnis zu bieten. Mit dem Klick auf "Alle akzeptieren" erklären Sie sich damit einverstanden. Erweiterte Einstellungen