IT-Betrieb automatisieren

Expertensysteme steuern Prozesse und IT-Mitarbeiter

14.10.2013 von Rudolf Kergaßner
In der Automatisierung des IT-Betriebs liegt die Chance, Kosten zu senken sowie Effizienz, Produktivität und Wettbewerbsfähigkeit zu steigern. Im Kommen sind dabei Lösungen, die auf Expertensystemen basieren. Allerdings erfordert deren Einführung einen Paradigmenwechsel in den IT-Abteilungen.

Betriebe sehen sich heute einem zunehmenden Wettbewerbs- und Kostendruck ausgesetzt. Effizienz- und Produktivitätssteigerung sowie Kostenreduzierung sind somit das Gebot der Stunde. Betroffen sind auch die IT-Abteilungen, die häufig mit aufwendigen Standardisierungsprojekten in Sachen Software und Hardware die Lösung für mehr Effizienz und Wettbewerbsvorteil suchen. Dabei wird aber oft übersehen, dass das größte Potenzial für Einsparungen und Effizienzoptimierungen im reinen IT-Betrieb liegt. Dabei gibt es genau für diesen Sektor heute Produkte, nämlich Automatisierungslösungen, die von Expertensystemen gesteuert werden. Sie werden den IT-Betrieb der Zukunft prägen und dabei auch einen gravierenden Paradigmenwechsel herbeiführen.

Lösungen
Automatisierung
Batch-Jobs sind unter Windows die älteste Variante der Automatisierung und sie funktionieren immer noch, ohne Probleme.
Automatisierung
Visual Basic Script, kurz VBS, eröffnet dem Anwender den Zugriff auf COM-Objekte und erweitert die Fähigkeiten von Batch-Jobs deutlich. Die Zukunft gehört jedoch der leistungsfähigeren PowerShell.
Automatisierung
Nur wenigen Anwendern bekannt: Die Möglichkeit VB-Skripts zu verschlüsseln.
Automatisierung
AutoIt 3 erlaubt dem Benutzer eine Automatisierung von Maus- und Eingabevorgängen. Besonders praktisch für Softwaretester.
Automatisierung
Die kostenlose Software AutoIt 3 bietet sogar einen eigenen Skript-Editor mit Hervorhebung der Syntax.
Automatisierung
Die Besonderheit von AutoIt 3: Skripts werden zu echten ausführbaren EXE-Dateien kompiliert.
Automatisierung
Matrix42 Package Robot protokolliert die Benutzerinteraktionen und generiert daraus Skript-Jobs. Die Software basiert auf WinRobots.
Automatisierung
Aagon ACMP AutoMATE protokolliert die Benutzerinteraktionen und generiert daraus Skript-Jobs. Die Software basiert auf WinRobots.
Automatisierung
Das baramundi Automation Studio erlaubt eine Automatisierung im Rahmen der Software- und Konfigurationspaketierung.
Automatisierung
In OpenOffice oder LibreOffice ist ebenfalls ein BASIC-Dialekt zur Makro-Erstellung integriert.
Automatisierung
Visual Basic for Applications ist eine überaus leistungsfähige Programmiersprache in Microsoft Office. Der Wandel zu einer .NET-artigen Sprachvariante steht jedoch noch immer aus.
Automatisierung
Ganze Dienstplanverfahren können beispielsweise mit Microsoft Excel und Makros entwickelt werden.
Automatisierung
PhraseExpress automatisiert die Texterstellung in allen Windows-Applikationen. Für Privatanwender sogar kostenfrei.

Zur Senkung der IT-Kosten und zur Effizienzsteigerung werden heute häufig Standardisierungs- und Konsolidierungsprojekte initiiert, in deren Rahmen die Komplexität der Infrastruktur reduziert werden soll. Lange Amortisationszeiträume sind dabei in der Regel unvermeidlich, da das IT-Einsparungspotenzial zu rund 80 Prozent im reinen Betrieb und nicht in den Bereichen Hard- und Software oder der Konsolidierung des Rechenzentrums liegt. Erfahrungswerte zeigen, dass durch die Nutzung durch eine von Expertensystemen gesteuerte Automatisierungstechnik eine jährliche Kosteneinsparung von 30 bis 35 Prozent im operativen Betrieb erzielt wird.

Bei geringen Anfangsinvestitionen erreichen Unternehmen damit in den meisten Fällen die Rentabilitätsgrenze binnen deutlich weniger als zwölf Monaten. Es kann also bereits im ersten Investitionsjahr zu einer spürbaren Entlastung des IT-Budgets kommen - und damit natürlich auch deutlich schneller als im Zuge eines komplexen Konsolidierungsprojekts.

Automatisierung macht manuelle Tätigkeiten überflüssig

Nach wie vor wenden IT-Mitarbeiter einen Großteil ihrer Zeit für das reine Management von Applikationen, Systemen und Tools auf. Solche Routinetätigkeiten machen rund 60 Prozent der gesamten IT-Aufgaben aus. Allerdings gibt es für diese manuellen Anforderungen heute Alternativen: Möglich wurden sie durch die jüngsten Fortschritte in der künstlichen Intelligenz. Dadurch können heute Automatisierungstechniken in der IT und insbesondere im IT-Betrieb genutzt werden.

Mit Expertensystem-basierten Automatisierungslösungen kann ein Großteil der im IT-Betrieb anfallenden Aufgaben durchgeführt werden. Vor allem in den Service-Level-Bereichen 0, 1 und 2 besteht ein hohes Automatisierungspotenzial.
Foto: IPsoft

Eines ist dabei aber zu beachten: Automatisierung ist nicht gleich Automatisierung! Herkömmliche Lösungen reichen für die Optimierung des IT-Betriebs nicht aus. Sie bieten vorprogrammierte Formeln für wiederkehrende Funktionsabläufe und eigenen sich deshalb nur für Prozesse, die sich gleichbleibend und oft wiederholen. Für die Automatisierung von Aufgaben, die sich häufig ändern oder eher einen reaktiven Charakter haben - wie dies auch im IT-Betrieb und IT-Service-Management der Fall ist - reichen sie nicht aus.

Hier sind dynamische Automatisierungslösungen gefragt, die auf Expertensystem-Tools und selbstlernenden Techniken basieren. Damit lassen sich nicht nur einfache, sondern gerade auch komplexe Aufgaben und Entscheidungsprozesse verstehen, replizieren und automatisiert betreiben.

Für den Einsatz von Technologien, die auf Expertensystemen basieren und selbstlernend sind, gibt es nahezu keine Einschränkungen. Sie reichen von Servern und Netzen über Betriebssysteme, Datenbanken und Middleware-Lösungen bis zu Standard- und Individualapplikationen. Typische Anwendungsfälle finden sich in den Service-Level-Bereichen 0, 1 und 2 beim Incident-, Change-, Release- oder Problem-Management, da hier ein sehr hohes Automatisierungspotenzial besteht.

Bei Level-1-Aufgaben der IT liegt das Automatisierungspotenzial bei 70 Prozent und bei Level-2-Tätigkeiten in einem Bereich von 30 bis 40 Prozent. In geringerem Maße lassen sich auch Aufgaben im Service-Level 3 automatisiert abwickeln, zum Beispiel im Kapazitäts- oder Service-Continuity-Management.

Paradigmenwechsel in der IT

Die Nutzung solcher automatisierter Systeme wird die Zukunft des IT-Betriebs bestimmen. Allerdings stellt die Einführung von Automatisierungslösungen für Unternehmen auch einen Paradigmenwechsel dar. Der traditionelle Ansatz im IT-Betrieb lautet "People - Process -Tools", das heißt, die Mitarbeiter steuern die Prozesse und Tools beziehungsweise Lösungen. Mit der Einführung eines Automatisierungsverfahrens wird dieser Verlauf umgekehrt. Das Modell lautet dann "Tools - Process - People": Das Expertensystem und die automatisierte Plattform steuern den Betrieb und die Prozesse und damit auch die IT-Mitarbeiter.

Mit anderen Worten: IT-Infrastrukturen werden zukünftig nicht mehr primär vom IT-Personal, sondern automatisiert von Expertensystemen betrieben. Dies bedeutet nicht automatisch eine "Entmachtung" des IT-Mitarbeiters, denn selbstverständlich kann auch falls erforderlich ein manueller Eingriff an jeder Stelle eines teilautomatisierten Prozesses erfolgen.

Zeitgewinn im Incident Handling

Dass die mit der Einführung einer Automatisierungslösung verbundene Prozessbeschleunigung erheblich ist, zeigt ein konkretes Beispiel aus dem Incident Handling. Das herkömmliche Incident Handling ist eine Abfolge manueller Tätigkeiten mit einem hohen Zeitaufwand. So kostet ein typischer Incident-Management-Prozess einen IT-Mitarbeiter zwei Stunden. Grund hierfür ist, dass zahlreiche manuelle Schritte wie die Ermittlung der Fehlerursache, das Nachschlagen in Runbooks oder Starten von Eskalationsprozessen erforderlich sind, selbst dann, wenn standardmäßig Tools zum IT-Service-Management eingesetzt werden.

Automatisierungslösungen beseitigen diese mit traditionellen Incident-Handling-Ansätzen verbundenen Probleme grundlegend, indem sie die gesamte Prozesskette vom Alert über die Ticket-Eingabe und die Problembehebung bis zum Schließen des Tickets und zum Reporting abdecken. Mit einem vollständig automatisierten Vorgang, der eine systemübergreifende End-to-End-Unterstützung aller Prozesse bietet, ist die Störung dann in weniger als 30 Minuten zu beheben.

Anforderungen an Automatisierungslösungen

Doch was sollte eine zukunftsweisende Expertensystem-basierende Automatisierungsplattform im Einzelnen bieten? Folgende Aspekte sind auf jeden Fall zu berücksichtigen:

End-to-end-Integration ist unverzichtbar

Das Ziel der Automatisierung ist die Replikation und das Ersetzen manueller Tätigkeiten. Dabei steht allerdings nicht die Automatisierung einzelner Aufgaben und Arbeitsschritte im Vordergrund, sondern die Automatisierung gesamter Prozesse. Bim Einsatz von Automatisierungstechnologien ist primäre Ziel nicht die Effizienzsteigerung bei einzelnen Aufgaben, sondern die systemübergreifende End-to-Ed-Unterstützung von Geschäftsprozessen auf Basis kognitiver Modelle.

Nur so lassen sich auch die Einsparungspotenziale optimal ausschöpfen. Prinzipiell können mit einer Automatisierungslösung alle Daten im IT-Betrieb bearbeitet oder auch verarbeitet werden. Ziel sollte dabei sein, technische Prozesse mit übergeordneten Geschäftsprozessen zu einer holistischen Prozessautomation zusammenzufassen, die dann dynamisch rund um die Uhr im Dauerbetrieb und bereichsübergreifend genutzt werden kann.

Das Dienstleistungsangebot von IPsoft basiert auf Expertensystem-gesteuerten Automatisierungstechnologien. IPsofts End-to-End-Automation im Event-Lifecycle im Überblick.
Foto: IPsoft

Anforderungen an den Service-Provider

Natürlich stellt sich vor einer Lösungsimplementierung auch folgende Frage: Was muss der Service-Provider von Infrastruktur-Management-Services auf IT-Automatisierungsbasis bieten? Auch hier sollte auf einige Punkte besonderes Augenmerk gelegt werden. Zu nennen sind beispielsweise:

Insgesamt wird die Automatisierung des IT-Betriebs die Kosten senken, die Performance steigern und die Qualität verbessern. Sie erhöht damit die Wettbewerbsfähigkeit des Unternehmens. Gleichzeitig werden die IT-Fachkräfte entscheidend entlastet, die sich dadurch verstärkt auf strategische Aufgaben konzentrieren können. Voraussetzung hierfür ist nur, dass ein Paradigmenwechsel eingeleitet wird: Nicht mehr die IT-Mitarbeiter steuern die Prozesse und Tools, sondern umgekehrt werden durch die Automatisierung von Prozessen letztlich die IT-Mitarbeiter durch das Expertensystem gesteuert. (pg)