Agil bleiben: datengesteuerter IT-Betrieb

  • Oct 16, 2023

Möchten Sie ein umfassendes Bild Ihrer IT-Abläufe haben, sind aber in der Übersetzung zwischen unzähligen Überwachungslösungen und Metriken verloren? Ihre Überwachung sollte genauso agil sein wie Ihre Abläufe, und OpsDataStore sagt, dass es Ihnen dabei helfen kann, dieses Ziel zu erreichen.

Sie haben Ihre agile Anwendungsentwicklungsmethodik und Ihr DevOps, kontinuierliche Integration und Veröffentlichung. Sie erhalten Ihre Kombination aus Bare Metal und Virtualisierung, Private, Hybrid und Public Cloud.

Großartig. Wenn Sie alles richtig gemacht haben, ist Ihr Anwendungsentwicklungszyklus schnell und anpassungsfähig, was Zeit bedeutet Der Markt ist knapp und Ihre Bereitstellungsoptionen sind flexibel und elastisch, was bedeutet, dass Sie bereitstellen können effektiv.

Besonderheit

Integration der Hybrid Cloud

So weit und schnell sich Cloud Computing im Unternehmen etabliert, gibt es immer noch viele Cloud-resistente Anwendungen und Dienste.

Lies jetzt

Die Kehrseite davon ist Komplexität und Undurchsichtigkeit. Das bedeutet, dass Sie über eine polyglotte Entwicklungsumgebung mit vielen beweglichen Teilen und einer Vielzahl von Funktionen verfügen heterogene Test- und Bereitstellungsumgebungen mit zahlreichen Virtualisierungsebenen ständig neu konfigurieren.

Wie behalten Sie also den Überblick über Ihren gesamten IT-Betrieb? Durch den Einsatz einer Vielzahl von Überwachungslösungen: Anwendungsleistungsmanagement, Betriebs- und Netzwerkmanagement und so weiter.

Das Problem besteht darin, dass jede dieser Lösungen, so großartig sie auch sein mag, nur einen Teil des Gesamtbildes darstellt und in ihrem eigenen Silo lebt. Wenn Sie also wissen möchten, wie sich der neueste Fix in Ihrer Anwendung auf die Serverauslastung ausgewirkt hat, oder sich ein Bild davon machen möchten, wo Engpässe verursacht werden Wenn es zu Ausfallzeiten kommt, müssen Sie eine Gruppe von Leuten mit ihren Laptops in einen Raum bringen und ihre gesammelten Daten und ihr Gehirn ad hoc zum Einsatz bringen Weg.

Dies ist das Problem, das OpsDataStore erkannt hat und das es nun lösen möchte.

Agilität bedeutet auch Komplexität. Wie überwachen Sie Ihren Enb-to-End-IT-Betrieb? Bild: OpsDataStore

Das große Bild

Bernd Harzog, Gründer von OpsDataStore und Veteran der Performance-Management-Branche, war ideal positioniert, um das Problem zu erkennen und darauf zu reagieren. Nachdem er 2004 eine Performance-Management-Lösung entwickelt und an Citrix verkauft hatte, arbeitete Harzog die nächsten Jahre als Performance-Management-Berater (PM) für Unternehmen wie UBS und Credit Suisse.

Harzog beherrschte Lösungen wie New Relic, AppDynamics und Dynatrace und half seinen Kunden, die besten Lösungen für ihre Bedürfnisse auszuwählen, sie einzurichten und das Beste daraus zu machen. Harzog war mehr als zertifiziert – er hatte Geheimhaltungsvereinbarungen (NDAs) mit den meisten PM-Anbietern, da er über umfassende Kenntnisse über deren Produkte verfügte.

Er war, wie er es ausdrückt, „vielleicht der einzige Mensch auf der Welt, der so viel darüber wusste, was all diese konkurrierenden Anbieter taten und wie sie es taten.“

Wenn jedoch etwas schief ging, was so oft vorkommt, war es selbst für Harzog keine leichte Aufgabe, das Problem zu beheben. Da sich jede dieser PM-Lösungen nur auf einen Teil des Stacks konzentrierte und viele davon zudem miteinander konkurrierten, war die Integration einfach nicht vorhanden. Genau dieses Ziel wollte Harzog mit OpsDataStore angehen und eine Strategie zur Bewältigung aller damit verbundenen Herausforderungen entwerfen und umsetzen.

Herausforderung Nr. 1: riesiger Raum. Trotz der Bemühungen der Anbieter, ihr Angebot so weit wie möglich zu erweitern (mit Ciscos Übernahme von AppDynamics (das jüngste Beispiel) ist der IT-Betriebsstapel, der von der Anwendungsentwicklung bis zur Infrastruktur- und Netzwerküberwachung reicht, riesig.

OpsDataStore entschied schon früh, dass es keinen Sinn hatte, alles abzudecken. Stattdessen schlossen sie Geschäfte mit möglichst vielen Spielern ab, um deren Daten und Kennzahlen sammeln und integrieren zu können.

Herausforderung Nr. 2: Anbieterzugang. Einige Anbieter in diesem Bereich, wie AppDynamics, gehen offen mit ihren Metriken um und verfügen sogar über dokumentierte APIs, die Dritte verwenden können. Andere sind kryptisch, daher waren spezielle Genehmigungen und Partnerschaften erforderlich, um mit ihnen arbeiten zu können.

Der Ruf und die Beziehungen von Harzog in diesem Bereich haben dabei definitiv geholfen, und infolgedessen hat OpsDataStore mit vielen wichtigen Akteuren zusammengearbeitet.

Herausforderung Nr. 3: Big Data. Was OpsDataStore tun musste, klingt nach einem Standard-Big-Data-Szenario: Daten aus verschiedenen Quellen aufnehmen, integrieren und wiederverwenden. Das macht es nicht einfach, aber OpsDataStore konnte das richtige Team zusammenstellen, um dies zu ermöglichen.

Daten werden aus allen Quellen gesammelt und auf der OpsDataStore-Plattform gespeichert, von wo aus Benutzer Abfragen mit SQL durchführen, über Kafka konsumieren oder über anpassbare Dashboards in Birst, Qlik oder Tableau erkunden können.

Harzog ist klar: „Wir sind kein Überwachungsanbieter, wir sind ein Integrationsanbieter.“ Und wenn Sie fragen, warum wir, ganz einfach: Wir sind die Einzigen mit dem richtigen Geschäftsmodell, den richtigen Lieferantenbeziehungen und der richtigen Plattform, damit es funktioniert.“

Ein Diagrammobjektmodell, das sich mit neuen Instanzen und Beziehungen aktualisiert? Das hilft, wenn es um ein Durcheinander in einer Datenintegrationsumgebung geht. Bild: OpsDataStore

Unter der Haube

Abgesehen von der Geschäftsstrategie: Gibt es etwas Außergewöhnliches an der Funktionsweise von OpsDataStore unter der Haube? OpsDataStore basiert auf Cassandra, Spark, Kafka, AKKA und EXASOL. OpsDataStore verfügt über eine Service Provider Interface (SPI), die zur Integration von Rohdaten und Metriken der Anbieter verwendet wird, mit denen es zusammenarbeitet. Beim Umgang mit einer solchen Vielfalt an Quellen und Daten ist die Weiterentwicklung von Schemas und APIs eine ernsthafte Überlegung.

OpsDataStore hat mittel- bis langfristig selbst an der Integration mit einigen ausgewählten Anbietern gearbeitet Die Strategie besteht darin, den Erfolg zu nutzen, um Anbieter zu motivieren, zumindest einen Teil der Integration durchzuführen sich.

„Wir sagen ihnen einfach, wir können es in einem Jahr schaffen, oder Sie könnten es selbst in viel weniger Zeit schaffen“, sagt Harzog. Holen Sie sich SPI, schließen Sie es an, lassen Sie sich von OpsDataStore prüfen und zertifizieren, nutzen Sie das Programm.

Aber das ist nur ein Teil der Lösung. Der andere Teil ist das hochentwickelte, zum Patent angemeldete Diagrammobjektdatenmodell von OpsDataStore. Dieses Modell ist in der Lage, Entitäten und Beziehungen aus allen Quellen, mit denen OpsDataStore eine Verbindung herstellt, alle fünf Minuten in Echtzeit zu aktualisieren.

Darauf ist Harzog besonders stolz, und das aus gutem Grund: „Wir machen das automatisch, kontinuierlich, dynamisch und deterministisch – ganz ohne Statistik.“ Niemand sonst macht das.“

OpsDataStore verwendet außerdem statistische Methoden, um automatisch Tageszeit- und Wochentagsbasislinien für jeden Metrikstatus zu berechnen. „Sie können dies maschinelles Lernen nennen, wenn Sie möchten, obwohl wir derzeit keine Vorhersagen treffen“, sagt Harzog. Die Idee besteht wiederum darin, dass Benutzer Daten aus OpsDataStore nutzen und bei Bedarf in ihre eigenen Apps einspeisen können.

Wie sieht es mit der Integration auf der semantischen Ebene aus? OpsDataStore geht hier den Mittelweg: „Wir taggen einfach alle Metriken, um die Herkunft im Auge zu behalten.“ Wenn also beispielsweise Intel und VMware die Serverauslastung unterschiedlich definieren – und das tun sie tatsächlich –, tun wir das nicht Wir bewahren lediglich die Informationen auf und lassen die Benutzer entscheiden, wie sie damit umgehen“, erklärt Harzog.

OpsDataStore hat kürzlich ihre veröffentlicht letzte Version, 1.2, bietet eine beeindruckende neue Funktion: automatische Ursachenerkennung. „Niemand war jemals in der Lage, das Anwendungs- und Transaktionsverhalten mit dem Infrastrukturverhalten in Verbindung zu bringen, schon allein deshalb, weil niemand zuvor Zugriff auf all diese Daten hatte.“ Das tun wir, also können wir das anbieten. „Sie können jetzt beispielsweise Auslastungswarnungen definieren und diese mit Metrikwarnungen korrelieren“, sagt Harzog.

Die automatisierte Ursachenermittlung ist kein Wunschtraum mehr, verspricht OpsDataStore. Bild: OpsDataStore

Vorwärts gehen

Ist OpsDataStore also einzigartig? „Unser einziger wirklicher Wettbewerb ist die Art und Weise, wie Menschen und Organisationen traditionell Dinge tun“, sagt Harzog. Und es sieht so aus, als hätte er vielleicht recht. Mit knapp zwei Jahren Existenz und einer Gesamtbelegschaft von 10 Mitarbeitern sind die Erfolge von OpsDataStore ziemlich beeindruckend: Partnerschaften mit wichtigen Akteuren wie Intel und VMware sowie Kunden wie Navis.

Navis, ein Teil der Cargotec Corporation, bietet Technologie für die Verwaltung des Frachtverkehrs durch Terminals und ist repräsentativ für die Kundentypen, die OpsDataStore ist Ziel ist derzeit: „Jeder mit mehr als 5000 Servern.“ Dies bestimmt auch einige der technischen Entscheidungen von OpsDataStore – vor allem die mangelnde Unterstützung für Mesos und die Öffentlichkeit Wolken.

„Die Nachfrage unserer Kunden reicht nicht aus“, erklärt Harzog. „Mesos erfreut sich möglicherweise großer Beliebtheit und wir verwenden es auch intern, jedoch nicht bei unserem Kundenstamm. Das Gleiche gilt für die öffentliche Cloud: Wir haben direkte Verbindungen zu unseren Kunden, und diese vertrauen derzeit nicht darauf, dass die öffentliche Cloud ihr Geschäft betreibt. Sie tun es einfach nicht. Weil sie nicht glauben, dass öffentliche Clouds ihnen die erforderliche Zuverlässigkeit und Leistung bieten können.

Wir unterstützen jedoch private Clouds, Co-Location und Hybrid Clouds. Wenn sich die Dinge weiterentwickeln, werden wir folgen. Wir diskutieren bereits mit Kunden, die im Rahmen einer Cloud-Bursting-Multi-Cloud-Strategie einen Teil ihrer Workloads in die Public Cloud verlagern werden, und wir werden sie dabei unterstützen. Unser Ziel ist es, ihnen stets einen ganzheitlichen Überblick zu ermöglichen.“

Was steckt hinter dem Trend der Unternehmen, von der Public zur Hybrid Cloud zu wechseln: