27 Juni 2024

3 Min. Lesezeit

Das Wichtigste in Kürze

  • Serverless geht über Lambda/Functions hinaus: Datenbanken, Queues, Storage, ML-Inferenz – alles als Serverless verfügbar
  • Pay-per-Execution spart 60-80 Prozent bei sporadischen Workloads, kann aber bei Dauerlast teurer werden als Compute-Instanzen
  • Cold Starts bleiben ein Problem für latenzkritsiche Anwendungen – Provisioned Concurrency als Workaround
  • Vendor Lock-in durch proprietäre Event-Modelle (EventBridge, Cloud Events) – Portabilität erfordert Abstraktionsschichten
  • Serverless-First als Architekturprinzip: Nur was nicht serverless geht, wird auf Compute deployed

Serverless hat seinen Platz gefunden – aber anders als erwartet. AWS Lambda, Azure Functions und Google Cloud Functions waren der Startpunkt. 2026 ist Serverless ein Architekturprinzip, kein einzelner Dienst: Serverless-Datenbanken, Serverless-Container, Serverless-ML-Inferenz. Die Frage ist nicht mehr ob Serverless, sondern wie viel.

Beyond Functions: Das Serverless-Ökosystem 2026

Die erste Serverless-Welle (2015-2020) war auf Functions fokussiert: kleine Code-Fragmente, event-getriggert, pay-per-invocation. Das Ökosystem 2026 ist dramatisch breiter: DynamoDB und Aurora Serverless (Datenbanken), SQS und EventBridge (Messaging), S3 und EFS (Storage), SageMaker Serverless Inference (ML) – alles ohne Kapazitätsplanung.

Der Paradigmenwechsel: Statt „Welchen Server brauche ich?“ die Frage „Welchen Service bietet die Cloud für meinen Anwendungsfall?“. Die Antwort ist zunehmend: einen, bei dem man sich nicht um Infrastruktur kümmert.

KERNZAHLEN
80 Prozent
bei sporadischen Workloads, kann aber bei Dauerlast teurer
97 Prozent
Bei Dauerlast kehrt sich die Rechnung um: Ein Lambda, da
50 Prozent
Auslastung ist Serverless günstiger. Cold Starts: Das per

Wann Serverless billiger ist – und wann nicht

Die Kosten-Mathematik ist eindeutig bei sporadischen Workloads: Ein Lambda-Function, die 10.000 Mal am Tag für je 200ms läuft, kostet unter 1 EUR/Monat. Ein kleiner EC2-Server für den gleichen Workload: 30-50 EUR/Monat. Einsparung: 97 Prozent.

Bei Dauerlast kehrt sich die Rechnung um: Ein Lambda, das 24/7 mit hoher Concurrency läuft, wird teurer als eine dedizierte EC2-Instanz. Die Break-Even-Analyse hängt von Aufruffrequenz, Execution-Dauer und Memory-Bedarf ab. Faustregel: Unter 50 Prozent Auslastung ist Serverless günstiger.

Cold Starts: Das persistente Problem

Wenn eine Serverless-Function nach Inaktivität zum ersten Mal aufgerufen wird, muss die Laufzeitumgebung initialisiert werden – das ist der Cold Start. Python/Node.js: 100-500ms. Java/.NET: 1-5 Sekunden. Für APIs mit Latenzbedarf unter 200ms ist das problematisch.

Lösungen: Provisioned Concurrency (AWS) hält Functions warm – eliminiert Cold Starts, aber auch den Kostenvorteil. Snap Start (Java) und Tiered Compilation reduzieren die Initialisierungszeit. Der Trend: Runtimes werden schneller, Cold Starts werden kürzer – aber nicht eliminiert.

Serverless-First als Architekturprinzip

Zukunftsorientierte Architekten starten mit der Frage: „Geht das serverless?“ Nur was nicht serverless realisierbar ist (lange laufende Prozesse, GPU-Workloads, spezielle Netzwerkanforderungen), wird auf Compute-Instanzen oder Kubernetes deployed.

Dieses Prinzip maximiert den Anteil der Infrastruktur, der fully managed ist. Weniger Betriebsaufwand, automatische Skalierung, pay-per-use – die operativen Vorteile überwiegen in den meisten Fällen die Einschränkungen. Die Architektur muss sich anpassen (Event-Driven, Stateless, Idempotent), aber das sind ohnehin Best Practices für skalierbare Systeme.

Häufige Fragen

Ist Serverless nur für kleine Workloads?

Nein. Netflix, Coca-Cola und LEGO betreiben massive Serverless-Architekturen. Serverless skaliert per Design auf Millionen gleichzeitiger Ausführungen. Die Einschränkung liegt nicht in der Skalierung, sondern in der Architektur: Stateless, Event-Driven und kurzlebige Prozesse.

Wie handle ich State in Serverless?

State wird externalisiert: DynamoDB/Redis für Session-State, S3 für Dateien, Step Functions für Workflow-State. Das ist Architektur-Disziplin – aber es erzwingt Best Practices, die auch in Nicht-Serverless-Architekturen sinnvoll sind.

Was ist mit Vendor Lock-in?

Real, aber managebar. Event-Modelle und Trigger-Konfigurationen sind proprietär. Die Function-Logik selbst (Python, Node.js, Go) ist portabel. Frameworks wie Serverless Framework und SST abstrahieren Provider-Spezifika teilweise.

Kann ich bestehende Anwendungen auf Serverless migrieren?

Monolithen: schwierig bis unmöglich ohne Re-Architektur. Microservices: ja, schrittweise. Empfehlung: Neue Features serverless bauen, bestehende Services graduell migrieren. Strangler Fig Pattern als Migrationsstrategie.

Was sind Serverless Container (Fargate, Cloud Run)?

Container, die ohne Cluster-Management ausgeführt werden. Sie kombinieren die Flexibilität von Containern (eigene Runtime, größere Payloads) mit dem Betriebsmodell von Serverless (kein Server-Management, pay-per-use). Für viele Workloads der Sweet Spot zwischen Lambda und Kubernetes.

Quelle des Titelbildes: Pexels / Steve Johnson

Lesetipps der Redaktion

Mehr aus dem MBF Media Netzwerk

SecurityToday | MyBusinessFuture | Digital Chiefs

Auch verfügbar in

Ein Magazin der Evernine Media GmbH