Low-CodeOps wird Softwarewartung und Betrieb rationalisierenLow-CodeOps bringt mehr Effizienz im IT-Betrieb

18. Juni 2021

Die Automatisierung ist für die Verringerung der betrieblichen Komplexität und die effizientere Nutzung von Personal, Zeit und Budget für die Ziele und den Erfolg der IT entscheidend. Zudem schafft die Nutzung von sicheren Multi- und Hybrid-Cloud-Implementierungen zahlreiche Möglichkeiten für die DevOps-Transformation mit Low-Code-Plattform-Tools.

Das nächste Kapitel der Low-Code-Adoption wird nacj Einschätzung von Mendix die traditionellen DevOps-Praktiken für den IT-Betrieb – einschließlich Softwarebereitstellung, -test, -sicherheit und -wartung – verändern und die Betriebs- und Kosteneffizienz radikal steigern. Dabei kommen Begriffe in Spiel wie „Low-Code Operations“ oder Low-CodeOps. Sie beschreiben die Fähigkeit von Low-Code-Entwicklungsplattformen, den operativen Aufwand eines Unternehmens zu automatisieren und zu reduzieren.

Die Analysten von Forrester sehen in der zunehmenden Automatisierung eine der für IT-Infrastruktur- und Betriebsexperten wichtigsten Entwicklungen des Jahres, während der jüngste Forrester Wave-Bericht Low-Code als umfassendsten Automatisierungsansatz der Branche lobt.

Zu den Marktkräften, die den Wechsel zu Low-Code Operations vorantreiben, gehört die rasante Beschleunigung der Einführung von Hybrid- und Multi-Clouds. Die Analysten von Gartner prognostizieren, dass 75 Prozent der mittleren und großen Unternehmen in diesem Jahr Hybrid- oder Multi-Clouds einführen werden.

Unternehmen setzen heutzutage auf infrastrukturunabhängige Strategien, um umfangreiche Sicherheitsanforderungen in Branchen wie dem Finanzwesen, der Verteidigungsindustrie und dem Gesundheitswesen zu erfüllen, während sie Cloud-Implementierungen in neue geografische Regionen ausweiten. Dieser Trend verschärft jedoch eine Herausforderung, mit der Unternehmen schon seit Jahren zu kämpfen haben: Den Mangel an Software-Ingenieuren und IT-Spezialisten, die über das Fachwissen verfügen, um Software-Implementierungen auf Kubernetes-Clustern bereitzustellen und zu orchestrieren oder andere Anforderungen von privaten und virtuellen privaten Cloud-Workloads zu erfüllen. Low-Code Operations automatisiert und abstrahiert diese Komplexität und demokratisiert DevOps, indem es die Fähigkeiten zur Container-Verwaltung und -Bereitstellung in die Hände von mehr Menschen legt, wie zum Beispiel IT-Systemadministratoren und Software-Entwicklern.

Dabei haben sich Unternehmen im letzten Jahrzehnt von On-Premise-Rechenzentren wegbewegt und sich Application Platform as a Service (aPaaS) samt Ein-Klick-Bereitstellung in vollständig verwalteten Public Clouds zugewandt. Aber jetzt schwingt nach Meinung von Experten das Pendel mit neuen Anwendungsfällen für private Clouds zurück. Unternehmen, die Low-Code für die Software-Entwicklung nutzen, sollten sich keine Gedanken über das zugrunde liegende Framework machen oder ihre eigenen CI/CD-Pipelines von Hand aufbauen müssen, um ihre Anwendungen in eine private Cloud zu übertragen. Sie sollten dafür eine ähnliche Ein-Klick-Option zur Verfügung haben.

Wichtige Aspekte von Low-Code Operations

Die Anwendungsbereitstellung ist nur ein Punkt auf der gesamten DevOps-Checkliste. Die Teams müssen auch sicherstellen, dass Software immer verfügbar ist und ordnungsgemäß läuft. Kontinuierliche Performance-Überwachung, Ressourcenbereitstellung für Infrastruktur und Daten, Sicherheits-Compliance und andere Prozesse „fressen unzählige Stunden Software-Engineering-Zeit, die besser für Innovationen genutzt werden könnte. Automatisierte Workflows, die mit visuellen Low-Code-Modellierern entwickelt werden, können in diesem Kontext zentrale DevOps-Aufgaben rationalisieren:

  • Komplexe Compliance-Vorgaben: Jede Branche hat ihre eigenen Anforderungen an maßgeschneidertes Monitoring und Compliance. Finanzunternehmen zum Beispiel müssen ausgiebig auf Datenvalidierung und Sicherheit testen. Auch die Datenschutzgesetze variieren von Land zu Land. Die Einhaltung von Exportkontrollen und Vorschriften zum Schutz geistigen Eigentums ist für Unternehmen, die ihre Produkte weltweit verkaufen, von grundlegender Bedeutung.
  • Performance-Monitoring: Planung, systemweite Benachrichtigungen, ereignisgesteuertes Monitoring und Log-Checks der Plattform-Infrastruktur sind die Grundpfeiler von modernem DevOps, um die Verfügbarkeit und die Betriebsstandards von komplexen, voneinander abhängigen IT-Landschaften zu bestätigen. Darüber hinaus sollte sich die Systemüberwachung leicht an die geschäftlichen KPIs anpassen lassen.
  • Sicherheit: In den letzten zehn Jahren haben Sicherheitstests immer mehr Zeit und Ressourcen von DevOps in Anspruch genommen. Dabei haben sich die Anforderungen weit über das Aufspielen der neuesten Sicherheitspatches hinaus aufgebläht. Schwachstellen-Scans für Sicherheit und Compliance müssen in den frühesten Stadien der Anwendungsentwicklung durchgeführt werden und sich durch die Betriebsphasen des Testens und der Wartung fortsetzen, wobei alle Probleme innerhalb eines streng geregelten Zeitrahmens gelöst werden müssen.
  • Infrastruktur als Code: Die Vorstellung, dass Infrastruktur flexibel und formbar sein kann, ist IT-Profis vertraut, nachdem sie im letzten Jahrzehnt den Übergang von Bare-Metal-Servern zu softwaredefinierten virtuellen Rechenzentren vollzogen haben. Heute nutzen Hyperscaler wie Amazon Web Services, Alibaba, Microsoft Azure, Google Cloud Platform und IBM Hybrid Cloud virtuelle Infrastruktur, einschließlich Containerisierung und API-Services, um unzählige Cloud-basierte Operationen durchzuführen.

Dennoch kann es für DevOps-Teams zeitaufwändig sein, den Anbieter oder die Plattform zu wechseln oder neue Cloud-Operationen an unterschiedlichen Standorten einzurichten. Mit Low-Code Operations kann DevOps das Prinzip „einmal erstellen und überall ausführen“ anwenden, was weniger Aufwand und eine geringere Anzahl an Mitarbeitern erfordert.

Zukunftssicheres DevOps mit Low-Code

Im vergangenen Jahr hat der Branchentrend zur Nutzung sicherer, hochverfügbarer Cloud-basierter Software-Bereitstellung Unternehmen in die Lage versetzt, die Anforderungen von Remote-Mitarbeitern und Online-Kunden zu erfüllen. Da Unternehmen diese Dynamik nutzen, um digitale Anwendungen und Prozesse zu verfolgen, die Legacy-Systeme mit Edge Computing, IoT-Konnektivität, KI-Befähigung, Virtual- und Augmented-Reality-Integrationen sowie neuen Formen des Data Mining integrieren, sind die Effizienzen von Low-Code-Entwicklung und Operations von größter Bedeutung.

Low-CodeOps sichert DevOps-Teams ab, indem es die leistungsfähigste Softwareentwicklungsplattform mit effizienten und flexiblen Betriebswerkzeugen kombiniert. Low-CodeOps versieht beide Bereiche mit soliden Leitplanken für operative Kontrolle und Vorhersagbarkeit. Die Einführung dieses Ansatzes verkürzt die Time-to-Value für Unternehmen erheblich, entlastet die IT-Abteilungen und legt letztlich innovative digitale Lösungen per Mausklick direkt in die Hände der Nutzer. (rhh)

Mendix

Lesen Sie auch