Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tipp
Dieser Inhalt ist ein Auszug aus dem eBook, Architecting Cloud Native .NET Applications for Azure, verfügbar auf .NET Docs oder als kostenlose herunterladbare PDF, die offline gelesen werden kann.
Microservices und cloudeigene Anwendungen gehen hand in Hand mit guten DevOps-Methoden. DevOps ist viele Dinge für viele Menschen, aber vielleicht eine der besseren Definitionen stammt von Cloud-Befürworter und DevOps Evangelist Donovan Brown:
"DevOps ist die Vereinigung von Personen, Prozessen und Produkten, um eine kontinuierliche Lieferung von Wert für unsere Endbenutzer zu ermöglichen."
Leider bieten knappe Definitionen immer Raum, um mehr zu sagen. Eine der wichtigsten Komponenten von DevOps stellt sicher, dass die in der Produktion ausgeführten Anwendungen ordnungsgemäß und effizient funktionieren. Um die Integrität der Anwendung in der Produktion zu messen, ist es erforderlich, die verschiedenen Protokolle und Metriken zu überwachen, die von den Servern, Hosts und der richtigen Anwendung erstellt werden. Die Anzahl der verschiedenen Dienste, die zur Unterstützung einer cloudeigenen Anwendung ausgeführt werden, macht die Überwachung des Zustands einzelner Komponenten und der Anwendung als ganzes eine wichtige Herausforderung.