Studie zu Infrastruktur und Entwicklung Cloud-nativer Anwendungen:Cloud-Native-Entwicklung birgt hohe Kosten mit sich

19. April 2023

Während 2021 laut Gartner nur 30 Prozent aller Anwendungen Cloud-nativ waren, soll dieser Wert bis 2025 bereits bei über 95 Prozent liegen. Viele Unternehmen arbeiten gerade an der Verlagerung ihrer Anwendungen in die Cloud – doch die traditionelle Cloud-Native-Entwicklung ist teuer und zeitaufwändig, das zeigt jetzt eine aktuelle Studie von OutSystem. Im Durchschnitt betragen die Gesamtbetriebskosten 5,6 Millionen Dollar und die Entwicklungsdauer umfasst durchschnittlich 18 Monate.

Zur Berechnung der Gesamtbetriebskosten analysierte die Studie die Kosten, die beim Aufbau und der Skalierung einer Cloud-nativen Infrastruktur sowie bei der Entwicklung der ersten Anwendungen auf dieser neuen Plattform anfallen. Die Studie enthält dabei auch eine detaillierte Analyse, wie sich ein Team mit der erforderlichen Cloud-Native-Expertise aufbauen lässt. Die Gesamtbetriebskosten sind in der Studie in zwei Phasen unterteilt:

  • Phase 1: Kosten für die Infrastrukturumgebung – Im Durchschnitt geben Unternehmen 2,7 Millionen US-Dollar für den Aufbau ihrer Cloud-nativen Infrastruktur aus. Diese Kosten umfassen die Architektur, den Aufbau, die Verwaltung, die Wartung und die Skalierung einer von Grund auf neu entwickelten Cloud-nativen Infrastruktur. Die Kosten für Tools und Services machen 21 Prozent in dieser Phase aus. Aufgrund der Komplexität trägt auch die Einstellung und Einbindung von Cloud-Native-Experten, wie Architekten und Entwicklern, zu den hohen Kosten bei. Zusammen mit den Gehaltskosten macht dies 79 Prozent der Gesamtkosten für diese Phase aus.
  • Phase 2: Kosten für die Anwendungsentwicklung – Im Durchschnitt geben Unternehmen 2,9 Millionen Dollar für die Entwicklung ihrer ersten Anwendungen auf der neuen Infrastruktur aus. Diese Kosten berücksichtigen einen Zeitrahmen von 12 Monaten für die Anwendungsentwicklung – wobei es sich um eine konservative Schätzung handelt. Sie beinhalten auch den Aufwand, der für die Programmierung der Anwendungen sowie für die Erweiterung und Wartung der zugrunde liegenden Infrastruktur erforderlich ist. Diese Kosten umfassen auch die Aus- und Weiterbildung des internen Entwicklungsteams.

Der hohe finanzielle Aufwand für die erste Phase, den Aufbau der Cloud-nativen Infrastrukturumgebung, ist zum Teil auf die Einstellungs- und Einarbeitungskosten zurückzuführen, die mit dem Aufbau eines Teams mit derart spezialisierten Kompetenzen verbunden sind. Kubernetes, Microservices, Cloud-native Service-Architektur, CI/CD und DevSecOps sind Fähigkeiten, die auf dem Arbeitsmarkt schwer zu finden sind und zudem hohe Gehälter erfordern.

Die mit der Rekrutierung verbundenen Kosten, wie zum Beispiel, die Suche nach Personalagenturen oder Recruitern, und die Zeit, die für Vorstellungsgespräche und die Einarbeitung neuer Mitarbeitenden aufgewendet wird, tragen ebenfalls zu den hohen Gesamtbetriebskosten bei. Der Rest der Kosten in der ersten Phase entfällt auf die Integration der zahlreichen neuen Dienste und Technologien, die für den Aufbau der Run-Time-Infrastruktur erforderlich sind.

„Cloud-native Anwendungen haben einen klaren Vorteil gegenüber Legacy-Software. Es ist unbestritten, dass Unternehmen mit Cloud-nativen Anwendungen schneller auf den Markt reagieren können, eine bessere Nutzererfahrung bieten und eine höhere Skalierbarkeit sowie Ausfallsicherheit aufweisen“, so Patrick Jean, CTO von OutSystems. „Dieser Wandel bedeutet jedoch auch eine Umstellung des traditionellen Softwareentwicklungsprozesses, für den die meisten Unternehmen nicht gerüstet sind. High-Performance Low-Code bietet eine Möglichkeit, den gesamten Prozess dramatisch zu beschleunigen, die Belastung des Entwicklungsteams zu reduzieren und die Gesamtbetriebskosten zu minimieren.“

Gesamtkosten und Markteinführungszeit reduzieren

Mit der OutSystems Developer Cloud (ODC) steht eine Low-Code-Lösung für die Entwicklung von Cloud-nativen Anwendungen weltweit bereit. ODC kombiniert die Produktivität von Low-Code mit den wesentlichen Funktionen, die für die Entwicklung strategischer, unternehmenskritischer, Cloud-nativer Anwendungen erforderlich sind.

Die Lösung basiert auf einer hochmodernen Architektur mit Kubernetes, Linux-Containern, Microservices sowie serverlosen und nativen AWS-Cloud-Services, um alle Bereiche rund um Daten und Computing bis hin zu Sicherheit und Netzwerken zu bewältigen. Mit ODC können Unternehmen schnell und sicher Anwendungen erstellen und sie auf Millionen von Nutzern skalieren.

Die Komplexität und Vielfalt von Cloud-Diensten bedeutet, dass die Neuimplementierung einer typischen Cloud-nativen Infrastruktur Monate oder sogar Jahre dauern kann und erhebliche finanzielle Mittel erfordert – und das alles, bevor Entwicklungsteams überhaupt mit der Erstellung der ersten Anwendung beginnen können. Leistungsstarker Low-Code hilft Unternehmen die Produktivität ihrer Entwicklungsteams deutlich zu steigern und die Kosten in Millionenhöhe zu vermeiden, die mit Cloud-nativen Anwendungen verbunden sind.

Methodik

Die Studie analysiert die Ressourcen, die für die Integration von Kubernetes, Cloud-nativen Tools und Microservices notwendig sind. Dabei ermittelt sie die tatsächlichen Kosten für die benötigten Fähigkeiten und die erforderliche Infrastruktur, um den Cloud-nativen Status zu erreichen. Bei der Ermittlung der Gesamtbetriebskosten werden sowohl die Infrastrukturumgebung als auch die Kosten für die Anwendungsentwicklung berücksichtigt. Außerdem betrachtet die Untersuchung Variablen wie die Unternehmensgröße, interne Fähigkeiten, das Land, in dem die Teams eingestellt werden, sowie die Betriebsmodelle der Teams und die Komplexität des zu modernisierenden Anwendungsportfolios.

Insgesamt wurden das Modell, die Infrastruktur-Tools und -Services, die erforderlichen Ressourcen für jede Phase und die damit verbundenen Kosten von internen Experten entworfen und berechnet. Branchenanalysten und mehrere Kunden, die den Prozess der Einführung von Cloud-nativer Entwicklung durchlaufen haben, haben die Ergebnisse validiert.
(rhh)

OutSystems

Lesen Sie auch