IT-Modernisierung: App-Bereitstellung neu definiert
Von Lori Mac Vittie
Die nächste Generation der Anwendungsbereitstellung steht vor der Tür. Es gibt keine neue Appliance im Netzwerk die uns vor dem bevorstehenden operativen Sturm bewahren wird. Was wir brauchen, ist ein neuer Ansatz, der die Art und Weise verändert, wie Tools und Technologien für die Anwendungsbereitstellung eingesetzt werden, um geschäftliche und operative Ziele zu erreichen.
Ein operativer Sturm trifft auf Land
Die globale Pandemie wird als bedeutender Wendepunkt in die Geschichte eingehen, der den Verlauf von Politik, Wirtschaft und Gesellschaft beeinflusst hat. Sie markiert zugleich den entscheidenden Zeitpunkt, an dem wir den Sprung von einer hybriden in eine digitale Welt vollzogen haben. Diese digitale Welt war schon immer unser Ziel, stets am Horizont sichtbar. Doch das beschleunigte Tempo des Wandels bot Organisationen die Chance und den nötigen Anstoß, entschlossen von der einen Welt in die nächste überzugehen.
83 % der Führungskräfte stimmen zu, dass die Geschäfts- und Technologiestrategien ihres Unternehmens zunehmend untrennbar – ja sogar ununterscheidbar – werden. (Accenture)
Dieser Sprung brachte Unternehmen jedoch in eine schwierige Lage. Durch die fieberhafte Konzentration auf digitale Erlebnisse blieb kaum Zeit, um zu prüfen, ob die IT für die Bewältigung des durch die digitale Präsenz ermöglichten Wachstums gerüstet war. Selbst diejenigen, die in der Branche als am besten vorbereitet galten – Cloud-Anbieter und Cloud-native-Unternehmen –, hatten Schwierigkeiten, die Nachfrage zu bewältigen, und waren während der Pandemie mehrfach von Ausfällen betroffen. Zoom, Microsoft 365, Azure, Cloudflare, Slack und der Spieleanbieter Steam verzeichneten im dritten Quartal 2020 allesamt erhebliche Ausfälle. (Downtime Detector) Im Laufe des Jahres 2021 kam es in Unternehmen aller Branchen zu schwerwiegenden Vorfällen, die weltweit digitale Ausfälle für ihre Beschäftigten und Kunden verursachten.
Daher überrascht es nicht, dass Technologieverantwortliche in allen Branchen die wachsende Herausforderung, ein digitales Unternehmen in großem Maßstab zu betreiben, schnell erkannt haben. Ebenso wenig überrascht es, dass sie infolgedessen Pläne zur Modernisierung ihrer Technologie umsetzen. Die Verknüpfung von digitaler Transformation und Belegschaftstransformation ist wichtig, weil sie den Kern der größten Herausforderung eines digitalen Unternehmens trifft: die betriebliche Skalierbarkeit.
Mehr als 80 % der CEOs beabsichtigen, ihre Ausgaben für die technologische Modernisierung in den nächsten 12 Monaten zu erhöhen, und fast drei Viertel geben an, dass sie sich mitten in einer digitalen Transformation und einer Transformation der Belegschaft bzw. der Talente befinden oder darauf vorbereiten. (Fortune/Deloitte)
Digitale Unternehmen können in einem Markt agieren, der um ein Vielfaches größer ist als der eines physischen Unternehmens. Dies führt zu einer höheren Nachfrage, die wiederum mehr Ressourcen erfordert, um die digitalen Erlebnisse, über die heute Geschäfte abgewickelt werden, abzusichern und bereitzustellen.
Darüber hinaus sind Unternehmen auf dem besten Weg, sämtliche Geschäftsfunktionen zu digitalisieren, was zu einem explosionsartigen Anstieg der Anwendungs-Workloads führt. Die Digitalisierung endet jedoch nicht dort, denn Anwendungen steigern lediglich die Effizienz bei der Erledigung bestimmter Aufgaben innerhalb eines Geschäftsprozesses. Ohne Workflows, die diese Prozesse digitalisieren, bremsen manuelle Eingriffe weiterhin das Geschäftstempo. Daher ist eine neue Ebene von Workloads erforderlich, die Workflows anwendungsübergreifend orchestriert, um digitale Services bereitzustellen. Dies erhöht die Komplexität der durch die Digitalisierung ohnehin bereits komplexen Umgebungen zusätzlich.
All dies führt zu einem erhöhten Bedarf an zusätzlichen Ressourcen zur Unterstützung eines digitalen Unternehmens.
Der menschliche Faktor
Ressourcen beschränken sich nicht auf Technologie. Menschen werden benötigt, um die Technologie zu betreiben, ebenso wie Menschen benötigt werden, um die Apps zu entwickeln, die den Verbrauchern digitale Erlebnisse bieten. Es wird keine Zukunft geben, in der Menschen nicht am Betrieb eines Unternehmens beteiligt sind. Doch in einer digitalen Zukunft darf die Zahl der Menschen, die für den Betrieb eines Unternehmens in großem Maßstab benötigt werden, nicht linear mit den technologischen Ressourcen wachsen. Selbst wenn dies ein tragfähiges Betriebsmodell wäre, könnte der Markt es schlichtweg nicht tragen. Technologie ist erforderlich, damit Menschen ihr Fachwissen skalieren und dadurch auch das digitale Geschäft ausbauen können.
71 % der CEOs erwarten, dass der Arbeits- und Fachkräftemangel ihre Geschäftsstrategien beeinflussen oder beeinträchtigen wird. (Fortune/Deloitte)
Ohne Technologie übersteigen die Kosten für die Abstimmung der Betriebsabläufe und deren Umsetzung in einem digitalen Unternehmen schnell die Einnahmen, da die Kosten pro Dienst (pro App) bei manuellen Betriebsabläufen zu stark steigen. Das bedeutet, dass Technologie nicht nur wichtig ist, um in einer digitalen Wirtschaft zu wachsen, sondern auch entscheidend, um in einer digitalen Wirtschaft zu überleben.
“Vergleicht man die Buchung eines Taxis vor 2010 mit der heutigen Buchung eines Lyft oder Uber, beauftragt man nach wie vor jemanden damit, einen von einem Ort zum anderen zu fahren. Doch heute wird diese Dienstleistung automatisiert und flexibel angeboten und passt sich an Nachfrageänderungen an, ohne dass ein menschlicher Vermittler erforderlich ist. Ein traditioneller Taxidienst muss die Nachfrage lange im Voraus abschätzen und entsprechende Kapazitäten einplanen. Dabei handelt es sich um einen manuellen Personal- und Planungsprozess, der sich selbst Grenzen setzt. Dienste wie Uber verfügen über Mechanismen, mit denen sich die Kapazität bei steigender Nachfrage dynamischer erweitern lässt. Dies geschieht automatisch und ohne menschliches Eingreifen – abgesehen davon, dass der Fahrer auf die Daten reagiert.”
Geng Lin, CTO von F5
Auf dem Markt gibt es heute viele Bezeichnungen für den Einsatz von Technologie zur Skalierung des Betriebs. Digital Operations, Real-Time Operations und AIOps gehören zu den aussichtsreichsten Begriffen für dieses neue Betriebsmodell. Doch wie auch immer wir es letztlich nennen: Die für die erfolgreiche Umsetzung eines digitalen Betriebsmodells erforderlichen Kernkompetenzen lassen sich in einem einzigen Begriff zusammenfassen: Site Reliability Engineering (SRE).
Der Begriff SRE wurde vor mehr als einem Jahrzehnt von Google geprägt und setzt sich erst jetzt in der Mehrheit der Unternehmen zunehmend durch. Die positiven Auswirkungen dieses Wandels bei den Betriebsmodellen zeigen sich deutlich in der verstärkten Bereitstellung von Anwendungen in mehreren Clouds, in komplexeren Workloads, deren Bereitstellung am Edge geplant ist, sowie in der schnelleren Einführung von KI in den Geschäftsbereichen, der IT-Sicherheit und dem IT-Betrieb.
Mehr als drei Viertel der Unternehmen (77 %) setzen auf SRE-Betriebsmodelle. (F5)
Der Zusammenhang zwischen SRE und dem digitalen Geschäft stützt sich auf übereinstimmende Forschungsergebnisse. Diese zeigen, dass Unternehmen mit einem höheren Reifegrad ihrer SRE-Praktiken mit 1,8-mal höherer Wahrscheinlichkeit bessere Geschäftsergebnisse erzielen.
Teams, die sowohl der Bereitstellung als auch der operativen Exzellenz Priorität einräumen, erzielen die höchste Unternehmensleistung. (State of DevOps-Bericht 2021)
Diese Praktiken in der Organisation zu verankern und zu skalieren, um das digitale Geschäft auszubauen, ist das Ziel der Modernisierung des IT-Betriebs. Dadurch rücken die Optimierung und Skalierung der Sicherheit und Bereitstellung digitaler Services in den Mittelpunkt, wofür entsprechende Tools und Technologien erforderlich sind. Diese Kombination aus Tools, Technologien und Services wird allgemein als Anwendungsbereitstellung bezeichnet.
Die Bedeutung der Anwendungsbereitstellung für die Erfüllung von Service-Level-Zielen (SLOs) und die Ausrichtung auf Geschäftsergebnisse ist unbestreitbar. Eine deutliche Mehrheit der Unternehmen (82 %) hält die Anwendungsbereitstellung für wichtig oder sehr wichtig, um SLOs zu erfüllen. Tatsächlich sind diese Services für das Erreichen der technischen und geschäftlichen Ziele von Unternehmen inzwischen so entscheidend, dass sich die Anwendungsbereitstellung zu einer eigenständigen Technologiedisziplin entwickelt hat.
Die Anwendungsbereitstellung hat sich zu einer Disziplin entwickelt, die Tools, Technologien und betriebliche Verfahren kombiniert, um sicherzustellen, dass Anwendungen und digitale Dienste die Service-Level-Ziele (SLOs) hinsichtlich Skalierbarkeit, Leistung und Zuverlässigkeit erfüllen. (Enterprise-Architektur für digitale Unternehmen, O’Reilly)
Das Ergebnis ist die Entstehung einer modernen Anwendungsbereitstellung.
Moderne App-Bereitstellung
Die moderne Anwendungsbereitstellung ist mehr als nur ein Ansatz zur Bereitstellung moderner Anwendungen, etwa mithilfe von Microservices oder mobilen Apps. Vielmehr versteht sie Anwendungsbereitstellung als eigenständige Disziplin und umfasst die zentralen Funktionen, die für den Betrieb und die Absicherung jeder Anwendung in jeder Umgebung erforderlich sind. Dies ist besonders wichtig, da die meisten Unternehmen (70 %) Anwendungen über ein breites Spektrum von Architekturstilen – von Monolithen bis hin zu Microservices – und an unterschiedlichen Standorten betreiben.
Mehr als drei Viertel der Unternehmen (77 %) betreiben Anwendungen in mehreren Cloud-Umgebungen. (F5)
Dieses gemischte Portfolio an Architekturstilen ist einer der Gründe dafür, dass Unternehmen in jeder Umgebung, in der sie Anwendungen betreiben, so viele unterschiedliche Technologien für Anwendungssicherheit und -bereitstellung einsetzen. Während auf Microservices basierende Anwendungen in der Regel einen Ingress-Controller für den Lastenausgleich und das Anwendungsrouting verwenden, setzen herkömmliche Anwendungen eher auf einen Proxy-basierten Lastenausgleich. Ein Unternehmen mit beiden Anwendungstypen wird daher wahrscheinlich auch beide Arten von Technologien zur Anwendungsbereitstellung einsetzen.
Darüber hinaus darf moderne Anwendungsbereitstellung nicht einfach nur als Einsatz neuer Bereitstellungsmodelle verstanden werden. Die Verlagerung der Anwendungsbereitstellung von Hardware zu Software, von Virtualisierung zu Containerisierung oder von lokalen Systemen in die Cloud macht die Anwendungsbereitstellung nicht moderner; dadurch ändern sich lediglich die Standorte, Formfaktoren und Kostenmodelle der Anwendungsbereitstellung. Vielmehr ist moderne Anwendungsbereitstellung ein funktionaler Ansatz zu deren Definition, bei dem allein die funktionalen Fähigkeiten der einzelnen Dienste maßgeblich sind.
Die Modernisierung der IT – und insbesondere ihrer Betriebspraktiken durch die Einführung von SRE – erfordert mehr als einen funktionalen Ansatz. Sie verlangt eine neue Methode, um „digitale Vorfälle“ in Echtzeit zu bewältigen. Diese neue Methode kombiniert Tools, Observability und Automatisierung zur Unterstützung zentraler SRE-Praktiken wie Anwendungsüberwachung und automatisierte Festlegung von SLO-Schwellenwerten und Alarmierung.
91 % der IT-Führungskräfte gaben an, dass herkömmliche IT-Betriebsmodelle im digitalen Zeitalter nicht mehr „zweckmäßig“ sind. (PagerDuty)
Zu den Tools und Technologien, die es SREs ermöglichen, schnell auf Vorfälle zu reagieren, gehört zwangsläufig auch die Anwendungsbereitstellung. Dies liegt an der architektonischen Abhängigkeit von Anwendungsbereitstellungsdiensten, die Skalierbarkeit gewährleisten, die Leistung verbessern und sogar Anwendungen und digitale Dienste schützen. Muss ein SRE auf eine abnehmende Verfügbarkeit reagieren, indem ein Dienst horizontal skaliert wird, liegt die Anwendungsbereitstellung auf dem kritischen Pfad zur Erfüllung dieser Aufgabe. Daher muss eine moderne Anwendungsbereitstellung auch Funktionen umfassen wie Beobachtbarkeit und Automatisierbarkeit.
Darüber hinaus muss die moderne Anwendungsbereitstellung diese Funktionen und Betriebspraktiken in einer Vielzahl von Umgebungen unterstützen. Unternehmen verschieben bereits heute die Grenzen des Machbaren und setzen auf Multi-Cloud-Strategien, die auch Edge Computing einbeziehen, um viele verschiedene Arten von Workloads bereitzustellen.
Die Gesamtheit der Tools und Technologien, die diese Funktionen in verschiedenen Umgebungen zur Unterstützung moderner Betriebspraktiken bereitstellen, wird als „moderne Anwendungsbereitstellung“ bezeichnet.

Dies stellt einen grundlegenden Wandel in der Denkweise und im Ansatz für die Anwendungsbereitstellung dar, die – wie so viele andere Funktionen in den vergangenen Jahrzehnten – traditionell einfach nachträglich ergänzt wurde, um Herausforderungen nach dem Entwurf und der Entwicklung einer Anwendung zu lösen.
Moderne Anwendungsbereitstellung ist eine technologische Disziplin
Bei der nächsten Entwicklungsstufe der Anwendungsbereitstellung geht es nicht – ja, es kann nicht – einfach nur um Technologie und Funktionen gehen. Sie muss auch Synergien innerhalb der übergeordneten Unternehmensarchitektur und damit im gesamten Unternehmen nutzen. Die digitalen Erwartungen an Verfügbarkeit und Leistung lassen sich nicht erfüllen, wenn keine Technologie vorhanden ist, mit der die Anwendungen, aus denen sich ein digitales Erlebnis zusammensetzt, skaliert und optimiert werden können. Diese Technologie war und ist die Anwendungsbereitstellung. Die Modernisierung der Anwendungsbereitstellung – und ihre Aufwertung zu einer technologischen Disziplin – wird die Leistungsfähigkeit des gesamten digitalen Geschäftsportfolios maßgeblich prägen.
Wenn Sie mehr über die Modernisierung der Architektur – insbesondere der Anwendungsbereitstellung – zur Unterstützung eines digitalen Unternehmens erfahren möchten, lesen Sie unser neues Buch bei O’Reilly: Enterprise Architecture for Digital Business.
