Vergiss die Kinder. Wir brauchen das für die IT-Automatisierung.

F5-Ökosystem | 31. August 2017
IMG_0212

Unser Jüngster ist neun (UND EIN HALB! VERGESST DAS HALBE JA NICHT!) und derzeit völlig von Robotern fasziniert. Er spielt nicht nur mit ihnen, sondern programmiert sie auch. Da wir beide höhere Abschlüsse in Informatik haben, könnt ihr euch sicher vorstellen, wie begeistert wir von dieser Entwicklung sind und wie sehr wir sie fördern.

Daher sind Roboter mit leicht zu erlernenden Programmiermodellen bei uns zu Hause natürlich gerade ein großes Thema. Eines der Spielzeuge für diesen Sommer stammte von Wonder Workshop, dessen Roboter sich mit einer blockbasierten Programmiersprache programmieren lassen.

Für Kinder ist das heutzutage ganz normal. Dieses Kind spielt auf seinen verschiedenen Geräten eine Reihe von „Spielen“, die alle dasselbe blockartige Modell zum Erstellen von Programmen verwenden. Selbst sein Lego Mindstorms Ev3 Roboter nutzt einen ähnlichen Mechanismus, bei dem Programmierkonstrukte aus Blöcken bestehen, die miteinander verbunden werden. Variablen und Bedingungen werden durch Auswählen festgelegt, und auf dem Bildschirm wird kein eigentlicher „Code“ angezeigt.

Aber du weißt, dass er da ist.

Als ich damals BPM-Lösungen (Business Process Management) evaluierte, nutzten sie ein ähnliches Paradigma, um Fachverantwortlichen die Definition von Prozessen zu ermöglichen. Die Benutzeroberfläche spiegelte das Wesen von Prozessen wider: Man erstellte also per Drag-and-drop ein Flussdiagramm, während ein Großteil der Orchestrierung über eine leichter zu erlernende Oberfläche umgesetzt wurde. Ähnlich wie die Anwendungen, die mein jüngstes Kind heute nutzt, nur mehr wie Visio. Wenn ich so darüber nachdenke, sogar sehr viel mehr wie Visio.

Vergessen wir die Kinder. In diese Richtung muss sich die IT-Automatisierung entwickeln. Für die Komplexität, die der IT-Automatisierung heute innewohnt, gibt es keinen anderen Grund, als dass bislang niemand erkannt hat: Wenn wir ihren verstärkten Einsatz fördern wollen – und zwar auch durch Menschen, die nicht von Natur aus Programmierer sind –, müssen wir einen besseren Weg finden, die Workflows zu erstellen, die jene IT-Prozesse abbilden, mit denen IT-Infrastruktur bereitgestellt, verwaltet und konfiguriert wird.

IT-Workflows ENIAC

Zunächst müssen wir uns darauf einigen, dass „programmatisch“ nicht zwangsläufig bedeutet: „Du kannst alles tun, was du willst, weil: Code.“ Im weitesten Sinne stimmt das zwar, doch es bezeichnet auch die Möglichkeit, Verhalten programmatisch zu ändern oder zu definieren. Für die Ausführung eines Workflows in der IT ist nur eine begrenzte Anzahl von Aktionen erforderlich, und die meisten davon werden heute durch die (andere) API-Ökonomie ermöglicht. Durch die Bereitstellung einer Schnittstelle, die diese begrenzte Anzahl von Aktionen kapselt und klare, leicht verständliche Logikkonstrukte (Wenn/Dann, Solange-Schleifen, iterative Funktionen) bietet, könnten wir der Tendenz zu unstrukturierten Skriptmechanismen entgegenwirken, die im IT-Betrieb weitaus mehr technische Schulden verursachen als die meiste Software, die in der Vergangenheit in Unternehmen entwickelt wurde. Dieser Grad an kontrollierter Abstraktion würde es auch fachfremden Programmierern (Netzwerk- und Speichertechnikern sowie -architekten) ermöglichen, gut strukturierte und äußerst wartungsfreundliche Workflows zu erstellen (ein wesentlicher Treiber der Standardisierung). In Verbindung mit einem serverlosen Backend zur Ausführung von Workflows reduziert dieses Modell den Aufwand für die Erstellung, Wartung und Ausführung von Workflows, die für den IT-Betrieb geeignet sind.

Das ist wichtig, denn wir müssen bei der IT-Automatisierung auch die Nachhaltigkeit im Blick behalten. Ein Skript funktioniert heute vielleicht hervorragend, aber kann es künftig mit den Menschen und Prozessen mitwachsen?

Nun brauchen wir vielleicht keine ganz so einfache (oder farbenfrohe) Lösung, aber ich denke, das Grundprinzip, auf dem die Benutzeroberfläche basiert, sollten wir übernehmen, wenn wir uns mit der Zukunft der IT-Automatisierung und der Frage befassen, wie wir den Code entwickeln (und pflegen), der die IT letztendlich am Laufen halten wird. Leider neigen wir dazu, die Komplexität der zugrunde liegenden Systeme auf die Gestaltung der Systeme (und damit der Benutzeroberflächen) zu übertragen, die mit ihnen interagieren und sie steuern. Wir wollen jeden nur denkbaren Regler und jede Schaltfläche zugänglich machen. Zumindest ein API-Broker, mit dem sich die inhärente Komplexität von in APIs umgewandelten CLIs zu verständlicheren betrieblichen Aufgaben bündeln ließe, wäre ein großer Gewinn für alle, die mit der Automatisierung von IT-Netzwerken und Anwendungsdiensten betraut sind. Die Anmeldung kann ein komplexer, mehrstufiger Prozess sein, der jedes Mal wiederholt wird. Werden diese Schritte zu einem einzigen „Service“ zusammengefasst, lassen sie sich wiederholbar und konsistent ausführen und zudem wesentlich besser überprüfen. Kombiniert man das mit einer (intuitiveren) Benutzeroberfläche, hat man eine überzeugende Lösung für die IT-Automatisierung.

Die Benutzeroberflächen heutiger „Programmier“-Apps für Kinder zeigen, dass dies möglich ist, ohne den Nutzern das Gefühl zu geben, sie säßen ohne Bedienungsanleitung vor einem ENIAC. Wir können es besser machen – und wenn wir die interne digitale Transformation skalieren wollen, um mit den geschäftlichen Anforderungen Schritt zu halten, müssen wir das auch.

Teilen
Schlagwörter: 2017

Über den Autor

Lori Mac Vittie
Lori Mac VittieDistinguished Engineer und Chief Evangelist | F5

Lori MacVittie ist Distinguished Engineer und Chief Evangelist im Office of the CTO von F5 und verfügt über umfassende Expertise in den Bereichen Anwendungsbereitstellung, Automatisierungsstrategie und Infrastruktur. Sie ist dafür bekannt, Komplexität verständlich zu machen – ob sie Leitplanken für KI-Agenten definiert, fragile Multicloud-Architekturen analysiert oder die Grenzen skalierbarer Systeme auslotet. Sie verfügt über mehr als dreißig Jahre Branchenerfahrung in der Anwendungsentwicklung, IT-Architektur sowie im Netzwerk- und Systembetrieb. Bevor sie zu F5 kam, war sie als mehrfach ausgezeichnete Technologie-Redakteurin tätig. MacVittie hat einen Masterabschluss in Informatik und ist eine produktive Autorin, deren Veröffentlichungen die Bereiche Sicherheit, Cloud und Unternehmensarchitektur abdecken. Außerdem spielt sie leidenschaftlich gern Brett- und Videospiele und vertritt mit voller Überzeugung klare Ansichten zum Thema Käse.

Weitere Blogbeiträge von Lori Mac Vittie

Ähnliche Blogbeiträge

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen
F5-Ökosystem | 05.08.2025

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen

F5 und Equinix ermöglichen es Unternehmen, sich weltweit sicher und zuverlässig mit ihren Partnern zu vernetzen.

API-Sicherheitsrisiken und -herausforderungen
F5-Ökosystem | 21.07.2025

API-Sicherheitsrisiken und -herausforderungen

Erfahren Sie, warum APIs für die moderne App-Entwicklung unverzichtbar sind und wie Sie sie vor den häufigsten Sicherheitslücken schützen. Profitieren Sie von Expertentipps und direkt umsetzbaren Strategien.

Ein Meilenstein für die Community Impact Grants von F5
F5-Ökosystem | 21.01.2025

Ein Meilenstein für die Community Impact Grants von F5

F5 feiert das fünfjährige Bestehen seines innovativen Community Impact Grant-Programms, das gemeinnützige Organisationen, bei denen sich F5-Mitarbeitende ehrenamtlich engagieren, mit Fördermitteln in Höhe von 5.000 US-Dollar unterstützt.

Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten
F5-Ökosystem | 22.05.2023

Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten

Die IT-Investitionen im Gesundheitswesen tragen dazu bei, die schnellsten Wege zu einer besseren Versorgung zu finden, indem sie die medizinische Betreuung näher an die Patientinnen und Patienten bringen. Viele Gesundheitsunternehmen nutzen riesige Mengen an klinischen und anderen Gesundheitsdaten, um Entwicklungen zu verfolgen und übergreifende Trends in der gesamten Gesundheitslandschaft zu erkennen. Gleichzeitig nähern sie sich einer möglichst präzisen, individuell zugeschnittenen Versorgung an.

Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff
F5-Ökosystem | 16.09.2020

Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff

Diese Kombination aus BIG-IP Access Policy Manager und Azure Active Directory ermöglicht Identitätsföderation, zentralisierten Benutzerzugriff (über Single Sign-on) und erhöhte Anwendungssicherheit (durch Multi-Faktor-Authentifizierung) für geschäftskritische Anwendungen sowie cloudbasierte und SaaS-Anwendungen. Dieser Ansatz vereinfacht die Einrichtung und Bereitstellung, reduziert den Verwaltungsaufwand und verbessert die gesamte Administration.

Das Internet der Sicherheitsdinge
F5-Ökosystem | 11.05.2015

Das Internet der Sicherheitsdinge

Nein, das ist keine Tirade über die Sicherheit des IoT. Es ist eine Geschichte über Veränderung – genauer gesagt über Veränderung und ihre Auswirkungen auf die Sicherheit. Veränderung ist allgegenwärtig. Es gibt unzählige Axiome und Sprichwörter über Veränderung, also ist es ...