
Wie Sie vielleicht bereits wissen, glänzt StackState, wenn es darum geht, eine einheitliche Sicht auf Ihre IT-Landschaft zu bieten. In den letzten Jahren haben wir gesehen, wie mehrere Unternehmen Teile ihrer IT-Infrastruktur in die Cloud verlagert haben. Allerdings werden aus verschiedenen Gründen nur Teile der gesamten IT-Infrastruktur in die Cloud migriert. Sich einen Überblick über Ihre gesamte Infrastruktur zu verschaffen, kann eine Herausforderung sein wenn Sie mit mehreren Tools arbeiten, insbesondere bei der Einführung einer völlig neuen Plattform. Microsoft Azure ist ein Cloud-Anbieter, der heute verfügbar ist. Dieser Blogbeitrag konzentriert sich auf die Nutzung von Azure als Topologie- und Telemetriequelle für StackState.
Microsoft Azure ermöglicht es Unternehmen, sich auf ihr Kerngeschäft zu konzentrieren, ohne sich um Infrastruktur und Wartung kümmern zu müssen. Der Wechsel in die Cloud bringt auch einige neue Probleme mit sich. Wie behalten Sie den Überblick über die gesamte Landschaft? Haben Sie ein klares Bild von den Beziehungen zwischen Komponenten und/oder Geschäftseinheiten? Wie führen Sie eine Ursachenanalyse durch, um herauszufinden, was los ist, wenn etwas, das mit dem Kunden zu tun hat, nicht mehr funktioniert?
Vollständige Einsicht in Microsoft Azure
StackState ist in der Lage, einen einheitlichen Überblick über Ihre IT-Landschaft zu bieten, indem es mit einem oder mehreren bereits vorhandenen Tools synchronisiert wird. StackState ist auch in der Lage, sich mit Cloud-Plattformen zu integrieren. Topologie- und Telemetriedaten können visualisiert und mit anderen Quellen kombiniert werden, um eine einheitliche Ansicht zu erhalten. Die Ressourcen von Microsoft Azure wie Compute, Application Insights, Application Services, Storage Queues/Tables, Relays, Service Bus, Queue/Topics und andere können mit StackState synchronisiert werden. StackState verfolgt dynamisch die Änderungen in Azure und hält Ihre Sicht auf die IT-Landschaft auf dem neuesten Stand. Da StackState in der Lage ist, sich mit mehreren Quellen für Topologie und Telemetrie zu synchronisieren, bedeutet dies, dass StackState Ihre IT-Landschaft von On-Premise zu Cloud und/oder von Legacy zu Microservices zu serverlosen Technologien erfassen kann.
Azure ressourcenbezogene Warnregeln werden verwendet, um den Gesundheitszustand der Komponente in StackState zu bestimmen. Die Telemetrie-Streams von Azure können verwendet werden, um zusätzliche StackState-Zustandsprüfungen zu konfigurieren und so die Flexibilität zu erhöhen. Synchronisierte Azure-Ressourcen können mit Telemetrie-Streams angereichert werden, die von verschiedenen anderen Tools, wie z.B. Splunk, stammen. Die Anreicherung ist nicht nur auf Telemetrie-Streams beschränkt. Es können auch zusätzliche Informationen, z.B. aus einer Configuration Management Database (CMDB), synchronisiert werden, um mehr Informationen über eine Komponente aus der Perspektive der Topologie zu erhalten.
Je nach Anwendungsfall ist StackState in der Lage, einen bestimmten Teil der gesamten IT-Landschaft in einer Ansicht darzustellen. Ansichten sind besonders nützlich, um einen Detaillierungsgrad bereitzustellen, der für den jeweiligen Anwendungsfall erforderlich ist. So sind beispielsweise DevOps-Teams für ihren Teil der Geschäftseinheiten verantwortlich und haben so die Möglichkeit, eine Ursachenanalyse über Tools und Teams hinweg durchzuführen. Eine logische Geschäftseinheit besteht normalerweise aus mehreren Azure-Ressourcen und/oder Nicht-Azure-Ressourcen. Es ist möglich, in einer StackState-Ansicht nur die Ressourcen anzuzeigen, die zu einer bestimmten logischen Einheit gehören, unabhängig davon, ob Sie eine oder mehrere Ressourcengruppen und/oder Namenskonventionen und/oder Azure-Tags verwenden.
Erweitern Sie Ihre Azure-Topologie
Azure Application Insights bietet auch einen gewissen Einblick über die Application Map. Application Map ist jedoch auf den Umfang von Azure und die Ressourcen beschränkt, die für diese Instanz von Application Insights sichtbar sind, was voraussetzt, dass Sie ein Application Insights konfiguriert haben. StackState ist in der Lage, viel mehr Ressourcen einzubeziehen, wie z.B. andere Clouds, Tools und andere Arten von Daten, die bereits in Ihrem Unternehmen vorhanden sind.
Betrachten Sie die folgende vereinfachte IT-Infrastruktur. Die Infrastruktur wird dynamisch aus mehreren konfigurierten Quellen synchronisiert. Zu den Quellen gehören Azure, eine CMDB und ein Telemetriespeicher wie Splunk und/oder Elasticsearch. In Azure gibt es ein regelbasiertes Anwendungs-Gateway, das so konfiguriert ist, dass es eingehende Anfragen entweder an einen .NET-Anwendungsdienst oder an einen von zwei Apache Tomcat Webservern weiterleitet, die vor Ort gehostet werden. Der Azure-Anwendungsdienst 'WebApp' hat eine Application Insights-Instanz konfiguriert und schreibt Daten in den Tabellenspeicher. Vor-Ort-Komponenten werden von einer CMDB aus synchronisiert, die zwei Apache Tomcat-Webserver und eine auf mehreren Servern gehostete Datenbank enthält.
Es zeigt sich, dass Database1 sich nicht in einem eindeutigen Gesundheitszustand befindet. Der Zustand der Datenbank wirkt sich auf die Komponenten aus, die von ihr abhängen. Da die Protokollierung von Abhängigkeiten in der .NET-Anwendung aktiviert ist, wird die Beziehung von WebApp zu 'webapp.tablestorage1' von Azure synchronisiert. In der Zeitleiste ist zu sehen, wann sich der Zustand der Datenbankkomponente geändert hat. Dies zeigt, dass StackState durch die Synchronisierung mehrerer Topologie- und Telemetriequellen eine einheitliche Sicht auf die IT-Infrastruktur bietet.

Die Integration von Azure als Topologie- und Telemetriequelle in StackState bringt Ihrem Unternehmen einen Mehrwert:
- Einblick in die gesamte IT-Landschaft;
- Einblick in die Beziehungen zwischen Geschäfts- und IT-Komponenten;
- integrieren und erweitern Sie Alarmregeln auf der Grundlage bestehender Azure-Telemetrie-Streams und/oder Telemetrie-Streams von anderen Tools;
- den Zeitaufwand für die Ursachenanalyse reduzieren
Wir freuen uns über unsere Partnerschaft mit Microsoft und den Wert, den sie unseren Kunden durch die Integration der besten Algorithmic IT Operations-Plattform mit einer Cloud-Plattform von Weltklasse bietet. Wenn Sie Microsoft Azure mit der breiten Palette der von uns angebotenen Integrationen kombinieren, erhalten Sie einen einheitlichen Überblick über Ihre gesamte IT-Landschaft und gewinnen neue Einblicke in die Optimierung Ihres Unternehmens, das von Azure angetrieben wird.
Unsere Ideen
Weitere Artikel


War die Linksverschiebung der richtige Schritt?
Erfahren Sie, wie die Linksverschiebung bei DevOps die Teamleistung steigert, die kognitive Belastung reduziert und die Arbeit der Entwickler durch...
Sander Aernouts


Drei häufige Fallstricke bei der Plattformentwicklung und wie Sie sie vermeiden...
Entdecken Sie 3 Fallstricke im Platform Engineering und erfahren Sie, wie Sie diese vermeiden können, um Produktivität, Innovation und langfristigen...
Jelmer de Jong
Contact
Let’s discuss how we can support your journey.


