Das goldene Zeitalter von SaaS

Eine Herausforderung für DevOps

25. Januar 2023, 7:00 Uhr | Rohini Kasturi/am

Fortsetzung des Artikels von Teil 1

Zu viel des Guten?

Viele Entwickler haben während des Wandels im Betrieb gemerkt, dass die Hunderten von Micro-Services, die einen Build so viel einfacher gemacht haben, bei der Verwaltung ein großes Problem darstellen können. DevOps-Teams verwalten immer komplexere Software-Stacks, nutzen dabei häufig mehrere Cloud-Service-Anbieter und greifen sowohl in der Cloud als auch On-Premises auf die Daten zu. Dadurch nimmt die operative Seite der Arbeit für DevOps-Teams deutlich mehr Zeit ein. Für sie ist es schwer, Anwendungen am Laufen zu halten und gleichzeitig den Endbenutzern ein optimales digitales Erlebnis zu ermöglichen. Gleichzeitig sitzen ihnen ihre Vorgesetzten im Nacken und wollen wissen, wann ein wichtiges Update veröffentlicht werden kann, um die Konkurrenz einzuholen.

All das führt zu einem überlasteten DevOps-Team, das ins Stocken gerät und nicht mehr wie zuvor Innovationen schaffen kann. Plötzlich kann das SaaS-Modell eher wie eine Belastung als wie ein Vorteil für die Produktentwicklung wirken.

Doch es gibt SaaS-Lösungen, die DevOps-Teams helfen, mit anderen Augen zu sehen und für mehr Transparenz bei ihren Anwendungen zu sorgen. Durch den Wechsel vom reaktiven Anwendungsmonitoring, das oft nur angibt, dass ein Problem vorliegt, zur proaktiven Observability mit handlungsrelevanten Einblicken zum Identifizieren und Beheben von Problemen kommen DevOps-Teams dem SaaS-Paradies einen Schritt näher.

Observability hat sich in den letzten Jahren als eine Version der Überwachung durchgesetzt. Das stimmt nur zum Teil, denn sowohl Observability als auch Überwachungslösungen werden weiterhin eine wichtige Rolle für Technikteams spielen. Aber im Bereich Softwareentwicklung hat sich Observability schnell durchgesetzt.

Dank der Single-Pane-of-Glass-Ansicht, die Observability-Lösungen bieten, ist die Verwaltung selbst der komplexesten Anwendungen einfacher und kosteneffizienter. Da sich digitale Unternehmen zunehmend darauf konzentrieren, wie benutzerdefinierte Anwendungen oder Websites für den Endbenutzer funktionieren, bietet Observability einen neuen Blickwinkel für DevOps-Teams, um die wichtigsten Probleme zu identifizieren und zu beheben, sobald diese auftreten. DevOps-Profis müssen sicherstellen, dass sich die Anforderungen der Benutzer in einem kontinuierlichen Bereitstellungsmodell erfüllen lassen. Da Entwickler von der Erstellung monolithischer Software zur Verwendung von Micro-Services und Docker-Containern übergegangen sind, muss DevOps auch von statischen Überwachungsdaten auf umsetzbare Beobachtungsdaten umsteigen. Durch diese End-to-End-Überwachung von Service-Bereitstellung und Komponentenabhängigkeiten können DevOps-Teams sich wieder den kritischen Projekten zuwenden, bei denen ihre Vorgesetzten bereits Druck machen.

Einen zusätzlichen Vorteil bieten Observability-Lösungen mit OpenTelemetry, denn sie ermöglichen eine bessere Zusammenarbeit zwischen DevOps und anderen IT-Teams. Durch die Verwendung von OpenTelemetry, zur Standardisierung und Vereinheitlichung von Daten über die Umgebung – einschließlich Protokolle, Metriken und Tracing-Daten – können DevOps-Teams und ihre Kollegen problemlos kommunizieren, Probleme verstehen und Lösungen entwickeln.

Neben einer besseren Service-Transparenz und -Überwachung ermöglicht Observability es Entwicklungsteams, durch Live-Code-Profiling schneller Innovationen zu schaffen und mögliche Nutzerprobleme oder Leistungsengpässe zu erkennen, bevor man den Code ausgeliefert. So können sie bessere Anwendungen schneller und mit weniger Ausfallzeiten ausliefern und die von Benutzern erlebten Leistungsprobleme reduzieren.

Benioff sagte auch: „Die einzige Konstante in der Technologiebranche ist der Wandel“. Die von der Cloud ermöglichten Verbesserungen bei der Anwendungsentwicklung sind weder der Anfang noch das Ende. Sie sind ein weiterer Schritt auf dem unendlichen Weg der Innovation – einem Weg, den wir durch Observability gradliniger und weniger holprig gestalten können. Auch die Entwicklung vom Monitoring zu Observability wird sich ähnlich weiterentwickeln. Neue Möglichkeiten der künstlichen Intelligenz und des maschinellen Lernens haben die Branche bereits auf den Weg hin zu vollständig eigenständigen Prozessen gebracht.

Rohini Kasturi ist Executive Vice President und Chief Product Officer bei SolarWinds.

Anbieter zum Thema

zu Matchmaker+

  1. Eine Herausforderung für DevOps
  2. Zu viel des Guten?

Lesen Sie mehr zum Thema


Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu Karl Dungs GmbH & Co. KG

Weitere Artikel zu Monitoring

Weitere Artikel zu Cloudflare

Weitere Artikel zu Toshiba Mobile Communications Division

Matchmaker+