Freigeben über


Überwachung und Integrität

Tipp

Diese Inhalte sind ein Auszug aus dem E-Book „Architecting Cloud Native .NET Applications for Azure“, verfügbar in der .NET-Dokumentation oder als kostenlos herunterladbare PDF-Datei, die offline gelesen werden kann.

Cloud Native .NET apps for Azure eBook cover thumbnail.

Microservices und cloudnative Anwendungen gehen Hand in Hand mit bewährten DevOps-Methoden. DevOps ist für viele Menschen ein Begriff, aber eine der besten Definitionen stammt vielleicht von Cloud Advocate und DevOps-Evangelist Donovan Brown:

„DevOps ist die Verbindung aus Menschen, Prozessen und Produkten, die es ermöglicht, unseren Endbenutzern fortlaufend einen Mehrwert zu bieten.“

Leider gibt es bei prägnanten Definitionen immer Raum, um mehr zu sagen. Eine der wichtigsten Komponenten von DevOps ist die Gewährleistung, dass die in der Produktion ausgeführten Anwendungen ordnungsgemäß und effizient funktionieren. Um den Zustand der Anwendung in der Produktion zu beurteilen, müssen Sie die verschiedenen Protokolle und Metriken überwachen, die von den Servern, Hosts und der Anwendung selbst erzeugt werden. Die Anzahl der verschiedenen Dienste, die zur Unterstützung einer cloudnativen Anwendung ausgeführt werden, macht die Überwachung des Zustands der einzelnen Komponenten und der Anwendung als Ganzes zu einer entscheidenden Herausforderung.