Serverless
Serverless ist ein cloudbasiertes Ausführungsmodell: Abrechnung pro Anfrage, automatische Skalierung bis auf null und keine Server, die Entwickler verwalten müssten.
Zweck
Betriebsaufwand eliminieren, nutzungsbasiert zahlen und automatisch skalieren.
Mechanismus
FaaS (Lambda/Cloud Functions): ereignisgesteuerte Funktionsausführung, abgerechnet nach Aufrufen und Ausführungszeit. BaaS: verwaltete Backend-Dienste (Datenbank, Speicher, Authentifizierung). Cold-Start-Latenz. Passend für ereignisgesteuerte und lastspitzenartige Workloads.
Anwendungsfälle
- Ereignisgesteuert
- Zahlung nach Nutzung
- Zero Ops