Künstliche Intelligenz für den IT-Betrieb (AIOps) ist die Anwendung von Funktionen der künstlichen Intelligenz(KI) – wie z. B. Verarbeitung natürlicher Sprache und Modelle für maschinelles Lernen –, um das IT-Servicemanagement und die Arbeitsabläufe zu automatisieren, zu rationalisieren und zu optimieren.
AIOps nutzt Big Data-, Analyse- und ML-Funktionen, um:
AIOps vereint mehrere separate, manuelle Tools für den IT-Betrieb in einer einzigen intelligenten und automatisierten IT-Betriebsplattform. So können die IT-Betriebsteams mit durchgängiger Transparenz und umfassendem Kontext schneller – und sogar proaktiv – auf nachlassende Leistung und Betriebsunterbrechungen reagieren.
Es hilft Unternehmen, die Lücke zwischen vielfältigen, dynamischen und schwer zu überwachenden Geschäftswelt und isolierten IT-Teams auf der einen Seite und den Erwartungen der Benutzer an die Leistung und Verfügbarkeit von Apps auf der anderen Seite zu schließen. Angesichts der zunehmenden Initiativen zur digitalen Transformation in allen Geschäftsbereichen betrachten viele Experten AIOps als die Zukunft des IT-Betriebsmanagements.
AIOps kann eine Reihe von KI-Strategien und -Funktionen enthalten, darunter Datenausgabe und -aggregation, Algorithmen, Orchestrierung und Visualisierung.
Algorithmen machen aus IT-Fachwissen, Geschäftslogik und Zielen Code und ermöglichen es AIOps-Plattformen, Sicherheitsereignisse zu priorisieren und Leistungsentscheidungen zu treffen. Algorithmen bilden die Grundlage für maschinelles Lernen (ML) und ermöglichen es Plattformen, Basiswerte festzulegen und sich an Änderungen der Umweltdaten anzupassen.
Maschinelles Lernen verwendet Algorithmen und Techniken – wie überwachtes, unüberwachtes, verstärkendes und Deep Learning–, um Systemen zu helfen, aus großen Datensätzen zu lernen und sich an neue Informationen anzupassen. In AIOps hilft ML bei der Erkennung von Anomalien, der Ursachenanalyse (RCA), der Ereigniskorrelation und der prädiktiven Analyse.
AIOps-Programme sammeln Daten aus verschiedenen Komponenten und Datenquellen. Analysen interpretieren die Rohdaten, um neue Daten und Metadaten zu erstellen, die sowohl Systemen als auch Teams helfen, Trends zu erkennen, Probleme zu isolieren, Kapazitätsanforderungen vorherzusagen und Ereignisse zu verwalten.
Automatisierungs-Funktionen in AIOps-Tools ermöglichen es AIOps-Systemen, auf der Grundlage von Echtzeit-Erkenntnissen zu handeln. Beispielsweise kann die vorausschauende Analyse einen Anstieg des Datenverkehrs vorhersagen und einen Automatisierungs-Workflow auslösen, um bei Bedarf zusätzlichen Speicher zuzuweisen (in Übereinstimmung mit Algorithmusregeln).
Datenvisualisierung-Tools in AIOps stellen Daten durch Dashboards, Berichte und Grafiken dar, sodass IT-Teams Änderungen überwachen und Entscheidungen treffen können, die über die Funktionen der AIOps-Software hinausgehen.
Branchen-Newsletter
Bleiben Sie mit dem Think-Newsletter über die wichtigsten – und faszinierendsten – Branchentrends in den Bereichen KI, Automatisierung, Daten und darüber hinaus auf dem Laufenden. Weitere Informationen finden Sie in der IBM Datenschutzerklärung.
Ihr Abonnement wird auf Englisch geliefert. In jedem Newsletter finden Sie einen Abmeldelink. Hier können Sie Ihre Abonnements verwalten oder sich abmelden. Weitere Informationen finden Sie in unserer IBM Datenschutzerklärung.
Anhand einer Big-Data-Plattform führt AIOps isolierte IT-Betriebsdaten, Teams und Tools an einem Ort zusammen. Diese Daten können Folgendes umfassen:
AIOps-Plattformen wenden dann gezielte Analyse- und ML-Tools an, um:
Der Weg zur Implementierung von AIOps sieht in jedem Unternehmen anders aus. Sobald Führungskräfte eine AIOps-Strategie entwickelt haben, können sie mit der Einführung von Tools beginnen, mit deren Hilfe IT-Teams IT-Probleme beobachten, vorhersagen und schnell darauf reagieren können.
Bei der Auswahl von Tools zur Verbesserung von AIOps berücksichtigen viele Teams die folgenden Funktionen:
AIOps-Plattformen können Unternehmen je nach ihren IT-Bedürfnissen und ihrer AIOps-Strategie verschiedene Grade der Automatisierung bieten.
Mit einem domänenunabhängigen Ansatz sammelt die AIOPs-Software Daten aus einer Vielzahl von Quellen, um Probleme in verschiedenen Betriebsbereichen (z. B. Netzwerk, Speicher und Sicherheit) zu lösen. Diese Instrumente bieten einen umfassenden, ganzheitlichen Überblick über die Leistung und helfen Unternehmen bei der Adresse von Problemen, die mehrere Bereiche betreffen.
Allerdings liefern sie möglicherweise nicht die detaillierten Erkenntnisse, die IT-Teams benötigen, um spezifische Probleme anzugehen oder auf die Bedürfnisse der Branchen einzugehen. Aufgrund ihres breiten Spektrums eignen sich domänenunabhängige Tools hervorragend, um einen allgemeinen Überblick zu geben, aber sie sind möglicherweise nicht in der Lage, gezielte Lösungen für Incident Management zu liefern.
Domänenzentrierte AIOps-Tools konzentrieren sich auf eine bestimmte Domäne, egal ob es sich um eine IT-Umgebung oder eine bestimmte Branche handelt. Diese Tools decken zwar nicht die gesamte Geschäftswelt ab, sind aber hochspezialisiert und verfügen über KI-Modelle, die auf einem Datensatz trainiert wurden, der für ihren Bereich spezifisch ist. Diese Spezialisierung ermöglicht es ihnen, präzise Erkenntnisse und Lösungen zu liefern.
In einem Netzwerkkontext kann ein domänenzentriertes Tool beispielsweise die Ursache eines Engpasses genau identifizieren, indem es Standard-Netzwerkprotokolle und -muster versteht. Und dank seiner spezialisierten Schulung und Fokussierung kann es feststellen, ob die Verlangsamung das Ergebnis eines DDoS-Angriffs ( Distributed Denial-of-Service) oder einer einfachen Fehlkonfiguration des Systems ist.
Unabhängig davon, für welche Art von Tool sich ein Unternehmen entscheidet, ist es wichtig, dass die Teams:
Sowohl AIOps als auch DevOps sind Methoden, die entwickelt wurden, um den IT-Betrieb zu verbessern, aber sie konzentrieren sich auf unterschiedliche Aspekte des Softwarelebenszyklus.
DevOps zielt darauf ab, Entwicklungs- und Betriebsteams zu integrieren, um die Zusammenarbeit und Effizienz während des gesamten Softwareentwicklungsprozesses zu fördern. Es rationalisiert und automatisiert Codierungs-, Test- und Bereitstellungsprozesse und beschleunigt CI/CD-Pipelines (Continuous Integration und Continuous Delivery), um schnellere und zuverlässigere Software-Releases zu ermöglichen.
DevOps nutzt auch Tools wie Infrastructure-as-Code- und Kollaborationsplattformen, um Silos zwischen Teams aufzubrechen und sicherzustellen, dass Software-Updates schnell und ohne Qualitätseinbußen bereitgestellt werden können.
Während sich DevOps auf die Beschleunigung und Verfeinerung der Softwareentwicklung und -bereitstellung konzentriert, nutzt AIOps KI, um die Leistung von IT-Umgebungen von Unternehmen zu optimieren und sicherzustellen, dass die Systeme reibungslos und effizient laufen. AIOps-Plattformen nutzen ML und Big-Data-Analysen zur Analyse riesiger Mengen an operativen Daten, damit IT-Teams Probleme proaktiv erkennen und beheben können.
Wenn AIOps und DevOps-Services zusammen eingesetzt werden, können sie Unternehmen dabei helfen, einen komplementären, umfassenden Ansatz für die Verwaltung des gesamten Softwarelebenszyklus zu entwickeln.
AIOps-Services können Unternehmen dabei helfen, verschiedene Anwendungsfälle zu bewältigen, darunter:
Ursachenanalysen (RCAs) ermitteln die Ursache von Problemen, um sie mit geeigneten Lösungen zu beheben. RCA hilft Teams, die kontraproduktive Arbeit zu vermeiden, Symptome eines Problems zu behandeln, anstatt das Kernproblem zu behandeln.
So kann eine AIOps-Plattform beispielsweise die Ursache eines Netzausfalls aufspüren und sofort beheben. Außerdem kann sie Schutzmaßnahmen einrichten, um ähnliche Probleme in Zukunft zu verhindern.
Anomalieerkennung: AIOps-Tools können große Mengen historischer Daten durchsuchen und atypische Datenpunkte innerhalb von Datensätzen aufspüren. Diese Ausreißer helfen den Teams, problematische Ereignisse (z. B. Datenschutzverletzungen) zu identifizieren und vorherzusagen und die potenziell kostspieligen Folgen dieser Ereignisse (unter anderem negative PR, Bußgelder und Rückgang des Verbrauchervertrauens) zu vermeiden.
Moderne Anwendungen sind oft durch mehrere Abstraktionsebenen getrennt, was es schwierig macht zu verstehen, welche zugrunde liegenden lokalen Server, Speicherressourcen und Netzwerkressourcen welche Anwendungen unterstützen. AIOps hilft, diese Lücke zuschließen.
AIOps fungiert als Überwachungstool für Cloudinfrastruktur, Virtualisierung und Speichersysteme und erstellt Berichte zu Metriken wie Nutzung, Verfügbarkeit und Antwortzeiten. Darüber hinaus verwendet AIOps Ereigniskorrelationsfunktionen, um Informationen zu konsolidieren und zu aggregieren, sodass Benutzer Informationen leichter konsumieren und verstehen können.
Für die meisten Unternehmen erfolgt die Cloud-Einführung schrittweise, nicht flächendeckend. Dies führt häufig zu hybriden Multicloud-Umgebungen(einschließlich vieler miteinander verbundener Teile, die auf Technologien wie APIs und Microservices basieren) mit mehreren Abhängigkeiten, die sich zu schnell und häufig ändern können, um dokumentiert zu werden. Mit klaren Einblicken in diese gegenseitigen Abhängigkeiten kann AIOps die operationellen Risiken der Cloud-Migration und eines Hybrid-Cloud-Konzepts drastisch reduzieren.
DevOps beschleunigt die Entwicklung, indem es Entwicklungsteams mehr Möglichkeiten zur Bereitstellung und Neukonfiguration der IT-Infrastruktur gibt, aber die Teams müssen die Architektur weiterhin verwalten. AIOps bietet die Transparenz und die Automatisierung, die IT-Teams benötigen, um DevOps ohne übermäßige menschliche Aufsicht zu unterstützen.
Der Hauptnutzen von AIOps besteht darin, dass ITOps-Teams Verlangsamungen und Ausfälle schneller identifizieren, beheben und lösen können, als dies durch manuelles Durchsuchen von Warnungen von mehreren Tools und Komponenten möglich wäre. Dadurch können Unternehmen Folgendes erreichen:
Indem AIOps den IT-Betriebslärm durchdringt und Betriebsdaten aus mehreren IT-Umgebungen sammelt, kann AIOps die Ursachen identifizieren und Lösungen schneller und genauer vorschlagen, als es menschlich möglich wäre. Beschleunigte Prozesse zur Problemerkennung und Fehlerbehebung ermöglichen es Unternehmen, bisher undenkbare MTTR-Ziele festzulegen und zu erreichen.
Die automatische Erkennung von Betriebsproblemen und neu programmierte Reaktionsskripte senken die Betriebskosten und sorgen für eine präzisere Ressourcenzuweisung. Es reduziert auch die Arbeitsbelastung des IT-Personals und setzt Personalressourcen für innovativere und komplexere Arbeiten frei, wodurch die Mitarbeitererfahrung verbessert wird.
Integrationen in AIOps-Überwachungstools ermöglichen eine effektivere Zusammenarbeit zwischen DevOps-, ITOps-, Governance - und Sicherheitsteams. Und bessere Sichtbarkeit, Kommunikation und Transparenz ermöglichen es diesen Teams, die Entscheidungsfindung zu verbessern und schneller auf Probleme zu reagieren.
Mit den integrierten vorausschauenden Analysefunktionen lernen AIOps kontinuierlich, die dringendsten Alarme zu identifizieren und zu priorisieren. Das hilft IT-Teams, potenzielle Probleme zu lösen, bevor sie zu ungeplanten Ausfallzeit, Unterbrechungen und Serviceausfällen führen.
Skalieren Sie Ihre vorhandene IT-Infrastruktur automatisch, um eine höhere Leistung zu geringeren Kosten zu erzielen.
Erfahren Sie, wie KI für den IT-Betrieb die Erkenntnisse liefert, die Sie benötigen, um die Leistung Ihres Unternehmens entscheidend zu verbessern.
Gehen Sie über einfache Aufgabenautomatisierungen hinaus und bewältigen Sie anspruchsvolle, kundenorientierte und umsatzfördernde Prozesse mit integrierter Akzeptanz und Skalierung.