Serverloses Computing ist ein Cloud-Dienst, bei dem Computing-Ressourcen bedarfsgerecht zum Ausführen von Anwendungen bereitgestellt werden.
Ein Cloud-Drittanbieter ist für den Betrieb und die Wartung der physischen Infrastruktur und Server zur Unterstützung der Anwendungen verantwortlich.
Softwareentwickler, die serverloses Computing nutzen, können Code remote entwickeln und ausführen, ohne sich um die Serverumgebung kümmern zu müssen.
Im Folgenden erfahren Sie alles über den globalen Markt für serverloses Computing:
Markt für serverloses Computing
Der Markt für serverloses Computing hatte 2020 einen geschätzten Wert von 7,29 Milliarden US-Dollar. Bei einer prognostizierten durchschnittlichen jährlichen Wachstumsrate (CAGR) von 21,71 % im Prognosezeitraum von 2021 bis 2028 soll er bis 2028 einen Wert von 36,84 Milliarden US-Dollar erreichen.
Mehrere geografische Regionen treiben das Wachstum des Marktes für serverloses Computing voran:
- Der US-Markt wurde 2021 auf 1,6 Milliarden US-Dollar geschätzt und machte damit 36 % des Marktes
- China hatte mit 16 % den zweitgrößten Anteil und soll bis 2027 bei einer CAGR von 25 % 4,5 Milliarden US-Dollar erreichen
- Für Japan und Kanada wird im Prognosezeitraum von 2020 bis 2027 ein Wachstum von 23,5 % beziehungsweise 21,7 % erwartet
- Der europäische Markt machte 16 % des Marktes aus und soll eine CAGR von 6,79 %beibehalten und bis 2027 20,92 Milliarden US-Dollar erreichen
- Deutschland weist mit 17,8 % eine der höchsten prognostizierten CAGRs in Europa auf
- Australien, Indien und Südkorea werden voraussichtlich den asiatisch-pazifischen Markt antreiben
Die Nachfrage auf dem Markt für serverloses Computing wird hauptsächlich von Endnutzern in mehreren Branchen angetrieben:
- IT und Telekommunikation
- Banken, Finanzdienstleistungen und Versicherungen (BFSI)
- Einzelhandel und Konsumgüter
- Fertigung
- Gesundheitswesen
- Medien und Unterhaltung
„Durch die Einführung einer serverlosen Architektur können Unternehmen teure, zeitaufwendige traditionelle Prozesse abschaffen, etwa den Kauf neuer Hardwarekomponenten sowie deren Installation, Konfiguration und Fehlerbehebung“, sagt Verified Market Research in einem Kurzbericht zu seinem Bericht von 2022 über den Markt für serverlose Architekturen.
„Serverloses Computing hat sich in einer solchen Landschaft zu einer entscheidenden Komponente für die Bereitstellung von Cloud-Diensten und -Anwendungen entwickelt. Das herkömmliche Infrastructure-as-a-Service-Modell der Cloud, mit dem sich Funktionen für Bonitätsprüfungen mobiler Nutzer als Mobile-Banking-Anwendung entwerfen lassen, könnte Tage oder Wochen für Entwicklung, Tests und Bereitstellung der Funktionalität benötigen.“
Funktionen des serverlosen Computings
Serverloses Computing stellt Entwicklern eine sofort einsatzbereite Plattform zur Verfügung, ohne die Belastung durch die Verwaltung der Cloud-Back-End-Infrastruktur.
Es handelt sich um eine Sammlung technischer Komponenten und Eigenschaften, die zusammen ein serverloses Nutzungserlebnis schaffen.
Funktionalität-as-a-Service
Funktionalität-as-a-Service (FaaS) bildet die Grundlage serverloser Computing-Architekturen. Es ist die Plattform, auf die Entwickler zugreifen, um ihre Anwendungen zu entwickeln, auszuführen und zu verwalten.
Datenbanken und Speicher
Die Datenschicht einer serverlosen Architektur besteht aus SQL- und NoSQL-Datenbanken sowie Objektspeichern. Der serverlose Ansatz beseitigt Kapazitäts- und Abfragebeschränkungen und ermöglicht eine lineare Skalierung der Infrastruktur sowie eine bedarfsgerechte Kostenabrechnung.
Event-Streaming und Messaging
Serverloses Computing ist ereignisgesteuert und eignet sich daher für die Verarbeitung von Workload-Streams mit verschiedenen Event-Streaming-Plattformen.
APIs
APIs vereinfachen und optimieren die Verbindung zwischen dem Endnutzer und dem Anbieter von serverlosem Computing. Sie protokollieren Antworten, verwalten Richtlinien für die gemeinsame Nutzung und Anzeige von Daten und stellen HTTP-Routing bereit.
Als Lösung lassen sich serverlose Computing-Architekturen in Unternehmen für eine Vielzahl von Anwendungsfällen einsetzen.
Bereitstellung von Web- und Mobile-Apps
Die Entwicklung und Bereitstellung von Apps gehören zu den beliebtesten Einsatzmöglichkeiten des serverlosen Computings. Sie lassen sich in der Regel einfacher entwickeln und verwalten, da serverloses Computing an schwankende Workloads angepasst werden kann.
Internet der Dinge
Netzwerkgeräte des Internets der Dinge (IoT) sind ein Beispiel für Nutzer serverloser Technologien. IoT-Anwendungen in der Heimautomatisierung und kundenspezifischen Unternehmenslösungen benötigen keine Geräte mit hoher Kapazität, solange sie mit dem Remote-Server verbunden sind.
Datenverarbeitung
Als ereignisbasierte Architektur eignet sich serverloses Computing ideal für die Datenverarbeitung. Benutzerdefinierte Funktionen können bestimmten Ereignissen und Vorkommnissen in Datenströmen zugewiesen werden und den Datenzufluss bei Bedarf automatisch verarbeiten.
Cloud-Automatisierung
Serverloses Computing kann zur Automatisierung von Cloud-Aufgaben eingesetzt werden, die keinen rund um die Uhr verfügbaren Serverzugriff erfordern. Beispiele dafür sind Datenbanksicherungen und regelmäßige Konfigurationsänderungen.
Vorteile des serverlosen Computings
Die Vorteile des serverlosen Computings ähneln denen der Cloud. Die Auslagerung der Verwaltung und Wartung von Servern und Infrastruktur kann Unternehmen zahlreiche Vorteile bieten.
Zu den häufigsten Vorteilen des serverlosen Computings gehören:
- Kosteneffizienz durch nutzungsabhängige Preismodelle
- Macht die Verwaltung der Infrastruktur überflüssig
- Nahezu sofortige Skalierung
- Zuverlässigkeit
- Schnelle Bereitstellung von Updates und Konfigurationen
- Geringere Latenz, da der Code in der Nähe der Anwendung ausgeführt wird
„Beim Einstieg in serverloses Computing ist keine vollständige Überarbeitung der Infrastruktur erforderlich. Sie können serverloses Computing auf der Ebene einzelner API-Routen implementieren und dabei Ihre bestehende Infrastruktur beibehalten, sofern Sie AWS, GCP oder Azure hosten“, sagt Kris Jones, Mitglied des Forbes Technology Council.
„So können Sie die unmittelbaren Vorteile des serverlosen Computings erkennen, indem Sie Kosten senken oder die Skalierbarkeit erhöhen – zwei der wichtigsten Vorteile des serverlosen Ansatzes.“
Anwendungsfälle für serverloses Computing
Lösungen für serverloses Computing werden von Unternehmen eingesetzt, die den Zeit-, Energie- und Kostenaufwand für Rechenleistung und Server minimieren möchten.
DingDingNow
DingDingNow ist ein Startup, das Anfang 2020 während der frühen Phase der Pandemie gegründet wurde. Das Unternehmen wollte die Lücke bei Vernetzung und persönlichen Treffen für Mitarbeiter und unabhängige Auftragnehmer schließen, die gezwungen waren, remote zu arbeiten.
Das Unternehmen musste die Nachfrage so schnell wie möglich bedienen und konnte nicht rechtzeitig eine interaktive, marktreife Plattform von Grund auf entwickeln. Durch die Zusammenarbeit mit Sufle startete DingDingNow über das Amazon Chime SDK und setzte von Anfang an auf eine serverlose Architektur.
DingDingNow profitierte von Sufles Begeisterung für neue Dienste und nutzte AWS als serverlose Infrastruktur für Videokonferenzen. Die Lösungen waren sowohl kosteneffizient als auch skalierbar.
„Das ursprüngliche Problem bestand darin, dass wir DingDingNow vollständig Cloud-nativ entwickeln und mit robuster Sicherheit sowie Best Practices in der Cloud bereitstellen wollten“, sagt Sunil Anand, Mitgründer und COO von DingDingNow.
„Sufle war der beste und vertrauenswürdigste Berater, um dies zu realisieren. Sufle konnte AWS Lambda für uns serverlos konzipieren, die AWS-Konfiguration bereitstellen und die Lösung so entwerfen, dass unsere gesamten Cloud-Ausgaben deutlich sanken.“
DingDingNow konnte innerhalb weniger Wochen nach dem Start von null auf mehrere hundert Nutzer wachsen und in kurzer Zeit Dutzende Live-Chats hosten.
Power Ledger
Power Ledger ist ein Unternehmen aus der Energiewirtschaft, das seine eigene Blockchain-gestützte Energiehandelsplattform nutzt, um effiziente Energiemärkte zu schaffen. Die Technologie von Power Ledger wird in Australien, Indien, Japan, Thailand und den USA eingesetzt und ist weltweit anerkannt.
Als das Modell von Power Ledger die Aufmerksamkeit von Regierungen, Privatpersonen und Unternehmen auf sich zog, erkannte das Unternehmen, dass es sein Wachstumstempo ohne Veränderungen nicht aufrechterhalten konnte.
Power Ledger stellte fest, dass es unpraktisch war, seine Software an allen von ihm bedienten Standorten auf zahlreichen physischen Infrastrukturen zu betreiben. Jeder neue Kunde bedeutete zusätzlichen Server- und Speicherplatz, der intern verwaltet und gewartet werden musste.
Power Ledger nutzte das Open-Source-System Kubernetes zur Automatisierung, Bereitstellung und Verwaltung seiner Plattform. Außerdem verwendete das Unternehmen Google Cloud, um seine Software zu hosten und Kunden weltweit den Remote-Zugriff zu ermöglichen.
„Wir hatten einfachen Zugriff auf die Online-Ressourcen, die wir für das Projekt benötigten. Das ist ein guter Hinweis auf die Entwicklerunterstützung, die für Google Cloud verfügbar ist“, sagt John Bulich, Mitgründer und technischer Direktor von Power Ledger.
„Die Benutzerfreundlichkeit und die geringe Komplexität des Produkts machten auch unsere Migrationserfahrung äußerst positiv.“
Power Ledger konnte seine Cloud-Kosten mit Google Cloud um 30 % senken und den Zeitaufwand für die Infrastrukturverwaltung auf rund fünf Stunden pro Bereitstellungsteam reduzieren.
SiteSpirit
SiteSpirit ist ein Softwareberatungsunternehmen, das Backoffice-Systeme und Websites für verschiedene Branchen entwickelt. Zu seinen Lösungen gehören das Webhosting und das Content-Management-Tool PageSpirit.
Eines seiner Angebote war eine Mediathek, die Kunden für ihre Marketingkampagnen nutzen konnten. SiteSpirit wollte jedoch den Zeitaufwand reduzieren, den Kunden für die Suche und Bearbeitung von Medien für ihre Websites benötigten.
Mit IBM Cloudant konnte SiteSpirit MediaSpirit erstellen, ein cloudbasiertes Medienbibliotheksangebot. Durch den serverlosen Betrieb seiner Mediathek musste SiteSpirit nicht für jeden Kunden Tausende von Bildern speichern, verschlagworten, abrufen und bearbeiten.
„Cloudant ist bei Volltextsuche erstaunlich schnell, und OpenWhisk sorgt unabhängig von der Nutzerzahl für eine konstant hohe Leistung“, sagt Barry Nijenhuis, Mitgründer von SiteSpirit.
„Wir verzeichnen Antwortzeiten von unter einer Sekunde, selbst wenn das System stark ausgelastet ist.“
Mit IBM Cloudant konnte SiteSpirit die Kosten um 90 % senken, die Bildsuche für Kunden zehnmal schneller machen und deren Medien in einem benutzerfreundlichen Online-Archiv speichern.
Anbieter von serverlosem Computing
Zu den führenden Akteuren auf dem Markt für serverloses Computing gehören:
- AWS
- Microsoft
- IBM
- Alibaba Cloud
- Google Cloud
- CloudFlare
- KNative
- Parse
- Oracle
- StackPath